Palestra

Tirando proveito do duck typing para escrever códigos mais expressivos e idiomáticos

"Se algo se comporta como um pato, deve ser um pato". Este é o mantra que dá nome ao duck typing, uma feature/característica muitas vezes mal entendida por desenvolvedores Python: quantas vezes você já checou se um objeto era uma instância de uma classe? Você já teve problemas com esta abordagem? Você usa o runtime do Python para substituir a checagem de tipo dos compiladores? Afinal de contas, seu código é orientado pelo tipo dos objetos ou pela forma como eles se comportam? Com uma abordagem prática, o objetivo desta palestra é demonstrar como podemos aplicar o mantra do duck typing para escrever programas mais expressivos e idiomáticos, tirando maior proveito da linguagem prática.

Referências

Palestrante

Francisco Souza

Francisco Souza

Twitter: franciscosouza

Mundialmente conhecido no interior de Cachoeiro de Itapemirim, Francisco Souza é desenvolvedor na Globo.com, onde atua no desenvolvimento da plataforma de cloud computing open source Tsuru. É apaixonado por desenvolvimento de softwares, entusiasta em concorrência e paralelismo, fanboy do modelo de desenvolvimento open source, associado à Associação Python Brasil e membro do #cobrateam. Por último, mas não menos importante, é PMP (Professional Mario Player) certificado, com mais de 10 anos de experiência.