The Best VS Code Extensions For Python Developers In 2022.
Tags: python, vscode, programming, productivity
Published: 2022-04-21 19:49:42

---
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vii4yu977amda0jgtwld.png
---
 
This is part 1 of the series where I share helpful VS code extensions, settings, shortcuts, tips, and tricks to enhance the productivity level of python developers.

Python is a powerful language used in many different applications, and it can be used for web development, data science, computer vision, DevOps, and much more. As such, it is crucial to have the right tools to make coding easier.

In this part of the series, we will explore some of the best VS Code extensions that I've compiled. I use some of them daily, the others I have recently come across. I am going to categorize these extensions into nine sections, as shown in the table of contents below.

## 👉 Table Of Contents (TOC). <a name="TOC"></a>

* [Programming Languages](#ProgrammingLanguages)
  * [Python by Microsoft](#PythonMicrosoft)
  * [Pylance](#Pylance)
  * [Jupyter](#Jupyter)
  * [Docker](#Docker)
  * [Code Runner](#CodeRunner)
* [Code Snippets](#CodeSnippets)
  * [Djaneiro](#Djaneiro)
  * [Django](#Django)
  * [Flask Snippets](#FlaskSnippets)
  * [Kubernetes](#Kubernetes)
  * [Cloud Code](#CloudCode)
* [AI Assistants](#AIAssistants)
  * [TabNine](#TabNine)
  * [Github Copilot](#GithubCopilot)
  * [Kite](#Kite)
* [Version Control](#VCS)
  * [GitLens](#GitLens)
* [Linters, Formatters, Highlighters](#LintersFormattersHighlighters)
  * [Pylint](#Pylint)
  * [Python Indent](#PythonIndent)
  * [Indent Rainbow](#Indentrainbow)
  * [Trailing Spaces](#TrailingSpaces)
  * [Bracket Pair Colorizer 2](#BracketPairColorizer)
* [Docstring](#Docstring)
  * [Auto Docstring](#AutoDocstring)
* [Markdown](#Markdown)
  * [Markdown All in One](#MarkdownAllinOne)
  * [MarkdownLint](#MarkdownLint)
  * [Markdown Preview Enhanced](#MarkdownPreviewEnhanced)
  * [Markdown PDF](#MarkdownPDF)
* [Databases](#Databases)
  * [Sqlite](#Sqlite)
  * [MySQL](#MySQL)
  * [SQLTools](#SQLTools)
* [Testing](#Testing)
  * [Python Test Explorer](#PythonTestExplorer)
  * [Code Coverage](#CodeCoverage)
* [Wrapping Up](#WrappingUp)
* [Future Work](#FutureWork)

## Programming Languages <a name="ProgrammingLanguages"></a>

This section includes extensions used for auto-completion, syntax checking, and more.

### Python by Microsoft <a name="PythonMicrosoft"></a>

##### 🔝 [Go To TOC](#TOC). 

![Python by Microsoft](https://raw.githubusercontent.com/microsoft/vscode-python/main/images/ConfigureDebugger.gif)

This extension allows developers to write and debug code in Python from VS Code. It also provides an interactive console for running Python code and debugging it with breakpoints, call stacks, and an integrated terminal.

For more information, you can refer to:

[![Marketplace](https://img.shields.io/badge/Visual_Studio-5C2D91?style=for-the-badge&theme=dark&logo=visual%20studio&logoColor=white)](https://marketplace.visualstudio.com/items?itemName=ms-python.python)

[![Github](https://img.shields.io/badge/GitHub-100000?style=for-the-badge&theme=dark&logo=github&logoColor=white)](https://github.com/Microsoft/vscode-python#python-extension-for-visual-studio-code)

### Pylance <a name="Pylance"></a>

##### 🔝 [Go To TOC](#TOC).

![Pylance](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2rf1x8zxads85ccob0mr.gif)

This extension provides rich type information, helping you write better code faster.

For more information, you can refer to:

[![Marketplace](https://img.shields.io/badge/Visual_Studio-5C2D91?style=for-the-badge&theme=dark&logo=visual%20studio&logoColor=white)](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)

[![Github](https://img.shields.io/badge/GitHub-100000?style=for-the-badge&theme=dark&logo=github&logoColor=white)](https://github.com/microsoft/pylance-release#pylance)

### Jupyter <a name="Jupyter"></a>

##### 🔝 [Go To TOC](#TOC). 

![Jupyter](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/29odp3mjsuxje1yfeoq3.gif)

This extension provides programmers basic notebook support for language kernels that are supported in Jupyter Notebooks.

For more information, you can refer to:

[![Marketplace](https://img.shields.io/badge/Visual_Studio-5C2D91?style=for-the-badge&theme=dark&logo=visual%20studio&logoColor=white)](https://marketplace.visualstudio.com/items?itemName=ms-toolsai.jupyter)

[![Github](https://img.shields.io/badge/GitHub-100000?style=for-the-badge&theme=dark&logo=github&logoColor=white)](https://github.com/Microsoft/vscode-jupyter)

### Docker <a name="Docker"></a>

##### 🔝 [Go To TOC](#TOC). 

![Docker](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0ixwr7ew3bnsz3yttqrz.gif)

This extension allows programmers to build, manage, and deploy containerized applications with ease.

For more information, you can refer to:

[![Marketplace](https://img.shields.io/badge/Visual_Studio-5C2D91?style=for-the-badge&theme=dark&logo=visual%20studio&logoColor=white)](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-docker)

[![Github](https://img.shields.io/badge/GitHub-100000?style=for-the-badge&theme=dark&logo=github&logoColor=white)](https://github.com/microsoft/vscode-docker#docker-for-visual-studio-code----)

### Code Runner <a name="CodeRunner"></a>

##### 🔝 [Go To TOC](#TOC). 

![Code Runner](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j9dqfipk51nr0jvp89ao.gif)

This extension is similar to [Python by Microsoft](#PythonMicrosoft), enabling users to quickly and easily run code snippets in their code editor. It can be used for running, testing, and debugging code.

For more information, you can refer to:

[![Marketplace](https://img.shields.io/badge/Visual_Studio-5C2D91?style=for-the-badge&theme=dark&logo=visual%20studio&logoColor=white)](https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner)

[![Github](https://img.shields.io/badge/GitHub-100000?style=for-the-badge&theme=dark&logo=github&logoColor=white)](https://github.com/formulahendry/vscode-code-runner#code-runner)

## Code Snippets <a name="CodeSnippets"></a>

This section includes extensions that provide shortcuts for code generating.

### Djaneiro  <a name="Djaneiro"></a>

##### 🔝 [Go To TOC](#TOC). 

Djaneiro makes it easier to develop Django projects by generating Django templates, forms, models, and functions right in your editor with the help of abbreviations.

For more information, you can refer to:

[![Marketplace](https://img.shields.io/badge/Visual_Studio-5C2D91?style=for-the-badge&theme=dark&logo=visual%20studio&logoColor=white)](https://marketplace.visualstudio.com/items?itemName=thebarkman.vscode-djaneiro)

[![Github](https://img.shields.io/badge/GitHub-100000?style=for-the-badge&theme=dark&logo=github&logoColor=white)](https://github.com/ScottBarkman/vscode-djaneiro#django-snippets-for-visual-studio-code)

### Django <a name="Django"></a>

##### 🔝 [Go To TOC](#TOC). 

![Django](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bznm7kgkys1lyhz8jmcp.png)
 
This extension provides syntax highlighting and snippet code of code for django projects.

For more information, you can refer to:

[![Marketplace](https://img.shields.io/badge/Visual_Studio-5C2D91?style=for-the-badge&theme=dark&logo=visual%20studio&logoColor=white)](https://marketplace.visualstudio.com/items?itemName=batisteo.vscode-django&ssr=false#overview)

[![Github](https://img.shields.io/badge/GitHub-100000?style=for-the-badge&theme=dark&logo=github&logoColor=white)](https://github.com/vscode-django/vscode-django#django-extension-for-visual-studio-code)

### Flask Snippets <a name="FlaskSnippets"></a>

##### 🔝 [Go To TOC](#TOC). 

The flask-snippets extension adds code snippets support for your editor.

For more information, you can refer to:

[![Marketplace](https://img.shields.io/badge/Visual_Studio-5C2D91?style=for-the-badge&theme=dark&logo=visual%20studio&logoColor=white)](https://marketplace.visualstudio.com/items?itemName=cstrap.flask-snippets)

[![Github](https://img.shields.io/badge/GitHub-100000?style=for-the-badge&theme=dark&logo=github&logoColor=white)](https://github.com/cstrap/flask-snippets#flask-snippets)

### Kubernetes <a name="Kubernetes"></a>

##### 🔝 [Go To TOC](#TOC).

![Kubernetes](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/07vmtegz0x3w1fmf78rn.png)
 
This extension helps devops engineer to build applications that run in Kubernetes clusters and  troubleshooting Kubernetes applications.

For more information, you can refer to:

[![Marketplace](https://img.shields.io/badge/Visual_Studio-5C2D91?style=for-the-badge&theme=dark&logo=visual%20studio&logoColor=white)](https://marketplace.visualstudio.com/items?itemName=ms-kubernetes-tools.vscode-kubernetes-tools)

[![Github](https://img.shields.io/badge/GitHub-100000?style=for-the-badge&theme=dark&logo=github&logoColor=white)](https://github.com/vscode-kubernetes-tools/vscode-kubernetes-tools#visual-studio-code-kubernetes-tools)

### Cloud Code <a name="CloudCode"></a>

##### 🔝 [Go To TOC](#TOC).

![Cloud Code](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/b8ip6hsvsnoz1fwsr5sy.gif)

This extension makes it dead easy to develop kubernetes clusters, debug pods, and many more. 
 
For more information, you can refer to:

[![Marketplace](https://img.shields.io/badge/Visual_Studio-5C2D91?style=for-the-badge&theme=dark&logo=visual%20studio&logoColor=white)](https://marketplace.visualstudio.com/items?itemName=GoogleCloudTools.cloudcode)

[![Github](https://img.shields.io/badge/GitHub-100000?style=for-the-badge&theme=dark&logo=github&logoColor=white)](https://github.com/GoogleCloudPlatform/cloud-code-vscode#cloud-code-for-visual-studio-code)

## AI Assistants <a name="AIAssistants"></a>

This section includes extensions that are used for code generation, auto-completion, and more.

### TabNine <a name="TabNine"></a>

##### 🔝 [Go To TOC](#TOC).

![TabNine](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yopyzm0flkabfnpiku67.gif)

TabNine is an open-source AI assistant that provides code completion suggestions based on the current context and the history of your previous commands. It also supports different languages like Python, Java, C#, Go, etc.

For more information, you can refer to:

[![Marketplace](https://img.shields.io/badge/Visual_Studio-5C2D91?style=for-the-badge&theme=dark&logo=visual%20studio&logoColor=white)](https://marketplace.visualstudio.com/items?itemName=TabNine.tabnine-vscode)

[![Github](https://img.shields.io/badge/GitHub-100000?style=for-the-badge&theme=dark&logo=github&logoColor=white)](https://github.com/codota/TabNine#tabnine)

### Github Copilot <a name="GithubCopilot"></a>

##### 🔝 [Go To TOC](#TOC).

![Github Copilot](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fub9fst3evcrtgabrupb.gif) 

Github Copilot is an AI assistant that helps programmers to write code faster.

For more information, you can refer to:

[![Marketplace](https://img.shields.io/badge/Visual_Studio-5C2D91?style=for-the-badge&theme=dark&logo=visual%20studio&logoColor=white)](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot)

[![Github](https://img.shields.io/badge/GitHub-100000?style=for-the-badge&theme=dark&logo=github&logoColor=white)](https://github.com/github/copilot-docs)

### Kite <a name="Kite"></a>

##### 🔝 [Go To TOC](#TOC).

![Kite](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n9o62hpczkec4o9fh58o.gif)
 
Like the previous extensions, Kite is an AI assistant that helps programmers to write code faster.

For more information, you can refer to:

[![Marketplace](https://img.shields.io/badge/Visual_Studio-5C2D91?style=for-the-badge&theme=dark&logo=visual%20studio&logoColor=white)](https://marketplace.visualstudio.com/items?itemName=kiteco.kite)

[![Github](https://img.shields.io/badge/GitHub-100000?style=for-the-badge&theme=dark&logo=github&logoColor=white)](https://github.com/kiteco/vscode-plugin)

## Version Control <a name="VCS"></a>

This section includes extensions that make it easier to use git.

### GitLens <a name="GitLens"></a>

##### 🔝 [Go To TOC](#TOC).

![GitLens](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7x2aw9rs1o5dktt5e7jc.gif)
 
It is a extension that provides git insights into your code. It helps you understand what code changes are staged and what code changes are unstaged. You can also see which files have been changed but not yet staged, which files are in the index, and which files have been deleted from the index.

For more information, you can refer to:

[![Marketplace](https://img.shields.io/badge/Visual_Studio-5C2D91?style=for-the-badge&theme=dark&logo=visual%20studio&logoColor=white)](https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens)

[![Github](https://img.shields.io/badge/GitHub-100000?style=for-the-badge&theme=dark&logo=github&logoColor=white)](https://github.com/gitkraken/vscode-gitlens#gitlens)

## Linters, Formatters, Highlighters <a name="LintersFormattersHighlighters"></a>

This section includes extensions that provide additional code analysis.

### Pylint <a name="Pylint"></a>

##### 🔝 [Go To TOC](#TOC).

![Pylint](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ujuz5lf45n0cuvuf7d95.gif)

It is an extension that helps developers to find errors in their Python files. It analyzes the source code and looks for programming errors such as syntax errors, etc. It also checks for style issues like lines too long or too short.

For more information, you can refer to:

[![Marketplace](https://img.shields.io/badge/Visual_Studio-5C2D91?style=for-the-badge&theme=dark&logo=visual%20studio&logoColor=white)](https://marketplace.visualstudio.com/items?itemName=ms-python.pylint)

[![Github](https://img.shields.io/badge/GitHub-100000?style=for-the-badge&theme=dark&logo=github&logoColor=white)](https://github.com/PyCQA/pylint#readme-for-pylint---httpspylintpycqaorg)

### Python Indent <a name="PythonIndent"></a>

##### 🔝 [Go To TOC](#TOC).

![Python Indent](https://raw.githubusercontent.com/kbrose/vsc-python-indent/b60c2eb7f05fb50204e9fca3f7cf2e2ee7f98012/static/demo.gif)

This extension allows python programmers to indent their code easily.

For more information, you can refer to:

[![Marketplace](https://img.shields.io/badge/Visual_Studio-5C2D91?style=for-the-badge&theme=dark&logo=visual%20studio&logoColor=white)](https://marketplace.visualstudio.com/items?itemName=KevinRose.vsc-python-indent)

[![Github](https://img.shields.io/badge/GitHub-100000?style=for-the-badge&theme=dark&logo=github&logoColor=white)](https://github.com/kbrose/vsc-python-indent#python-indent)

### Indent rainbow <a name="Indentrainbow"></a>

##### 🔝 [Go To TOC](#TOC).

![Indent rainbow](https://raw.githubusercontent.com/dima74/intellij-indent-rainbow/master/assets/example.png)

This extension is designed to make code prettier by highlighting indentation.

For more information, you can refer to:

[![Marketplace](https://img.shields.io/badge/Visual_Studio-5C2D91?style=for-the-badge&theme=dark&logo=visual%20studio&logoColor=white)](https://marketplace.visualstudio.com/items?itemName=oderwat.indent-rainbow)

[![Github](https://img.shields.io/badge/GitHub-100000?style=for-the-badge&theme=dark&logo=github&logoColor=white)](https://github.com/oderwat/vscode-indent-rainbow#indent-rainbow)

### Trailing Spaces <a name="TrailingSpaces"></a>

##### 🔝 [Go To TOC](#TOC).

![Trailing Spaces](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/z2lqvm5keuh39yhbz33g.gif)

It is a lightweight extension that helps developers identify trailing spaces in their code and offers a quick-fix to remove them.

For more information, you can refer to:

[![Marketplace](https://img.shields.io/badge/Visual_Studio-5C2D91?style=for-the-badge&theme=dark&logo=visual%20studio&logoColor=white)](https://marketplace.visualstudio.com/items?itemName=shardulm94.trailing-spaces)

[![Github](https://img.shields.io/badge/GitHub-100000?style=for-the-badge&theme=dark&logo=github&logoColor=white)](https://github.com/shardulm94/vscode-trailingspaces)

### Bracket Pair Colorizer 2 <a name="BracketPairColorizer"></a>

##### 🔝 [Go To TOC](#TOC).

![Bracket Pair Colorizer 2](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bqcs4mncgiihnjzj907a.png)

This extension is designed to highlight brackets that can be handy for nested containers like tuples, dictionaries, etc.

For more information, you can refer to:

[![Marketplace](https://img.shields.io/badge/Visual_Studio-5C2D91?style=for-the-badge&theme=dark&logo=visual%20studio&logoColor=white)](https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer-2)

[![Github](https://img.shields.io/badge/GitHub-100000?style=for-the-badge&theme=dark&logo=github&logoColor=white)](https://github.com/CoenraadS/Bracket-Pair-Colorizer-2)

> Update: This extension is deprecated in favour of [the native built-in feature](https://code.visualstudio.com/blogs/2021/09/29/bracket-pair-colorization) in VSCode.

## Docstring <a name="Docstring"></a>

This section includes extensions that provide docstrings generation.

### Auto Docstring <a name="AutoDocstring"></a>

##### 🔝 [Go To TOC](#TOC).

![Auto Docstring](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rl51efmfy70bass7ikil.gif)
 
This extension helps users to generate the docstrings of your Python scripts automatically.

For more information, you can refer to:

[![Marketplace](https://img.shields.io/badge/Visual_Studio-5C2D91?style=for-the-badge&theme=dark&logo=visual%20studio&logoColor=white)](https://marketplace.visualstudio.com/items?itemName=njpwerner.autodocstring)

[![Github](https://img.shields.io/badge/GitHub-100000?style=for-the-badge&theme=dark&logo=github&logoColor=white)](https://github.com/NilsJPWerner/autoDocstring#autodocstring-vscode-python-docstring-generator)

## Markdown <a name="Markdown"></a>

This section includes extensions that can help you write and preview markdown files.

### Markdown All in One <a name="MarkdownAllinOne"></a>

##### 🔝 [Go To TOC](#TOC).

![Markdown All in One](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rwylncytcy5mqts9nm71.gif)

As the name implies, this extension is all you need for writing markdown files: keyboard shortcuts, table of contents, auto preview, and more.
 
For more information, you can refer to:

[![Marketplace](https://img.shields.io/badge/Visual_Studio-5C2D91?style=for-the-badge&theme=dark&logo=visual%20studio&logoColor=white)](https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one)

[![Github](https://img.shields.io/badge/GitHub-100000?style=for-the-badge&theme=dark&logo=github&logoColor=white)](https://github.com/yzhang-gh/vscode-markdown#markdown-support-for-visual-studio-code-)

### MarkdownLint <a name="MarkdownLint"></a>

##### 🔝 [Go To TOC](#TOC).

![MarkdownLint](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/12ox7t9g9af67yfwigvw.png)

This extension can be used for Markdown linting and style checking.

For more information, you can refer to:

[![Marketplace](https://img.shields.io/badge/Visual_Studio-5C2D91?style=for-the-badge&theme=dark&logo=visual%20studio&logoColor=white)](https://marketplace.visualstudio.com/items?itemName=DavidAnson.vscode-markdownlint)

[![Github](https://img.shields.io/badge/GitHub-100000?style=for-the-badge&theme=dark&logo=github&logoColor=white)](https://github.com/DavidAnson/vscode-markdownlint#markdownlint)

### Markdown Preview Enhanced <a name="MarkdownPreviewEnhanced"></a>

##### 🔝 [Go To TOC](#TOC).

![Markdown Preview Enhanced](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qhcbldu2goz2jo4nvr8w.png)
 

This extension provides automatic scroll sync, math typesetting, mermaid, PlantUML, pandoc, PDF export, code chunk, presentation writer, etc.

For more information, you can refer to:

[![Marketplace](https://img.shields.io/badge/Visual_Studio-5C2D91?style=for-the-badge&theme=dark&logo=visual%20studio&logoColor=white)](https://marketplace.visualstudio.com/items?itemName=shd101wyy.markdown-preview-enhanced)

[![Github](https://img.shields.io/badge/GitHub-100000?style=for-the-badge&theme=dark&logo=github&logoColor=white)](https://github.com/shd101wyy/vscode-markdown-preview-enhanced)

### Markdown PDF <a name="MarkdownPDF"></a>

##### 🔝 [Go To TOC](#TOC).

![Markdown PDF](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/de4anm0e911c79cylhxb.gif)

This extension allows you to convert Markdown files to pdf, html, png or jpeg files.

For more information, you can refer to:

[![Marketplace](https://img.shields.io/badge/Visual_Studio-5C2D91?style=for-the-badge&theme=dark&logo=visual%20studio&logoColor=white)](https://marketplace.visualstudio.com/items?itemName=yzane.markdown-pdf)

[![Github](https://img.shields.io/badge/GitHub-100000?style=for-the-badge&theme=dark&logo=github&logoColor=white)](https://github.com/shd101wyy/vscode-markdown-preview-enhanced)

## Databases <a name="Databases"></a>

This section includes extensions that can be used as database management tools.

### Sqlite <a name="Sqlite"></a>

##### 🔝 [Go To TOC](#TOC).

![Sqlite](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xrtejm6kbed7fed1asyl.gif)
 
It is an extension used to explore and query SQLite databases.

For more information, you can refer to:

[![Marketplace](https://img.shields.io/badge/Visual_Studio-5C2D91?style=for-the-badge&theme=dark&logo=visual%20studio&logoColor=white)](https://marketplace.visualstudio.com/items?itemName=alexcvzz.vscode-sqlite)

[![Github](https://img.shields.io/badge/GitHub-100000?style=for-the-badge&theme=dark&logo=github&logoColor=white)](https://github.com/AlexCovizzi/vscode-sqlite#vscode-sqlite)

### MySQL <a name="MySQL"></a>

##### 🔝 [Go To TOC](#TOC).

![MySQL](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4t89w9j7t45azmowyk2x.png)
 
A MySQL management tool.

For more information, you can refer to:

[![Marketplace](https://img.shields.io/badge/Visual_Studio-5C2D91?style=for-the-badge&theme=dark&logo=visual%20studio&logoColor=white)](https://marketplace.visualstudio.com/items?itemName=formulahendry.vscode-mysql)

[![Github](https://img.shields.io/badge/GitHub-100000?style=for-the-badge&theme=dark&logo=github&logoColor=white)](https://github.com/formulahendry/vscode-mysql#mysql)

### SQLTools <a name="SQLTools"></a>

##### 🔝 [Go To TOC](#TOC).

![SQLTools](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lw8bt1gzg81t821ygxc3.png)

This tool can be used as a database explorer, query runner, intellisense, and more.

For more information, you can refer to:

[![Marketplace](https://img.shields.io/badge/Visual_Studio-5C2D91?style=for-the-badge&theme=dark&logo=visual%20studio&logoColor=white)](https://marketplace.visualstudio.com/items?itemName=mtxr.sqltools)

[![Github](https://img.shields.io/badge/GitHub-100000?style=for-the-badge&theme=dark&logo=github&logoColor=white)](https://github.com/mtxr/vscode-sqltools#looking-for-maintainers--httpsgithubcommtxrvscode-sqltoolsissues896)

## Testing <a name="Testing"></a>

This section includes extensions that can be used to write and run tests.

### Python Test Explorer <a name="PythonTestExplorer"></a>

##### 🔝 [Go To TOC](#TOC).

![Python Test Explorer](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/flcehj6opfrm13mwydga.png)

This extension allows you to run your Python Unittest, Pytest or Testplan tests with the Test Explorer UI.

For more information, you can refer to:

[![Marketplace](https://img.shields.io/badge/Visual_Studio-5C2D91?style=for-the-badge&theme=dark&logo=visual%20studio&logoColor=white)](https://marketplace.visualstudio.com/items?itemName=LittleFoxTeam.vscode-python-test-adapter)

[![Github](https://img.shields.io/badge/GitHub-100000?style=for-the-badge&theme=dark&logo=github&logoColor=white)](https://github.com/kondratyev-nv/vscode-python-test-adapter#python-test-explorer-for-visual-studio-code)

### Code Coverage <a name="CodeCoverage"></a>

##### 🔝 [Go To TOC](#TOC).

![Code Coverage](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vzmnhwp7msys1go3fbtr.png) 

It helps developers measure the code coverage of their code: How much of the code has been tested. It will highlight lines of code that are not covered by tests.

For more information, you can refer to:

[![Marketplace](https://img.shields.io/badge/Visual_Studio-5C2D91?style=for-the-badge&theme=dark&logo=visual%20studio&logoColor=white)](https://marketplace.visualstudio.com/items?itemName=markis.code-coverage)

[![Github](https://img.shields.io/badge/GitHub-100000?style=for-the-badge&theme=dark&logo=github&logoColor=white)](https://github.com/markis/vscode-code-coverage#code-coverage)

## Wrapping Up <a name="WrappingUp"></a>

##### 🔝 [Go To TOC](#TOC). 

This constitutes our VS code extensions list used by python developers(e.g., data scientists, DevOps Engineers, Backend Developers, etc.). These VS Code extensions can be helpful to developers in their day-to-day work with Python projects.

As always, this article is a gift to you, and you can share it with whomever you like or use it in any way that would be beneficial to your personal and professional development. By supporting this blog, you keep me motivated to publish high-quality content related to python. Thank you in advance for your ultimate support!

## Future Work <a name="FutureWork"></a>

##### 🔝 [Go To TOC](#TOC). 

Now we have a handful list of VS code extensions that can make our life so much easier; I will be sharing my VS code settings, including the theme I use, icons, shortcuts, and many more. So stay tuned for future posts.

Happy coding, folks; see you in the next one.