Python Chapter Index
Introduction
This index lists all 49 chapters in the Hello Code Python track (48 lessons plus this index), grouped by topic. Use it to jump to a lesson or plan your path toward FastAPI, Django, Flask, and data work.
Prerequisites
- None—this page is a map, not a lesson
Getting Started (01–07)
Core Syntax (08–20)
Collections and Functions (21–26)
| # | Chapter |
|---|---|
| 21 | Dictionaries |
| 22 | Score Entry and Query |
| 23 | Sets |
| 24 | Deduplicate and Sort Scores |
| 25 | Functions |
| 26 | Common Built-in Functions |
Object-Oriented Python (27–35)
| # | Chapter |
|---|---|
| 27 | Classes |
| 28 | Book Recommendations |
| 29 | Inheritance |
| 30 | Abstract Classes |
| 31 | Interfaces |
| 32 | Lambda |
| 33 | Comprehensions |
| 34 | Exception Handling |
| 35 | Constructor, Iterator, Generator, and Decorator |
Modules and Text Processing (36–43)
| # | Chapter |
|---|---|
| 36 | Modules |
| 37 | Packages |
| 38 | Namespace and Scope |
| 39 | Regular Expressions |
| 40 | File Handling |
| 41 | Date and Time |
| 42 | JSON Handling |
| 43 | OS Module |
Packaging and Engineering (44–49)
| # | Chapter |
|---|---|
| 44 | pip |
| 45 | uv |
| 46 | Conda |
| 47 | Python Engineering |
| 48 | Find Python Dependencies |
| 49 | Python Chapter Index (this page) |
Suggested Learning Paths
Beginner path: 01–20 → 21–26 → 34 → 44
Web backend path: complete fundamentals → FastAPI or Django or Flask
Full-stack (Vue + Python API): fundamentals → FastAPI or Django REST → Vue 17 → Vue 24–25 + SQL track (MySQL or PostgreSQL)
Data / APIs: 40–42 → MongoDB PyMongo → MySQL
Compare with Java: Java track mirrors many topics with JVM tooling.
FAQ
Book chapter at 28?
Chapter 28 is an optional mid-track reading break; OOP continues from chapter 29.
pip vs uv vs conda?
Start with pip (44); add uv (45) or conda (46) when projects need them—see chapter 47.
TypeScript next?
After solid Python + web basics, see TypeScript track, then Vue with TypeScript.