Programação Orientada a Objetos com Python
Aprenda, como na faculdade, a programar com orientação a objetos em Python
Description
Neste curso vamos ver, de uma forma simples e acessível, os principais tópicos envolvidos no paradigma da Programação Orientada a Objetos com a linguagem Python.
É um curso voltado para quem já tem conhecimentos básicos de programação, consegue elaborar programas simples e quer se desenvolver mais. Assim como pode ser bastante útil também para quem já tem mais experiência mas conhece pouco da Programação Orientada a Objetos.
O curso não deixa de ser uma abordagem introdutória, uma vez que o paradigma POO é extremamente amplo, mas posso garantir que atende à grande maioria das demandas do mercado de trabalho convencional. E, evidente, se surgirem situações novas, com o conhecimento adquirido neste curso será possível pesquisar por conta própria e resolver os problemas.
Python é hoje a linguagem mais utilizada do mundo, superando a C e a Java que vinham há anos se revezando nas duas primeiras posições. Ao final de 2021 Python passou à primeira posição (fonte índice TIOBE).
Aqui veremos desde os conceitos iniciais de Programação Orientada a Objetos até elementos mais avançados: a classe e a instância, os métodos construtores, os membros de classe e de instância, a herança simples e a herança múltipla, o problema do diamante, interfaces e classes abstratas, teoria da coesão e acoplamento, como planejar as classes do sistema e muitas outras coisas. Tudo isto acompanhado de explicações teóricas e demonstrações práticas e também exercícios propostos com as respectivas soluções.
Te convido a aprender comigo.
What You Will Learn!
- Entender os conceitos da Programação Orientada a Objetos (POO).
- Elaborar programas em Python utilizando o paradigma da POO.
- Conhecer as principais características e funcionalidades da POO tais como herança, encapsulamento, polimorfismo, etc.
- Saber identificar os objetos a serem tratados em um sistema com base em seus requisitos.
Who Should Attend!
- Desenvolvedores iniciantes em Python interessados em aprimorar seus programas utilizando POO.