Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Quick Reference Sheets

One-page cheat sheets for each module. Print them out or keep them open while you code.

ModuleTopicDownload
PM1Foundations — variables, types, operators, f-strings, input/outputPM1_QuickRef.pdf
PM2Control Flow — if/elif/else, for loops, while loops, validationPM2_QuickRef.pdf
PM3Data Structures — lists, dictionaries, list-of-dictsPM3_QuickRef.pdf
PM4File Formats — CSV, pipe-delimited TXT, XMLPM4_QuickRef.pdf
PM5Functions — def, parameters, return, sorting & searching algorithmsPM5_QuickRef.pdf
PM6Web GUI — FastHTML, routes, forms, dynamic pagesPM6_QuickRef.pdf
PM7Classes & OOP — encapsulation, abstraction, generalisation, inheritancePM7_QuickRef.pdf