Saltar al contenido principal
InicioPython

Introducción a la programación orientada a objetos en Python

Descubre los conceptos básicos de la programación orientada a objetos (OOP) y crea clases y objetos personalizados.

Comienza El Curso Gratis
3 horas11 vídeos37 ejercicios6206 aprendicesTrophyDeclaración de cumplimiento

Crea Tu Cuenta Gratuita

GoogleLinkedInFacebook

o

Al continuar, acepta nuestros Términos de uso, nuestra Política de privacidad y que sus datos se almacenan en los EE. UU.
Group

¿Entrenar a 2 o más personas?

Probar DataCamp for Business

Preferido por estudiantes en miles de empresas


Descripción del curso

Fundamentos de OOP

Profundiza en los conceptos fundamentales que constituyen la base de la programación orientada a objetos (OOP). Descubrirás los principios básicos de las clases y los objetos, aprenderás a definir e instanciar objetivos en Python y explorarás cómo asignar atributos durante la instanciación.

Herencia

Amplía tus conocimientos dominando la herencia y creando subclases que se basen en la funcionalidad definida en otras clases. Distinguirás entre datos a nivel de clase y a nivel de instancia, implementarás métodos de clase y personalizarás la funcionalidad de las subclases.

Igualdad, manejo de excepciones y buenas prácticas

Explora la versatilidad de Python en el manejo de las comparaciones de objetos y descubre técnicas para la representación eficaz de cadenas de objetos, permitiendo salidas legibles por humanos. Aprende a fortificar tu código contra errores inesperados y a mejorar su fiabilidad mediante el manejo de excepciones. Comprende la importancia de la detección de errores y la recuperación de errores con gracia, garantizando una ejecución más fluida de tus programas. Adquiere las mejores prácticas para escribir código limpio, mantenible y pitónico que se adhiera a los principios de OOP.
Empresas

¿Entrenar a 2 o más personas?

Obtén a tu equipo acceso a la plataforma DataCamp completa, incluidas todas las funciones.
DataCamp Para EmpresasPara obtener una solución a medida, reserve una demostración.

En las siguientes pistas

Desarrollador Python Asociado

Ir a la pista

Ingeniero de Datos Profesional en Python

Ir a la pista

Programación en Python

Ir a la pista
  1. 1

    OOP Fundamentos

    Gratuito

    Aprende qué es la programación orientada a objetos (OOP), en qué se diferencia de la programación procedimental y cómo puede aplicarse. Definirás tus propias clases personalizadas con métodos, atributos y constructores, ¡y las utilizarás para crear objetos!

    Reproducir Capítulo Ahora
    ¿Qué es OOP?
    50 xp
    OOP terminología
    100 xp
    Explorar objetos y clases
    100 xp
    Anatomía de clases: atributos y métodos
    50 xp
    Qué son las definiciones de clase
    100 xp
    Crea tu primera clase
    100 xp
    Añadir métodos y atributos
    100 xp
    Extender una clase
    100 xp
    Anatomía de la clase: el constructor __init__
    50 xp
    Uso correcto de __init__
    50 xp
    Añadir un constructor de clase
    100 xp
    Construir una clase desde cero
    100 xp
  2. 3

    Integración con Python estándar

    Aprende a comparar objetos, a definir y personalizar representaciones de cadenas de objetos, e incluso a aplicar la herencia para crear y capturar excepciones personalizadas, permitiendo una gestión de errores a medida.

    Reproducir Capítulo Ahora
Empresas

¿Entrenar a 2 o más personas?

Obtén a tu equipo acceso a la plataforma DataCamp completa, incluidas todas las funciones.

En las siguientes pistas

Desarrollador Python Asociado

Ir a la pista

Ingeniero de Datos Profesional en Python

Ir a la pista

Programación en Python

Ir a la pista

colaboradores

Collaborator's avatar
Arne Warnke

requisitos previos

Writing Functions in Python
George Boorman HeadshotGeorge Boorman

Curriculum Manager, DataCamp

Ver Más

¿Qué tienen que decir otros alumnos?

¡Únete a 15 millones de estudiantes y empieza Introducción a la programación orientada a objetos en Python hoy mismo!

Crea Tu Cuenta Gratuita

GoogleLinkedInFacebook

o

Al continuar, acepta nuestros Términos de uso, nuestra Política de privacidad y que sus datos se almacenan en los EE. UU.