01 What students build
Not a slide deck: a folder of 12 numbered .py files, each a self-contained lesson with inline comments and a quick-reference table. You run python3 05_Identifier.py, read the output next to the source, and move on. The sequence is deliberate: names first (identifiers, keywords, case styles), then values (literals), then actions (operators), then the two workhorses of test code, strings and collections.
Lessons as Files
01_Hello_Python through 12_Tuple. Every concept is runnable, commented, and shows input → output on the line where it happens.
QA-flavoured Examples
Strings lesson cleans a messy login URL, dict lesson models a test case record, so nothing feels like abstract textbook code.
Bridge to AI
Lesson 04 builds an LLM prompt with f-strings and model-name variables, the exact pattern every later agent chapter reuses.
02 Architecture
03 Live demo (simulated with sample data)
This is a UI walkthrough with pre-baked sample output so you can preview the lessons in the browser. In the course you run each file for real: python3 10_Strings.py in your terminal, nothing to install.
04 Inputs & outputs
What goes in
- Just Python 3, no pip installs, no virtualenv required
- One numbered lesson file at a time, in order
- Your own edits: change a value, rerun, see what breaks
- The README cheat sheet mapping concept → file
What comes out
- Terminal output annotated line-by-line in the source
- A working mental model: identifier vs literal vs keyword
- String and collection fluency for test data wrangling
- A first LLM prompt assembled with f-strings
- Muscle memory for python3 file.py before any framework