The latest stable version of IronPython is IronPython 2.7.9, which is compatible with Python 2.7.
Easier to extend than CPython (C# is memory managed and C# types can be used directly in IronPython with no wrapping) Silverlight!
This week Enthought and Microsoft are announcing the availability of NumPy and SciPy for IronPython and the .NET Framework, released in conjunction with the release of Microsoft’s Python Tool for Visual Studio release. Report a bug. does anyone know how to set up Ironpython environment in Visual Studio 2017. from my VS2017 Python Environments window, I can only see Anaconda. All python is doing is repackaging the toolkit's API to the objects. Why IronPython? These packages implement a fast and flexible multi-dimensional array package (NumPy) and a large collection of scientific and numerical algorithms built on … This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community. In addition, with the IronPython project having established a community, it is my goal that code written for IronPython run without modification under Python for .NET. As far as I remember, iron python implements version 2.7 of the python language specification, so learn python 2.7 for it. If you read carefully the blog page of their release, it also said "For Visual Studio integration, check out Python Tools for Visual Studio which has support for IronPython as well as CPython, and many other fantastic features.". Easier to extend than CPython (C# is memory managed and C# types can be used directly in IronPython with no wrapping) Silverlight! IronPython is pretty much native .NET – so it just works great when integrating with other .NET langauges. If you already know Python, you can probably finish this readme and then refer to .NET docs to figure out anything you need to do. If you want to mainly base your code on the .NET framework, I’d highly recommend IronPython vs Python.NET. Our goal is to help you find the software and libraries you need. When creating an issue, keep in mind a bug report should include as much information as possible. Since IronPython is a implementation of Python 2.7, any Python documentation is useful when using IronPython. Installation To add a new package, please, check the contribute section. A book on IronPython for Python and .NET developers: IronPython in Action. If you want to mainly base your code on the .NET framework, I'd highly recommend IronPython vs Python.NET. IronPython is an open-source implementation of the Python programming language which is tightly integrated with the .NET Framework. NuGet Package. Python.NET is good if you want to just integrate one or two components from .NET into a standard python application. Python.NET is good if you want to just integrate one or two components from .NET into a standard python application. The collection of libraries and resources is based on the Awesome Python List and direct contributions here. Python compatibility. Iron python uses the Microsoft CLR (the .net thing) so you can call Microsoft .net libraries easily. IronPython's sweet-spot is being able to use the .NET framework APIs directly from Python. IronPython is easy to embed in .NET applications as a scripting language . IronPython goes a little deeper and seems to "rebox" system objects with small unfilled gaps between cPython and .Net libs (gzip, zip, subprocess etc).