Since this seems to be a guide for programmers new to Python, I wish it made it clear that dataclasses are classes; @dataclass just provides a concise way of defining classes with default functionality for instance construction, equality, hash, and string representation.
Otherwise, this is a decent set of reminders for programmers coming from more class-oriented languages.