14 Must Have VS Code Extensions for Python Developers

Use these extensions to give a boost to your VS Code development experience.

1. Python

The core language extension that enables syntax highlighting, virtual environments, and intellisense support. Click here for more details.

2. Visual Studio IntelliCode

AI-assisted intellisene for Python. Click here for more details.

Visual Studio IntelliCode Extension

3. Better Comments

Give your comments a facelift by styling them differently depending on the type of information they convey. Click here for more details.

Better Comments Extension

4. Kite Autocomplete

Another AI-based autocomplete solution. You need to install additional software (400MB!) for this extension to work. Click here for more details.

Kite’s Autocomplete

5. GitLens

Shows helps you explore the history of the repository better. It prints blame details inline with code, and also gives a dedicated menu to browse history and diffs. Click here for more details.

GitLens Inline Blame

GitLens File History

6. Git Graph

A great representation of the history of a repository. Click here for more details.

Git Graph Repository Overview

7. Python Test Explorer

Allows you to visually see results of running your tests, similar to PyCharm. Click here for more details.

Running Tests in Python Test Explorer Extension

8. AutoDocString

Quickly generate docstrings for your functions. Click here for more details.

You’re able to turn something like this:

A Sample Function Without a Docstring

Into this using a shortcut (every element is “tab-able”:

Auto-generated Docstring That You Can Tab Through

9. AREPL

Allows you to have an interactive scratchpad inside of VS Code. Click here for more details.

It allows you to see the values of variables in real-time and output from whatever you’ve printed. Very convenient when testing out a small piece of code.

AREPL in Action

10. REST Client

Allows you to make HTTP requests without leaving your editor. Click here for more details.

Request to the Left, and Response to the Right

11. Rewrap

Rewraps comments to fit a given line length automatically. Click here for more details.

12. Todo Tree

Keep track of all your Todo items at one place. Click here for more details.

The TODO Tree to the Left

13. SQLTools

Allows you to run SQL queries from within VS Code. Click here for more details.

Results of a Query on the Right

14. Docker

Allows you to create, manage, and debug Docker containers from within VS Code. Click here for more details.