- Which Python version?
- 3.10+. Pattern matching, walrus operator, TypeAlias. Older Python 2 syntax is not covered.
- What about dataclasses?
- Yes — dataclasses and attrs both covered, including frozen, slots, and post_init.
- Standard library highlights?
- Collections (OrderedDict, Counter, defaultdict), itertools (chain, groupby, islice), functools (lru_cache, reduce), pathlib.
- Comprehensions?
- List, dict, set, and generator comprehensions. Plus the common gotcha of nested comprehensions and late-binding in closures.