# Texto para a contra-capa

## Python Fluente, 2ª edição

Com Python você faz mais escrevendo menos código.
Quanto mais entender seus padrões,
interfaces, e melhores práticas,
maior sua produtividade.

Publicado em nove idiomas, _Fluent Python_
é um sucesso internacional porque
não tem "hello, world".
É para quem já usa Python
debulhar esta linguagem prática e poderosa.

DOMINE as estruturas de dados nativas, para não reinventar a roda.

EXPLORE ao máximo as funções, antes de criar classes.

ENTENDA técnicas de concorrência e metapogramação.

Essas e outras “manhas” você encontra em
_Python Fluente_, o livro definitivo sobre Python.

image::fpy.li-pf2q.png[]

 
# Texto para orelha da contra-capa (espiral)

## Python Fluente, 2ª edição

### 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

[start=7]
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

[start=9]
9. Decoradores e Clausuras
10. Padrões de projeto com funções

#### Parte III. Classes e Protocolos

[start=11]
11. Um objeto pythônico
12. Métodos especiais para sequências
13. Interfaces, protocolos, e ABCs
14. Herança: para o bem ou para o mal
15. Mais dicas de tipo
16. Sobrecarga de operadores

### Volume 3: controle + metaprogramação

#### Parte IV. Controle de fluxo

[start=17]
17. Iteradores, geradores e corrotinas clássicas
18. Instruções with, match, e blocos else
19. Modelos de concorrência em Python
20. Executores concorrentes
21. Programação assíncrona

#### Parte V. Metaprogramação

[start=22]
22. Atributos dinâmicos e propriedades
23. Descritores de atributos
24. Metaprogramação de classes

