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.