Busque em todas as páginas da documentação
12 pages in this section.
Por que os padrões do Python parecem diferentes dos padrões de design de outras linguagens - o modelo de objeto dinâmico e o protocolo de métodos dunder por baixo do EAFP, gerenciadores de contexto, estratégia e injeção de dependência - o modelo mental por trás de todas as outras páginas desta seção.
O Zen do Python aplicado ao código do dia a dia.
"Mais fácil pedir perdão do que permissão" e quando exceções superam guardas.
Gerenciamento de recursos, transações e estado temporário.
Dicionários de chamáveis e `singledispatch` em vez de `if/elif`.
Construindo objetos complexos de forma limpa.
Desacoplamento com callbacks, sinais e eventos.
Evitando a ambiguidade de `None` com sentinelas.
Design idiomático e de fácil manutenção.
A single-page roundup of every highlight bullet from the 11 pages in the Pythonic Patterns section, grouped by source page so you can scan all 64 takeaways without opening each article individually.