Python core
OO em Python sem sotaque
Sala John Cleese
30/09
11:30
Resumo
Language
Português
Level:
Iniciante
Resumo:
Python sempre foi orientada a objetos, mas tem seu próprio jeito de fazer as coisas (como qualquer linguagem). Esta palestra vai mostrar as idéias fundamentais do jeito pythonico de programar com classes, a partir da visão de quem é apaixonado por linguagens de programação e está mergulhado na cultura Python desde 1998, como desenvolvedor profissional e como responsável por introduzir a linguagem Python em várias empresas.
Tópicos abordados:
- encapsulamento: getters, setters e propriedades
- atributos de classe x de instância
- herança múltipla
- métodos como atributos: introspecção e metaprogramação
- classes abstratas, interfaces e protocolos
- polimorfismo radical com duck typing
- exemplo de coleção com sobrecarga de operadores
- como usar um protocolo básico da linguagem para usar melhor a biblioteca padrão
Detalhes sobre o palestrante
Luciano Ramalho
Luciano Ramalho estava criando o primeiro portal da Abril S/A na Internet antes da Netscape ter ações na bolsa e antes da Microsoft lançar a primeira versão do IE. Desde então trabalhou na construção de portais para a IDG, BOL, UOL, AOL Brasil, Prefeitura de São Paulo, Governo Federal e muitos outros clientes. Atualmente é supervisor de desenvolvimento na BIREME/OPAS/OMS, um centro gestor de blbliotecas digitais, parte da Organização Panamericana da Saúde/Organização Mundial da Saúde, situado no campus da UNIFESP em São Paulo.
Luciano Ramalho estava criando o primeiro portal da Abril S/A na Internet antes da Netscape ter ações na bolsa e antes da Microsoft lançar a primeira versão do IE. Desde então trabalhou na construção de portais para a IDG, BOL, UOL, AOL Brasil, Prefeitura de São Paulo, Governo Federal e muitos outros clientes. Atualmente é supervisor de desenvolvimento na BIREME/OPAS/OMS, um centro gestor de blbliotecas digitais, parte da Organização Panamericana da Saúde/Organização Mundial da Saúde, situado no campus da UNIFESP em São Paulo.