Extensions for VS Code

Python‑centric Extensions

Extension Publisher Why it’s useful
Python Microsoft Core language support – syntax highlighting, IntelliSense, debugging, linting, test discovery, and environment selection.
Pylance Microsoft Fast, feature‑rich language server that adds type‑checking, richer completions, and “go‑to definition” powered by the Pyright engine.
Jupyter Microsoft Edit, run, and debug Jupyter notebooks inside VS Code – ideal for data‑science prototyping.
isort ms‑python Keeps import statements consistently ordered; integrates with Black for a single‑click formatting pass.
Flake8 / pylint Various (e.g., “ms‑python.flake8”) Linting engines that surface style issues, possible bugs, and unused code.
IntelliCode Microsoft AI‑assisted completions that learn from thousands of open‑source Python projects, speeding up routine coding patterns.

Git / GitHub‑focused Extensions

Extension Publisher Why it’s useful
GitLens — Git supercharged GitKraken Enhances the built‑in Git view with blame annotations, commit history graphs, line‑by‑line authorship, and powerful repository insights.
GitHub Pull Requests and Issues Microsoft Browse, checkout, review, and comment on PRs and issues directly from the editor; create new PRs without leaving VS Code.
Git Graph mhutchie Interactive graph view of branches and merges, with drag‑and‑drop rebase and cherry‑pick support.

Optional Quality‑of‑Life Helpers

Extension Publisher Why it’s useful
Path Intellisense Christian Kohler Auto‑completes file‑system paths in strings, imports, and settings.
Rainbow Brackets 2 CoenraadS Colors matching brackets, making nested code easier to read.