
Python integration for Visual Studio 2010
New in PTVS 1.5 Alpha [Released May 2012]
- Support for Django! Create, Edit, Debug, Intellisense support for Django apps, FastCGI, ...
New in PTVS 1.1.1 [Released Apr 2012]
- Primarily bug fixes to the 1.1 release below
New in PTVS 1.1 [Released Feb 2012]
- Add Import
- Remove Imports
- isinstance type inference
- Project references (C extension modules or .NET DLLs)
- Automatic IPython Inline graphs
- Pyvot: A Python to/from Excel connector!
- PyKinect: Write Kinect games with Python!
- Over 150 bug fixes & new features based on your feedback
License / Price
PTVS is free & Open Source (Apache 2.0)
What, Why, Who, … ?
Python Tools for Visual Studio turns Visual Studio into a Python IDE. It's a free & open source plug-in for Visual Studio 2010 from Microsoft's Developer Division. PTVS enables developers to use all the major productivity features of Visual Studio 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 Visual Studio into a powerful Technical Computing IDE...
Note: PTVS is not a Python distribution; it works with your existing Python/IronPython installation to provide you an integrated editing and debugging experience.
Quick Overview
To get a taste of what PTVS looks like, check out the videos on YouTube under "PTVS". A couple of samples:
PTVS - Core editing experience with Python Tools for Visual Studio
PTVS - Profiling with Python Tools for Visual Studio
Quick Start Guide
For a completely free setup, you can install PTVS into the Visual Studio "Integrated Shell" for a fully functional Python IDE. The general installation steps are:
- Uninstall any previous versions of "IronPython Tools" or PTVS (if any)
- Install a Python distribution (just an interpreter or a full distro)
- Install Visual Studio 2010 (or the Free "Integrated Shell")
- Run the PTVS installer & you're in business.
Installation – more details
Features in depth
If you are already a Visual Studio user, you'll find Python to be a natural extension. The walk-through pages of this wiki cover the core features along with new additions such as using Windows HPC clusters, MPI, etc.
Detailed Walk-through – IDE Features
Detailed Walk-through – HPC and Cloud Features
Detailed Walk-through - NumPy and SciPy for .Net
Support & Q/A
Please use the Discussions Tab for questions/bugs/suggestions/etc.
Keeping in touch
Twitter : @pt4vs http://twitter.com/pt4vs (note the 4 in there)
Facebook : http://www.facebook.com/pt4vs or "Python Tools for Visual Studio"
Reddit : ptvs Codeplex : latest binaries, sources & forum
Getting Involved
PTVS is a small team – we would love for you to get involved!
Please see details here.
Building PTVS yourself
If you’d like to build the code yourself, please see the instructions here:
Building PTVS from source.
Related cool projects
Sho,
Solver,
IronPython,
IPython, …