•
the right container for the access pattern
•
a naive datetime has no timezone, and compares badly
•
IANA zones, DST transitions, and UTC storage
•
tuples become lists, keys become strings
•
search vs match vs fullmatch
•
quantifier appetite, and re.DOTALL/re.MULTILINE
•
why manual split(",") corrupts data
•
arguments vs options, types and defaults
•
levels, handlers, and configuring the root logger once
•
reading the environment safely, with defaults
•
argument lists over shell=True
•
reproducible pseudo-randomness vs cryptographic randomness
•
sorted insertion and priority queues
•
placeholders instead of string-built SQL
•
the stdlib Zstandard module and where it beats gzip
•
the modern REPL, and what ships in the box before you add a dependency