Iteração em Python: do básico ao genial - Luciano Ramalho - Rupy 2012
Channel: GraventoTalks
Date: 2013-08-04

Todos sabem que Python tem o laço for mais fácil que existe. Mas se você não usa geradores, está deixando de aproveitar um recurso poderoso. Partimos do pattern Iterator e mostramos seus usos práticos e suporte nativo na linguagem, incluindo funções e expressões geradoras, que permitem lidar com massas de dados muito grandes de modo eficiente com baixo consumo de memória. Ao final, ilustramos o uso de funções geradoras em uma ferramenta para conversão de bancos de dados.