Microsoft has introduced Python support in Visual Studio.
Microsoft has released a beta-testing package, Python Tools for Visual Studio (PTVS) , designed to provide support for the Python language in the integrated development environment of Visual Studio 2010. The package code was developed in the depths of Microsoft and opened under the Apache 2.0 license.
Of the features of PTVS, the following are noted:
Support for both classic CPython 2.5 and 3.2, and the Python implementation for working in the .NET virtual machine - IronPython. Support for PyPy and Jython projects is under development;
Implementation for Python advanced code editing modes, support for Intellisense, link search, REPL, and other features;
Support local and remote debugging;
Support code profiling;
Interactive parallel computing through the integration IPython REPL;
Support for HPC clusters and MPI, including functions for debugging clustered applications;
Support for NumPy & SciPy library options for .Net;
Dryad support (highly scalable parallel processing of large amounts of data)