What you will learn
- Plan a program before writing code.
- Combine input, decisions, loops, functions, and collections.
- Test realistic edge cases.
- Extend a working project instead of starting over.
Chapter 14
The goal from here is integration. Each project leans on several concepts at once, and every requirement is built from ideas you already know.
Clean .py files for the four Chapter 14 projects, with the function names the chapter uses, TODO comments in every body, a README carrying the requirements and acceptance tests, and sample data for the file stretch goals. They run as they stand; they are not solutions.