Files, Paths, CSV, and JSON
Convert structured files without overwriting source evidence.
Executable courseUse the text pages for explanation and the browser notebook for practice. Work stays in this browser unless you download it.
Module sequence
- Files as Inputs and OutputsUnit 1 · 18-25 minutes
- Paths with pathlibUnit 2 · 22-30 minutes
- Text, Encodings, and Context ManagersUnit 3 · 22-30 minutes
- CSV Structure and TypesUnit 4 · 25-35 minutes
- JSON StructureUnit 5 · 22-30 minutes
- File Validation and Failure ModesUnit 6 · 25-35 minutes
- Provenance and Non-Destructive OutputUnit 7 · 22-30 minutes
- Applied Checkpoint: Convert CSV to Validated JSONUnit 8 · 50-70 minutes
