Mastering object-oriented Python : build powerful applications with reusable code using OOP design patterns and Python 3.7, second edition [E-Book] / Steven F. Lott.
Object-oriented programming (OOP) is a relatively complex discipline to master, and it can be difficult to see how general principles apply to each language's unique features. With the help of the latest edition of Mastering Objected-Oriented Python, you'll be shown how to effectively impl...
Saved in:
Full text |
|
Personal Name(s): | Lott, Steven F., author |
Edition: |
2nd edition |
Imprint: |
[Birmingham] :
Packt Publishing,
2019
|
Physical Description: |
755 pages (online resource) |
Note: |
englisch |
ISBN: |
1789531365 9781789531404 9781789531367 |
Subject (ZB): | |
Subject (LOC): | |
Classification: |
- Mastering object-oriented Python: build powerful applications with reusable code using OOP design patterns and Python 3.7, second edition
- Contributors
- Table of Contents
- Preface
- Section 1: Tighter Integration Via Special Methods
- Chapter 1: Preliminaries, Tools, and Techniques
- Chapter 2: The __init__() Method
- Chapter 3: Integrating Seamlessly - Basic Special Methods
- Chapter 4: Attribute Access, Properties, and Descriptors
- Chapter 5: The ABCs of Consistent Design
- Chapter 6: Using Callables and Contexts
- Chapter 7: Creating Containers and Collections
- Chapter 8: Creating Numbers
- Chapter 9: Decorators and Mixins - Cross-Cutting Aspects
- Section 2: Object Serialization and Persistence
- Chapter 10: Serializing and Saving - JSON, YAML, Pickle, CSV, and XML
- Chapter 11: Storing and Retrieving Objects via Shelve
- Chapter 12: Storing and Retrieving Objects via SQLite
- Chapter 13: Transmitting and Sharing Objects
- Chapter 14: Configuration Files and Persistence
- Section 3: Object-Oriented Testing and Debugging
- Chapter 15: Design Principles and Patterns
- Chapter 16: The Logging and Warning Modules
- Chapter 17: Designing for Testability
- Chapter 18: Coping with the Command Line
- Chapter 19: Module and Package Design
- Chapter 20: Quality and Documentation
- Other Books You May Enjoy
- Index.