Microsoft has released to its Codeplex repository site a test build of "Python Tools for Visual Studio," a free, open-source plug-in for VS 2010.
The add-in, developed by Microsoft's Technical Computing Group, "enables developers to use all the major productivity features of VS to build Python code using either CPython or IronPython and adds new features such as using High Performance Computing clusters to scale your code.". "Together with one of the standard distros, you can turn VS into a powerful Technical Computing IDE (integrated development environment)."
PTVS, as it's known for short, isn't a Python distribution, as Microsoft notes. Instead it works with existing Python and IronPython ones.
Microsoft is delivering Beta 1 in conjunction with PyCon, which kicked off on March 7. The first beta includes support for core IDE features and debugging and profiling. Beta 2, due in summer 2011, will add Azure and "Big Data" support via Google's MapReduce.
- Advanced editing, Intellisense, browsing, "Find all", REPL, …
- Supports CPython and IronPython
- Local & Cluster/remote debugging
- Profiling with multiple views
- Interactive parallel computing via integrated IPython REPL
- Support for HPC clusters and MPI, including debugging support
- NumPy & SciPy for .Net
- Support for Cloud Computing (soon)
- Support for Map/Reduce and Big Data (soon)
- Free & Open Source (Apache 2.0)
The target release to manufacturing date for PTVS is fall 2010, according to the Web page.
Download: Python Tools for Visual Studio - Beta