When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Programação Orientada a Objetos com Python
Aprenda, como na faculdade, a programar com orientação a objetos em Python

This Course Includes
udemy
4.7 (35 reviews )
8h 25m
english
Online - Self Paced
professional certificate
Udemy
About Programação Orientada a Objetos com Python
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..