Resources
No paid book is required. Sources checked on 2026-10-22.
- Python tutorial: values: lookup after Lesson 1.
- Python tutorial: control flow and functions: Lessons 2–3.
- Python tutorial: collections: Lesson 4.
- Python tutorial: files and JSON: Lesson 5.
- Python tutorial: exceptions: Lesson 6.
- CS50P: optional alternative explanations for functions, conditionals, loops, exceptions, tests and file I/O. Follow its own course rules if submitting its assignments.
Use Python 3.10 or newer for this lab; it uses only the standard library. No cloud account, package installation or paid certificate is needed.
Design and diagnosis continuation
Complete the clinic after the original tracker. Its 8–12 hours are included in the revised module allowance; reuse the same evidence packet. Pilot and retention record defines the later checks.