Chapter 14

Four Complete Beginner Projects

The goal from here is integration. Each project leans on several concepts at once, and every requirement is built from ideas you already know.

Chapter 14, Four Complete Beginner Projects

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.

Files for this chapter

  • Project Starter Files

    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.

    Starter files · ZIP · 10 files · 9 KB · Version 2026-09-07

Back to Python the TPRM Way