Skip to content. | Skip to navigation

Personal tools

Navigation

You are here: Home / Program / Training Sessions / Objetos Pythonicos: padrões e soluções
Training Sessions

Objetos Pythonicos: padrões e soluções

Training details

Language: Portuguese
Level: Intermediate
Summary:

Objetos Pythonicos é um mini-curso que amplia os temas tratados na palestra "Orientação a Objetos em Python (sem sotaque)" (procure no Google slides e vídeo).

Atualmente a maioria dos programadores aprende Orientação a Objetos primeiro em Java ou C++. Porém cada linguagem implementa o paradigma de objetos com suas particularidades. Isso acontece com Python, e também com Ruby, PHP e até Smalltalk, onde a expressão "orientada a objetos" foi inaugurada.

Neste curso veremos:

- como definir interfaces usando protocolos e classes abstratas

- como usar corretamente herança múltipla

- como usar sobrecarga de operadores para criar APIs intuitivas

- como garantir encapsulamento quando todos os atributos são públicos

- como implementar alguns padrões de projetos clásssicos de modo pythonico

Speaker details

Luciano RamalhoLuciano Ramalho
Ramalho é sócio e professor nas Oficinas Turing. Foi diretor técnico do Brasil Online, primeiro portal da Abril S/A na Web. Liderou times para os portais IDG Now, BOL, UOL, AOL Brasil e outros, usando Python desde 1998. Como instrutor, atendeu clientes como Citibank, CPqD, Serpro, Presidência da República, Globo.com e Itaú. Palestrante em eventos internacionais como FISL, PyCon US e OSCON. Ajudou a criar a Associação Python Brasil e foi seu presidente. É membro da Python Software Foundation e fundador do Garoa Hacker Clube, o primeiro hackerspace do Brasil.

Sponsors

Diamond
Platinum
Gold
Bronze
À la Carte
Supporting
Media Support
Free and Open Source
Organization