Skip to content
Steve Dower edited this page Jul 20, 2015 · 15 revisions

What is PTVS

Python Tools for Visual Studio

A three minute introduction to Python, Visual Studio, and how to get it.

Getting Started with PTVS

This short series of six 3-5 minute videos covers the main features of Python Tools for Visual Studio.

Video 1: Installing

Video 2: Projects Video 3: Editing Video 4: Debugging Video 5: Interactive Video 6: Web sites

PTVS Deep Dives

Source Control

Deep Dive: Source Control

See how to use git and TFS version control with Python projects in Visual Studio.

Python Interpreters

Deep Dive: Python Interpreters

See how to use and manage multiple Python environments and packages with Visual Studio.

Cross-Platform Remote Debugging

Deep Dive: Cross-Platform Remote Debugging

See how to configure and use Python cross-platform remote debugging from Visual Studio.

Creating Native Modules

Deep Dive: Creating Native Modules

See how to create, test and debug native Python extension modules with Visual Studio.

Creating a Django Website

Deep Dive: Creating a Django Website

See how to create and test a Django website with Visual Studio, and then deploy it to Microsoft Azure.

Video Archive

Overview of PTVS 2.0 features (about 2-4 minutes per area):

For a quick overview of 2.1 features please watch this video:

Detailed walkthroughs of each major feature area:

Python Environments & Virtual Env

Mixed Python/C/C++ Debugging

Django
Web Site

Analysis & IntelliSense

Remote Debug for Linux/OS X

Debug As Script

Core IDE: PTVS supports all the core features of Visual Studio plus many Python specific ones:

Editing & Intellisense Profiling Parallel Debug & Watch
Live Debug REPL MPI & Cluster Computing
Refactoring

PTVS now supports VMs, Cloud Service, Web Sites, Client Libraries and Browser based computing on Azure:

Django Framework & Publish to Azure Win, Linux, Mac Python Azure Client Libraries Python in the Browser: IPython notebook

Dedicated to Kyril Faenov

Clone this wiki locally