Semana do Software Livre USP - 23/04/2013 - De interadores e geradores: evolução de um pattern em Python
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 GoF)
para implementações mais simples utilizando geradores em Python.
Mini-bio
Luciano Ramalho é sócio e professor nas Oficinas Turing.com.br. Foi
diretor técnico do Brasil Online, portal da Abril S/A lançado em 1996.
Liderou times de desenvolvimento para os portais IDG Now, BOL, UOL,
AOL Brasil e outros, usando Python desde 1998. Como instrutor, atendeu
clientes como Citibank, CPqD, Serpro, Promon, Presidência da
República, Globo.com e Itaú. Já apresentou palestras na PyCon USA,
O'Reilly Open Source Convention e em muitas edições do FISL. É
sócio-fundador do Garoa Hacker Clube, o primeiro hackerspace do
Brasil.