Visual Studio Technologies
Develop Python applications
Editing, debugging, interactive development for Python apps, using familiar frameworks including Django and Flask
Visual Studio installation
The default installation of Visual Studio offers the ability to add elements necessary to develop in Python and other languages
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.
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.
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.
Version Control integration
Collaborate on code with Git
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.
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.
Visual Studio Community 2022
Free, fully-featured IDE for students, open-source and individual developers
Visual Studio Professional 2022
Professional developer tools, services, and subscription benefits for small teams
Visual Studio Enterprise 2022
End-to-end solution to meet demanding quality and scale needs of teams of all sizes