It leverages all of VS Code's power to provide auto complete and IntelliSense, linting, debugging, and unit testing, along with the ability to easily switch between Python environments, including virtual and conda environments.
The extension makes VS Code an excellent Python editor, and works on any operating system with a variety of Python interpreters. Working with Python in Visual Studio Code, using the Microsoft Python extension, is simple, fun, and productive.