Ir al contenido principal
InicioPython

Curso

Programación orientada a objetos en Python

AvanzadoNivel de habilidad
Actualizado 2/2026
Profundiza en tus conocimientos y aprende a crear clases y aprovechar la herencia y el polimorfismo para reutilizar y optimizar el código.
Comienza el curso gratis
PythonProgramming
4 h
13 vídeos
44 Ejercicios
3,600 XP
100K+
Certificado de logros

Crea tu cuenta gratuita

Continuar con GoogleMostrar más opciones

o


Al continuar, aceptas nuestros Términos de uso, nuestra Política de privacidad y que tus datos se almacenen en los EE. UU.

Preferido por estudiantes en miles de empresas

Group

¿Formando un equipo?

Prueba para empresas

Descripción del curso

La programación orientada a objetos (OOP) es un paradigma muy utilizado que reduce los tiempos de desarrollo y facilita leer, reutilizar y mantener tu código. OOP cambia el enfoque: en lugar de pensar el código como una secuencia de acciones, verás tu programa como un conjunto de objetos que interactúan entre sí. En este curso aprenderás a crear clases, que sirven como planos para cada objeto en Python. Después aprovecharás principios como la herencia y el polimorfismo para reutilizar y optimizar código. ¡Sumérgete y aprende a crear código bonito, limpio y eficiente!

Requisitos previos

Writing Functions in Python
1

Fundamentos de OOP

En este capítulo verás qué es la programación orientada a objetos (OOP), en qué se diferencia de la programación procedural y cómo puede aplicarse. Luego definirás tus propias clases y aprenderás a crear métodos, atributos y constructores.
Iniciar capítulo
2

Herencia y polimorfismo

La herencia y el polimorfismo son conceptos clave de OOP que permiten reutilizar código de forma eficiente y coherente. Aprende a heredar de una clase, personalizar y redefinir métodos, y repasar las diferencias entre datos a nivel de clase y a nivel de instancia.
Iniciar capítulo
3

Integración con Python estándar

En este capítulo aprenderás a asegurarte de que los objetos que almacenan los mismos datos se consideren iguales, a definir y personalizar las representaciones en forma de cadena de los objetos e incluso a crear nuevos tipos de errores. Con ejercicios interactivos, verás cómo personalizar aún más tus clases para que funcionen más como los tipos de datos estándar de Python.
Iniciar capítulo
4

Mejores prácticas de diseño de clases

Programación orientada a objetos en Python
Curso
completo

Obtener certificado de logros

Añade esta certificación a tu perfil de LinkedIn o a tu currículum.
Compártelo en redes sociales y en tu evaluación de desempeño.
Inscríbete ahora

¡Únete a 19 millones de estudiantes y empieza Programación orientada a objetos en Python hoy mismo!

Crea tu cuenta gratuita

Continuar con GoogleMostrar más opciones

o


Al continuar, aceptas nuestros Términos de uso, nuestra Política de privacidad y que tus datos se almacenen en los EE. UU.

Desarrolla tus habilidades de datos con la aplicación móvil de DataCamp

Progresa desde cualquier dispositivo móvil con nuestros cursos y desafíos de programación diarios de 5 minutos.