No decorrer de nosso curso, falamos e usamos vários conceitos da POO (Programação Orientada a Objetos) como objetos, métodos, atributos etc.
Agora, vamos nos aprofundar nesse estudo e criar nossas próprias classes, objetos, métodos, atributos e começar a criar scripts e softwares maiores, mais robustos e realistas, fazendo programas bem parecidos com os que usamos no nosso cotidiano.
Vale lembrar que a POO em Python é totalmente opcional: usa quem quer, quando quiser e se quiser.
De fato, existe muita coisa boa feita com e sem POO.
A linguagem Java, é OO, não tem como fugir da orientação a objetos.
A linguagem C é estruturada, não tem como trabalhar com POO em C (com C++ sim, mas é outra linguagem).
Já o nosso querido e amado Python, oferece ambas opções.
Foda esse Python, não é?
Orientação a Objetos em Python
- O que é Classe e Objeto
- Como criar uma Classe e um Objeto
- Métodos, __init__ e Atributos
- Parâmetros e Argumentos de métodos em classes
- Método Construtor __init__: Parâmetros e Argumentos
Jogos: Cara ou Coroa e Lançamento de dados - Atributos privados
- Atributos de classe
- Composição: Objeto dentro de Objeto
- Herança: O que é ? Para que serve?
- Como usar herança - Superclasse e Subclasse
- Polimorfismo em Python
Nenhum comentário:
Postar um comentário