
Volume 1: dados + funções
Parte I. Estruturas de dados
1. O modelo de dados de Python
2. Uma coleção de sequências
3. Dicionários e conjuntos
4. Texto em Unicode versus Bytes
5. Fábricas de classes de dados
6. Referências, mutabilidade, e memória
Parte II.a. Funções como objetos
7. Funções como objetos de primeira classe
8. Dicas de tipo em funções

Volume 2: classes + protocolos
Parte II.b. Funções como objetos
9. Decoradores e Clausuras (vol. 2)
10. Padrões de projeto com funções (vol. 2)
Parte III. Classes e protocolos
11. Um objeto pythônico (vol. 2)
12. Métodos especiais para sequências (vol. 2)
13. Interfaces, protocolos, e ABCs (vol. 2)
14. Herança: para o bem ou para o mal (vol. 2)
15. Mais dicas de tipo (vol. 2)
16. Sobrecarga de operadores (vol. 2)

Volume 3: controle + metaprogramação
Parte IV. Controle de fluxo
17. Iteradores, geradores e corrotinas clássicas (vol. 3)
18. Instruções with, match, e blocos else (vol. 3)
19. Modelos de concorrência em Python (vol. 3)
20. Executores concorrentes (vol. 3)
21. Programação assíncrona (vol. 3)

Parte V. Metaprogramação
22. Atributos dinâmicos e propriedades (vol. 3)
23. Descritores de Atributos (vol. 3)
24. Metaprogramação de classes (vol. 3)