π Table of Contents
7 Chapters
π οΈ
Completed
Chapter 1: Environment Setup
Install Python 3.12+, venv, pip, and your first script
venv
pip
VS Code
Read Chapter
π
Completed
Chapter 2: Basic Syntax
Variables, type hints, control flow, comprehensions, exceptions
typing
exceptions
comprehensions
Read Chapter
β‘
Completed
Chapter 3: Functions & OOP
Functions, modules, classes, dataclasses, Protocol
*args
dataclass
Protocol
Read Chapter
ποΈ
Completed
Chapter 4: Database
sqlite3, parameterized queries, transactions
SQLite
SQL
transactions
Read Chapter
π
Completed
Chapter 5: Networking
urllib, HTTP client, minimal FastAPI service
HTTP
urllib
FastAPI
Read Chapter
πΎ
Completed
Chapter 6: Files & Paths
pathlib, text & JSON, context managers
pathlib
JSON
with
Read Chapter
π
Completed
Chapter 7: Tooling & Libraries
pytest, ruff, black, mypy, pyproject.toml
pytest
ruff
mypy
Read Chapter
β¨ Learning Highlights
π―
Comparative
Contrasts with Java/TypeScript for mental mapping
π»
Code-Driven
Runnable snippets in every section
π
Practice-Oriented
IO, network, and database tasks
π§
Modern Tooling
venv, tests, and static checks