IronPython
the Python programming language for the .NET Framework
IronPython is an open-source implementation of the Python programming language which is tightly integrated with the .NET Framework. IronPython can use the .NET Framework and Python libraries, and other .NET languages can use Python code just as easily.
-
Download Python 2.6.1
-
Try Python in the browser
Quickly run Python code in your browser, without installing IronPython.
-

Yes, that's IntelliSense for Python and .NET modules. Experience a more interactive .NET and Python development experience with IronPython Tools for Visual Studio 2010.
Why IronPython?
IronPython is an excellent addition to the .NET Framework, providing Python developers with the power of the .NET framework. Existing .NET developers can also use IronPython as a fast and expressive scripting language for embedding, testing, or writing a new application from scratch.
The CLR is a great platform for creating programming languages, and the DLR makes it all the better for dynamic languages. Also, the .NET framework (base class library, presentation foundation, Silverlight, etc.) gives developers an amazing amount of functionality and power.
Announcements
July 16, 2010
IronPython 2.7 Alpha 1 was released, supporting Python 2.7 features and now being licensed under the Apache License (Version 2).
April 12, 2010
IronPython 2.6.1 Final was released, supporting both .NET 2.0 SP1 and .NET 4.0 RTM.
December 11, 2009
IronPython 2.6 Final our latest the first stable release of IronPython 2.6, was released.
November 18, 2009
See Dino Viehland's talk at PDC 2009 on utilizing Python from statically typed .NET languages such as C# here
October 21, 2009
IronPython 2.6 for .NET 4.0 Beta, an IronPython 2.6 offshoot designed to run under the DLR distributed with .NET 4.0 Beta 2, was released.
August 2009
Want to see IronPython support in a future version of Visual Studio? Please submit your valuable feedback.
March 26, 2009
We gave two talks at PyCon 2009: