//
Busque em todas as páginas da documentação
11 pages in this section.
Por que for, with e @decorator se reduzem à mesma ideia - objetos que implementam um protocolo, e closures que carregam estado entre chamadas - o modelo mental por trás de cada página desta seção.
`__iter__`/`__next__`, `iter()`, e a construção de iteráveis customizados.
Sequências preguiçosas, estado do gerador e pipelines eficientes em memória.
`chain`, `groupby`, `islice`, `product` e iteradores infinitos.
`lru_cache`, `partial`, `reduce`, `singledispatch`, `wraps`.
Variáveis livres, vinculação tardia e funções de fábrica.
Orientação sobre composibilidade e legibilidade.