Skip to content
Steve Dower edited this page Jan 15, 2016 · 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.

Other Videos

Using Python in Visual Studio

PyData NYC 2015

A 90-minute tutorial given at PyData NYC 2015 on using Visual Studio to create a Python microservice (November 2015).

Python and Node.js: Microsoft's Best Kept Secrets

Build 2015

Get the big picture on Microsoft's commitment to two open-source programming languages, with some demos of the Visual Studio and Azure support that is available (May 2015).

Visual Studio Toolbox

Visual Studio Toolbox

Join Robert and Steve for a look at Python Tools for Visual Studio on Visual Studio Toolbox (Sept 2014).

Video Archive

These videos refer to old versions of PTVS and are mostly kept around for historical interest.

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