Python

IntelliSense, Azure development, profiling, and world class debugging tools for Python developers
Download Visual Studio
Python Code Tools Icons
Screenshot of Editing Python Code

Editing

An editor that knows your code

Let Visual Studio think about your code and tell you which types go where. Tooltips, completions and code snippets make you more productive.

Learn more

Libraries

Find and install the libraries you need

Third-party libraries are the fastest way to solve your problems. Use our pip, PyPI and virtual environment support to manage your projects and dependencies.

Screenshot Sample of the Many, Varied Python Libraries
Debugging Python Screenshot

Debugging

Interactively diagnose issues with your code on Windows and Linux

None of us write perfect code all the time, but when it goes wrong Visual Studio can help. Visually step through your code, view or modify state, and interact with your program regardless of the operating system.

Learn more

Source control

Git and TFS without a command line

Manage your Git/TFS projects, pending changes, and branches with ease using Team Explorer, or check out one of the many source control extensions available for Visual Studio.

Source Control screenshot
Unit Testing screenshot of Test Explorer

Unit tests

Validate your changes in the editor

Make sure your code is working correctly without leaving Visual Studio. View, edit, run, and debug unit test-style tests from the Test Window.

Open source

Fork us on Github

Python Tools for Visual Studio is a completely free extension, developed and supported by Microsoft with contributions from the community. Visit our Github page to see or participate in PTVS development.

Open Source Git Repositories

Free, fully-featured IDE for students, open-source and individual developers

Free download

Professional developer tools, services, and subscription benefits for small teams

Free trial

End-to-end solution to meet demanding quality and scale needs of teams of all sizes

Free trial