Pular para o conteúdo principal
InícioPython

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 Gratuitamente
3 horas11 vídeos37 exercícios6.047 aprendizesTrophyDeclaração de Realização

Crie sua conta gratuita

GoogleLinkedInFacebook

ou

Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados são armazenados nos EUA.
Group

Treinar 2 ou mais pessoas?

Tentar DataCamp for Business

Amado 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.
Para Empresas

GroupTreinar 2 ou mais pessoas?

Obtenha acesso à sua equipe à plataforma DataCamp completa, incluindo todos os recursos.
DataCamp Para EmpresasPara uma solução sob medida , agende uma demonstração.

Nas seguintes faixas

Desenvolvedor associado de Python

Ir para a trilha

Engenheiro de dados profissional em Python

Ir para a trilha

Programação Python

Ir para a trilha
  1. 1

    OOP Fundamentos

    Gratuito

    Saiba 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!

    Reproduzir Capítulo Agora
    O que é OOP?
    50 xp
    OOP terminologia
    100 xp
    Explorando objetos e classes
    100 xp
    Anatomia da classe: atributos e métodos
    50 xp
    Compreensão das definições de classe
    100 xp
    Crie sua primeira classe
    100 xp
    Adição de métodos e atributos
    100 xp
    Extensão de uma classe
    100 xp
    Anatomia da classe: o construtor __init__
    50 xp
    Uso correto do __init__
    50 xp
    Adicionar um construtor de classe
    100 xp
    Criar uma classe do zero
    100 xp
  2. 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.

    Reproduzir Capítulo Agora
Para Empresas

GroupTreinar 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 trilha

Engenheiro de dados profissional em Python

Ir para a trilha

Programação Python

Ir para a trilha

colaboradores

Collaborator's avatar
Arne Warnke

pré-requisitos

Writing Functions in Python
George Boorman HeadshotGeorge Boorman

Curriculum Manager, DataCamp

Ver Mais

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

GoogleLinkedInFacebook

ou

Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados são armazenados nos EUA.