We'll extend the core object-oriented programming techniques to allow for increased integration of the classes we create with other features of Python.
The following chapters will be covered in this section:
- 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