Skip to main content
Why is Microsoft talking about Python

Build, debug, profile, test, and deploy your Python apps using Python Tools for Visual Studio. This free, open-source extension adds all the functionality you need to develop and maintain your Python applications in Visual Studio, and deploy to Windows or Linux servers, or to Microsoft Azure.

You can install Python Tools for Visual Studio 2.1 into these versions:

  • Visual Studio 2013
  • Visual Studio Community 2013
  • Visual Studio Express 2013 for Web or for Windows Desktop
  • Visual Studio 2012 and 2010
Bring the power of Visual Studio to your favorite Python interpreter! Python Tools for Visual Studio works best with CPython, but you can also use IronPython, and other programs that host Python. Or download a Python distribution bundle like Anaconda or Canopy and start exploring the Python library ecosystem.
Experience powerful IntelliSense that understands Python and provides useful completions for your own code and any libraries you are using.

Python support in Visual Studio’s interactive debugger means you can enjoy stepping through your code with breakpoints, visualizers, and automatic exception notifications. Get to the root of problems quickly and easily with familiar Visual Studio tools. Advanced features include mixed mode (Python/C++) debugging and cross OS (Linux/MacOS) debugging.

Use the Interactive Window to quickly iterate while developing. Take advantage of IPython and matplotlib integration for an interactive graphical workbench.

Visit the Microsoft Azure Python Developer Center for tutorials and documentation to get started. The free, open-source Python Azure SDK is an easy way to start using the Azure Management, Storage and Service Bus services directly from your Python code. Access the Azure availability, performance and usage tools by using the Application Insights SDK for Python. Include the Azure DocumentDB service in your project by using azure-documentdb-python. Use Azure Active Directory for OAuth authentication on a Python web site by following the example in azure-python-authenticate.

Create, test, and deploy web sites written with Python and debug them from your desk while they run on your Linux or Windows-based server or on Microsoft Azure.