Oficina: Objetos Pythônicos
Revisão de 08h15min de 7 de abril de 2019 por LucianoRamalho (discussão | contribs)
Tempo (minutos) |
Atividade |
---|---|
7 | Aprendendo com introspecção: quase tudo é um objeto. |
7 | Duck-typing ou tipagem pato: polimorfismo extremo. |
15 | Polimorfismo produtivo com o Python Data Model |
10 | Encapsulamento e data hiding do jeito Pythônico |
15 | Exercício 1: implementação de um tipo Set sobre vetores de bits |
10 | Herança com sabedoria: algumas heurísticas |
12 | Tipagem ganso: ABCs e subclasses virtuais |
30 | INTERVALO |
5 | Pegadinhas ao herdar de tipos embutidos: métodos não virtuais |
15 | Exercício 2: consertando um dicionário quebrado |
7 | Data classes: classes para dados |
17 | Atributos de classes: de valores simples a propriedades e descritores. |
3 | Métodos vinculados ou desvinculados (bound vs. unbound) |
15 | Exercício 3: refatorando uma classe legada para aproveitar recursos modernos de Python |
7 | Projetos excelentes (quase) sem classes |
5 | Conclusão |