Curso da Alura de Python - Avançando de Orientação a Objetos - https://github.com/filipemot/curso_alura_python_avancando_orientacao_objeto
Conceitos Abordados:
- Criação da classe
- Definição de métodos assessores
- @property
- name
- Herança
- Generalização/especialização
- Método super()
- Polimorfismo
- Relacionamento é um
- Representação textual de um objeto
- Herança de um tipo built-in (nativo)
- Vantagens da herança de um iterável
- Desvantagem de fazer herança
- Duck typing
- Python data (object) model
- Dunder methods
- Uso de ABCs
- Herança múltipla
- Resolução da ordem de chamada de métodos
- Mixins