Introdução à programação orientada a objetos em Python
"Descubra os conceitos fundamentais da programação orientada a objetos (POO), criando classes e objetos!"
Comece O Curso Gratuitamente3 horas11 vídeos37 exercícios6.206 aprendizesDeclaração de Realização
Crie sua conta gratuita
ou
Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados são armazenados nos EUA.Treinar 2 ou mais pessoas?
Tentar DataCamp for BusinessAmado por alunos de milhares de empresas
Descrição do Curso
Fundamentos de OOP
Você se aprofundará nos conceitos fundamentais que formam a base da programação orientada a objetos (OOP). Você descobrirá os princípios básicos de classes e objetos, aprenderá a definir e instanciar objetivos em Python e explorará como atribuir atributos durante a instanciação.Herança
Amplie seus conhecimentos dominando a herança e criando subclasses que se baseiam na funcionalidade definida em outras classes. Você distinguirá entre dados de nível de classe e de instância, implementará métodos de classe e personalizará a funcionalidade das subclasses!Igualdade, tratamento de exceções e práticas recomendadas
Explore a versatilidade do Python no manuseio de comparações de objetos e descubra técnicas para a representação eficaz de objetos por meio de strings, permitindo resultados legíveis por humanos. Saiba como fortalecer seu código contra erros inesperados e aumentar sua confiabilidade por meio do tratamento de exceções. Entenda a importância da detecção de erros e da recuperação graciosa de erros, garantindo uma execução mais suave de seus programas. Adquira as práticas recomendadas para escrever códigos limpos, de fácil manutenção e Python que sigam os princípios de OOP.Treinar 2 ou mais pessoas?
Obtenha acesso à sua equipe à plataforma DataCamp completa, incluindo todos os recursos.Nas seguintes faixas
Desenvolvedor associado de Python
Ir para a trilhaEngenheiro de dados profissional em Python
Ir para a trilhaProgramação Python
Ir para a trilha- 1
OOP Fundamentos
GratuitoSaiba o que é programação orientada a objetos (OOP), como ela difere da programação procedural e como pode ser aplicada. Você definirá suas próprias classes personalizadas contendo métodos, atributos e construtores e os usará para criar objetos!
O que é OOP?50 xpOOP terminologia100 xpExplorando objetos e classes100 xpAnatomia da classe: atributos e métodos50 xpCompreensão das definições de classe100 xpCrie sua primeira classe100 xpAdição de métodos e atributos100 xpExtensão de uma classe100 xpAnatomia da classe: o construtor __init__50 xpUso correto do __init__50 xpAdicionar um construtor de classe100 xpCriar uma classe do zero100 xp - 2
Herança e polimorfismo
Descubra dois dos principais conceitos do OOP: herança e polimorfismo. Saiba como implementá-los para minimizar a reutilização de código e ampliar a funcionalidade, além de analisar as diferenças entre dados em nível de classe e dados em nível de instância.
Atributos de classe vs. atributos de instância50 xpAtributos em nível de classe100 xpImplementação de lógica para atributos100 xpAlteração de atributos de classe100 xpMétodos de classe50 xpAdição de um construtor alternativo100 xpCriando uma classe BetterDate100 xpHerança de classe50 xpCriar uma subclasse100 xpEntendendo a herança100 xpPersonalização da funcionalidade por meio de herança50 xpPersonalizar uma subclasse100 xpHerança de métodos100 xpHerança de atributos de classe100 xp - 3
Integração com o Python padrão
Saiba como comparar objetos, definir e personalizar representações de strings de objetos e até mesmo como aplicar a herança para criar e capturar exceções personalizadas, permitindo o tratamento de erros sob medida.
Sobrecarga de operador: comparação de objetos50 xpSobrecarregamento da igualdade100 xpVerificação da igualdade de classes100 xpComparação de herança e representação de strings50 xpRepresentação de objetos100 xpComparação e herança100 xpRepresentação de objetos em string100 xpExceções50 xpCaptura de exceções100 xpExceções personalizadas100 xpParabéns a você50 xp
Treinar 2 ou mais pessoas?
Obtenha acesso à sua equipe à plataforma DataCamp completa, incluindo todos os recursos.Nas seguintes faixas
Desenvolvedor associado de Python
Ir para a trilhaEngenheiro de dados profissional em Python
Ir para a trilhaProgramação Python
Ir para a trilhacolaboradores
pré-requisitos
Writing Functions in PythonGeorge Boorman
Ver MaisCurriculum Manager, DataCamp
O que os outros alunos têm a dizer?
Junte-se a mais de 15 milhões de alunos e comece Introdução à programação orientada a objetos em Python hoje mesmo!
Crie sua conta gratuita
ou
Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados são armazenados nos EUA.