Capítulo 20. Compreensões e Gerações
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Este capítulo fala sobre um conjunto de ferramentas e tópicos avançados relacionados a funções. Os principais assuntos são funções geradoras e suas expressões geradoras — maneiras definidas pelo usuário para produzir resultados sob demanda, da mesma forma que muitas funções internas fazem. Como os geradores aplicam o protocolo de iteração e as expressões geradoras reutilizam a sintaxe de compreensão, este capítulo também é, em parte, uma continuação do Capítulo 14 (daí o título). Vamos estender esses tópicos até a conclusão aqui e fazer demonstrações com exemplos maiores que unem as ideias.
Por fim, este capítulo fornece uma introdução suficiente para você começar a usar corrotinas async — ferramentasque se baseiam em geradores, mas pressupõem conhecimento de programação paralela, o que está fora do escopo deste livro e das necessidades da maioria dos alunos de Python. Você não se tornará um mestre em async aqui, mas terá uma vantagem inicial para explorações futuras.
A iteração e a geração em Python também abrangem classes definidas pelo usuário, mas vamos deixar essa parte final da história para a Parte VI, quando estudarmos a sobrecarga de operadores. O próximo capítulo continua as threads iniciadas aqui, comparando o desempenho relativo de algumas das ferramentas deste capítulo como um estudo de caso mais amplo. Antes ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access