Book Content
chapters • 25h40m total length
1. Preliminaries, Tools, and Techniques
2. The __init__() Method
3. Integrating Seamlessly - Basic Special Methods
4. Attribute Access, Properties, and Descriptors
5. The ABCs of Consistent Design
6. Using Callables and Contexts
7. Creating Containers and Collections
8. Creating Numbers
9. Decorators and Mixins - Cross-cutting Aspects
10. Serializing and Saving - JSON, YAML, Pickle, CSV, and XML
11. Storing and Retrieving Objects via Shelve
12. Storing and Retrieving Objects via SQLite
13. Transmitting and Sharing Objects
14. Configuration Files and Persistence
15. Design Principles and Patterns
16. The Logging and Warning Modules
17. Designing for Testability
18. Coping With the Command Line
19. Module and Package Design
20. Quality and Documentation














