Iron Python
an implementation of the Python Programming Language targeting the .NET Framework


Iron Python works a lot like Jython in that you are essentially importing the C# tools into a Python program, but Visual Studio 2008 will take care a lot more than Swing would if you were using Jython.  You have all the great tools of Visial Studio 2008 and the .NET GUI builder literally at your fingertips.




Iron Python Studio plugs right into Visual Studio 2008:




It allows you to use the great C# GUI builder:




And in true Visual Studio fashion it even generates code for you:




Here are some of the event handlers for the buttons:




You can even edit you pre-existing Python code, or write new code for that matter, in Visual Studio with intellisense features and code completion just as you could in any .NET language!:




Iron Python allows for the flexibility of Python and the great GUI builder and many of the other useful (and familiar) features of C#.  My advice is that if you absolutely need a GUI front end for a Python program then Iron Python is the way to go.



Links & Downloads:

Iron Python
Download Iron Python

Iron Python Studio

Download Iron Python Studio Plugin for Visual Studio 2008

IronPython on Wikipedia
Note: there are some good links at the bottom of this wiki for IronPython Cookbooks, Tutorials, etc.


Click here to download my
Iron Python Hangman GUI Example Code
Feel free to use this code to experiment with Iron Python






Copyright 12/02/2008 by Josh Westmoreland
University Disclaimer