Have a personal or library account? Click to login
Mastering Object-Oriented Python. Cover

Mastering Object-Oriented Python.

Build powerful applications with reusable code using OOP design patterns and Python 3.7

Paid access
|Jun 2019
Product purchase options

Table of Contents

  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
PDF ISBN: 978-1-78953-140-4
Publisher: Packt Publishing Limited
Copyright owner: © 2019 Packt Publishing Limited
Publication date: 2019
Language: English
Pages: 770