Coming soon.
This is relatively deep, under-the-hood stuff for folks who want to
master the Python feature set.
Here's the overview of what you get:
- 0 Some Preliminaries 3 examples, 56 lines
- 1 The __init__() Method 55 examples, 351 lines
- 2 Integrating Seamlessly with Python: Basic Special Methods 92 examples, 558 lines
- 3 Attribute Access, Properties, and Descriptors 33 examples, 310 lines
- 4 The ABC's of Consistent Design 18 examples, 108 lines
- 5 Using Callables and Contexts 17 examples, 214 lines
- 6 Creating Containers and Collections 50 examples, 438 lines
- 7 Creating Numbers 12 examples, 232 lines
- 8 Decorators And Mixins – Cross Cutting Aspects 39 examples, 233 lines
- 9 Serializing and Saving: JSON, YAML, Pickle, CSV and XML 77 examples, 648 lines
- 10 Storing and Retrieving Objects via shelve 34 examples, 272 lines
- 11 Storing and Retrieving Objects via SQLite 45 examples, 410 lines
- 12 Transmitting and Sharing Objects 38 examples, 388 lines
- 13 Configuration Files and Persistence 59 examples, 490 lines
- 14 The Logging and Warning Modules 46 examples, 343 lines
- 15 Designing for Testability 38 examples, 393 lines
- 16 Coping With The Command Line 42 examples, 222 lines
- 17 Module and Package Design 31 examples, 93 lines
- 18 Quality and Documentation 42 examples, 269 lines
- Preface 3 examples, 12 lines
- Bonus Chapter 1 Archives and Directories 11 examples, 119 lines
- Bonus Chapter 2 Case Study: Document Analysis 39 examples, 308 lines
824 examples, 6467 lines
Yes. That's a lot of code. It's relentless.