Beginner’s Python Cheat Sheet

Source: Python Crash Course by Eric Matthes (ehmatthes.github.io/pcc_3e). A 10-page visual reference cheat sheet covering all core Python beginner topics.

Topics Covered

SheetTopics
Overview (pp. 1–2)Variables, strings, f-strings, lists, tuples, if statements, dicts, user input, while loops, functions, classes, files, exceptions, Zen of Python
Lists (pp. 3–4)Defining, accessing, modifying, adding, removing, popping, length, sorting, looping, range(), statistics, slicing, copying, comprehensions, styling (PEP 8)
Dictionaries (pp. 5–6)Defining, accessing, adding, modifying, removing, looping (items/keys/values), length, nesting (list of dicts / lists in dict / dict of dicts), comprehensions, zip()
If Statements & While Loops (pp. 7–8)Conditional tests, comparison operators, and/or, booleans, if/elif/else, list membership, input(), while loops, break/continue/flags, infinite loop prevention
Functions (pp. 9–10)def, positional/keyword args, default values, *args, **kwargs, return values, passing lists, preventing list modification, modules (import / from / alias)

Pages Created from This Source