Running Python and Thinking in Steps
Run notebooks reliably and remove hidden state.
Executable courseUse the text pages for explanation and the browser notebook for practice. Work stays in this browser unless you download it.
Module sequence
- Welcome to Module 1: Make the Computer's Steps VisibleUnit 1 · 8-10 minutes
- What Python ExecutesUnit 2 · 15-20 minutes
- Notebook Cells and KernelsUnit 3 · 18-25 minutes
- State and Execution OrderUnit 4 · 18-25 minutes
- Read Code Before Running ItUnit 5 · 18-25 minutes
- Comments, Names, and Clear OutputUnit 6 · 20-25 minutes
- Getting Help and Reading ErrorsUnit 7 · 20-25 minutes
- Reproducible Notebook HabitsUnit 8 · 18-25 minutes
- Applied Checkpoint: Build a Daily-Expense SummaryUnit 9 · 30-45 minutes
