References
Python Mastery
Welcome
Preface
Foundations
1
How Python Thinks
2
Values and Variables
3
Strings and Text
4
Control Flow
5
Collections
6
Functions
7
Errors and Exceptions
8
Files and I/O
9
Classes
10
Modules and Packages
11
Standard Library Tour
12
Writing Real Programs
Data Structures
13
The Python Data Model
14
An Array of Sequences
15
Dictionaries and Sets
16
Unicode Text Versus Bytes
17
Data Class Builders
18
Object References, Mutability, and Recycling
Functions as Objects
19
Functions as First-Class Objects
20
Type Hints in Functions
21
Decorators and Closures
22
Design Patterns with First-Class Functions
Classes and Protocols
23
A Pythonic Object
24
Special Methods for Sequences
25
Interfaces, Protocols, and ABCs
26
Inheritance: For Better or for Worse
27
More About Type Hints
Control Flow and Concurrency
28
Operator Overloading
29
Iterators, Generators, and Classic Coroutines
30
with
,
match
, and
else
Blocks
31
Concurrency Models in Python
32
Concurrent Executors
33
Asynchronous Programming
Metaprogramming
34
Dynamic Attributes and Properties
35
Attribute Descriptors
36
Class Metaprogramming
References
References
36
Class Metaprogramming