Visual Studio 2017

Try our latest Python support in Microsoft's premier development platform.

Learn more >


Visual Studio Code

Free, lightweight editor for Linux, MacOS, and Windows with a Python Extension.  

Learn more >


Azure Cloud

Deploy, develop, interact, and manage services using the Azure SDK for Python.

Learn more >



Enhancing CPython with compatible Just-in-Time compilation features. 

Learn more >


Bash on Windows

The developer terminal you've been waiting for - including pre-installed Python.

Learn more >


R Tools for Visual Studio

Using both Python and R for your analytics work? Try out R support for Visual Studio.

Learn more >
Featured blog posts

Python Support in Visual Studio 2017

Steve Dower | March 7, 2017

Today is launch day for Visual Studio 2017, and you can see all the info and join the live event at But over in this corner of our world, we are announcing something special. ... 




How to debug Python Azure Worker Roles

Chris Wilcox | May 10, 2016

Two months ago I wrote a blog post on Python 3 Adoption. If you want to read the first post you can find it here. In the two months since that blog post was written we have more data to process and I I got to thinking ...

Read more >


Implementing a code of conduct for all of our open source work

Brett Cannon | March 29, 2016

When working in the open source world it is very important that everyoen feels welcome and safe. External contributors to a project need to feel welcome so that they want to contribute to the project.  ...

Read more >



How to deal with the pain of “unable to find vcvarsall.bat”

Steve Dower | April 11, 2016

Python's packaging ecosystem is one of it's biggest strengths, but Windows users are often frustrated by packages that do not install properly. One of the most common errors you will see is this one: "unable to find vcvarsall.bat" ...  

Read more >


Try Azure for one month at no cost

Sign up for free and get credits to spend on Azure services.


Free Trial