env
Install on Windows¶
Step 1: Download Python¶
scoop install python
Step 2: Verify Installation¶
python --version
Install on MacOS¶
Step 1: Download Python¶
brew install python3
Step 2: Verify Installation¶
python3 --version
Add
alias python='python3'to~/.zshrc
Install Formatting Tools¶
Install industry-standard tools to keep your code clean and consistent:
pip install --upgrade pip
pip install black isort
-
Black: The uncompromising Python code formatter.
-
isort: A utility to sort your Python imports alphabetically and automatically separated into sections.
💻 IDE Configuration: Visual Studio Code¶
- Download and install Visual Studio Code.
- Open your project folder in VS Code (
File > Open Folder). - Open the Extensions view (
Ctrl+Shift+XorCmd+Shift+X) and install the following:
| Extension | Publisher | Purpose |
|---|---|---|
| Python | Microsoft | Core Python language support, debugging, and REPL. |
| Pylance | Microsoft | Fast, feature-rich language support (type checking, IntelliSense). |
| Black Formatter | Microsoft | Official extension to format code on save using Black. |
| isort | Microsoft | Automatically sorts and organizes import statements. |
Configure VS Code Settings¶
Add the following to your .vscode/settings.json (or user settings) to format code automatically when you save:
{
"[python]": {
"editor.defaultFormatter": "ms-python.black-formatter",
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.organizeImports": "explicit"
}
}
}