I’ve been coding in Python for the past few months, and using VS Code as my main editor. The main extensions I’ve been using for Python development are:
- Python Obviously, I use the Python extension for VS Code, which also installs:
- Pylance to provide Intellisense while developing with Python in VS Code
- Python Debugger for Python debugging within VS Code.
- Python Indent to provide valid indentation for Python code, along with…
- Indent Rainbow to colour code my indentation, and highlight any incorrect indentation
- Python Environment Manager to create and manage the virtual environment for my Python projects
- Auto Docstring to generate
docstrings
for Python functions - Black Formatter to use the Black code formatter. But I keep hearing about Ruff and really need to look into using it instead.