
Mastering Object-Oriented Python
Build powerful applications with reusable code using OOP design patterns and Python 3.7
Publisher:Packt Publishing Limited
By: Steven F. Lott
Paid access
|Jun 2024Table of Contents
- Preliminaries, Tools, and Techniques
- The __init__() Method
- Integrating Seamlessly - Basic Special Methods
- Attribute Access, Properties, and Descriptors
- The ABCs of Consistent Design
- Using Callables and Contexts
- Creating Containers and Collections
- Creating Numbers
- Decorators and Mixins - Cross-cutting Aspects
- Serializing and Saving - JSON, YAML, Pickle, CSV, and XML
- Storing and Retrieving Objects via Shelve
- Storing and Retrieving Objects via SQLite
- Transmitting and Sharing Objects
- Configuration Files and Persistence
- Design Principles and Patterns
- The Logging and Warning Modules
- Designing for Testability
- Coping With the Command Line
- Module and Package Design
- Quality and Documentation
PDF ISBN: 978-1-78953-140-4
Publisher: Packt Publishing Limited
Copyright owner: © 2019 Packt Publishing Limited
Publication date: 2024
Language: English
Pages: 770
Related subjects:
