Curso
Programação orientada a objetos em Python
AvançadoNível de habilidade
Atualizado 02/2026Iniciar Curso Gratuitamente
Incluído comPremium or Teams
PythonProgramming4 h13 vídeos44 Exercícios3,600 XP100K+Certificado de conclusão
Crie sua conta gratuita
ou
Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados serão armazenados nos EUA.Preferido por alunos de milhares de empresas
Treinar 2 ou mais pessoas?
Experimentar DataCamp for BusinessDescrição do curso
Pré-requisitos
Writing Functions in Python1
Fundamentos da OOP
Neste capítulo, você aprenderá o que é programação orientada a objetos (OOP), como ela difere da programação procedural e como pode ser aplicada. Em seguida, você definirá suas próprias classes e aprenderá a criar métodos, atributos e construtores.
2
Herança e polimorfismo
Herança e polimorfismo são os principais conceitos da OOP que permitem a reutilização eficiente e consistente do código. Saiba como herdar de uma classe, personalizar e redefinir métodos e analisar as diferenças entre dados em nível de classe e dados em nível de instância.
3
Integração com o Python padrão
Neste capítulo, você aprenderá como garantir que os objetos que armazenam os mesmos dados sejam considerados iguais, como definir e personalizar representações de strings de objetos e até mesmo como criar novos tipos de erros. Por meio de exercícios interativos, você aprenderá a personalizar ainda mais suas classes para que elas funcionem mais como tipos de dados padrão do Python.
4
Práticas recomendadas de design de classe
Como você cria classes para herança? O Python tem atributos privados? É possível controlar o acesso aos atributos? Você encontrará respostas para essas perguntas (e outras) ao aprender as práticas recomendadas de design de classe.
Programação orientada a objetos em Python
Curso concluído
Obtenha um certificado de conclusão
Adicione esta credencial ao seu perfil do LinkedIn, currículo ou CVCompartilhe nas redes sociais e em sua avaliação de desempenho
Incluído comPremium or Teams
Inscreva-se AgoraFaça como mais de 19 milhões de alunos e comece 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 serão armazenados nos EUA.