Module 01
Environment & Execution Foundations
Get any unfamiliar Python project running cleanly — no “works on my machine”.
Weeks 1–2
6 classes
- ◆ uv, venv & pyproject.toml
- ◆ pathlib & project layout
- ◆ the execution model (__name__)
- ◆ types & safe casting
- ◆ f-strings & injection-safe inputs
- ◆ nested JSON & input validation
Deliverable
→ Project template