From the Book - Second edition.
4. Unicode text versus bytes
6. Object references, mutability, and recycling
Part II: Functions as objects
7. Functions as first-class objects
8. Types hints in functions
9. Decorators and closures
10. Design patterns with first-class functions
Part III: Classes and protocols
12. Special methods for sequences
13. Interfaces, protocols, and ABCs
14. Inheritance: for better of for worse
15. More about type hints
17. Iterators, generators, and classis corouitnes
18. with, match, and else blocks
19. Concurrency models in Python
21. Asynchronous programming
22. Dynamic attributes and properties
23. Attribute descriptors
24. Class metaprogramming.