2012-09-18

Please check out:
https://www.windowsazure.com/en-us/develop/python



Python integration for Visual Studio 2010

PTVS 1.5 RC with VS2012 support is LIVE!

Dedicated to Kyril Faenov

Supports CPython and
IronPython

Python editor with
intellisense and signature help

Find all references and

goto definition

Local and remote
debugging

Refactoring:
Rename,
extract method

Profiling with multiple views

Integrated REPL window with inline matplotlib graphics

Support for
HPC clusters and MPI and debugging

Interactive parallel computing via integrated IPython REPL

Object browser

Django Web Framework with template intellisense and debugging

Client Libraries for Windows Azure (Windows, MacOS, Linux) https://www.windowsazure.com/en-us/develop/python

New in PTVS 1.5 RC [Sep 2012]

VS2012 support!

A Live Debug REPL - YT: http://www.youtube.com/watch?v=erNx2NLu-t4&hd=1

Project load time improvements

Kinect 1.5 support

New “New Project from Existing Code!”

Improved intellisense (iterator, PyQt, …)

Python 3.3 language support

New in PTVS 1.5 Beta 1 [June 2012]

Support for Django! Create, Edit, Debug, Intellisense support for Django apps, FastCGI, ...

Support for Azure (Cloud Service) see: http://www.youtube.com/watch?v=UsLti4KlgAY

Bug fixes (pls see release notes)

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, …

Show more