Python - Orientação a Objetos
Descrição do Curso
Neste curso abordaremos os principais conceitos a cerca da Orientação a Objetos no Python, além disso, veremos como a linguagem implementa alguns desses conceitos de forma um pouco diferente das outras linguagens. São vídeo aulas e apostilas que mostram os principais conceitos da Orientação a Objetos da linguagem. Também serão passados exercícios para que você possa fixar, praticar e aplicar o conteúdo aprendido durante o curso.
Dentre várias outras coisas, você verá:
- O que são classes e objetos e como o Python lida com esses conceitos;
- Como criar métodos que recebem (ou não) parâmetros em seu escopo;
- Como criar construtores e destrutores personalizados para cada classe;
- Como o Python lida com o conceito de Herança;
- O que é e como funciona o Polimorfismo no Python;
- Os tipos de visibilidade existentes no Python e a importância do encapsulamento para o desenvolvimento de um software;
- Como trabalhar com classes e métodos abstratos;
- O que é o Duck-typing e como implementar pseudo-interfaces no Python.