O padrão de projeto Iterador é um dos mais úteis, e tem sido
incorporado cada vez mais na própria sintaxe de linguagens de
programação como Python, Ruby e JavaScript. O núcleo dessa palestra é a refatoração de um iterador clássico (como implementado no livro Design Patterns de Gamma et.al.) para versões mais simples utilizando geradores em Python. No caminho, discutimos o protocolo de sequências e muitos usos de objetos iteráveis em Python. A palestra termina com um exemplo prático: um script para conversão de bases de dados documentais.