SINOPSE
Desenvolva habilidades práticas em programação orientada a objetos com Python, explorando conceitos fundamentais como classes, objetos, atributos e métodos. Aprenda sobre herança, polimorfismo e a importância do acoplamento e desacoplamento, além de técnicas avançadas como metaclasses e classes abstratas.
O conteúdo abrange ainda o uso de getters e setters, métodos construtores e a aplicação de classes em padrões de projeto. Uma abordagem completa que proporciona uma compreensão profunda e aplicada da programação orientada a objetos, ideal para quem deseja aprimorar suas habilidades na linguagem.