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 Gratis3 horas11 vídeos37 ejercicios6206 aprendicesDeclaración de cumplimiento
Crea Tu Cuenta Gratuita
o
Al continuar, acepta nuestros Términos de uso, nuestra Política de privacidad y que sus datos se almacenan en los EE. UU.¿Entrenar a 2 o más personas?
Probar DataCamp for BusinessPreferido 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.¿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 pistaIngeniero de Datos Profesional en Python
Ir a la pistaProgramación en Python
Ir a la pista- 1
OOP Fundamentos
GratuitoAprende 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!
¿Qué es OOP?50 xpOOP terminología100 xpExplorar objetos y clases100 xpAnatomía de clases: atributos y métodos50 xpQué son las definiciones de clase100 xpCrea tu primera clase100 xpAñadir métodos y atributos100 xpExtender una clase100 xpAnatomía de la clase: el constructor __init__50 xpUso correcto de __init__50 xpAñadir un constructor de clase100 xpConstruir una clase desde cero100 xp - 2
Herencia y polimorfismo
Descubre dos de los conceptos básicos de OOP: herencia y polimorfismo. Aprende a implementarlos para minimizar la reutilización de código y ampliar la funcionalidad, además de repasar las diferencias entre los datos a nivel de clase y los datos a nivel de instancia.
Atributos de clase frente a atributos de instancia50 xpAtributos a nivel de clase100 xpImplementar la lógica de los atributos100 xpCambio de atributos de clase100 xpMétodos de clase50 xpAñadir un constructor alternativo100 xpCrear una clase BetterDate100 xpHerencia de clases50 xpCrear una subclase100 xpQué es la herencia100 xpPersonalización de la funcionalidad mediante herencia50 xpPersonalizar una subclase100 xpHerencia de métodos100 xpHerencia de atributos de clase100 xp - 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.
Sobrecarga de operadores: comparar objetos50 xpSobrecarga de la igualdad100 xpComprobación de la igualdad de clases100 xpComparación de herencias y representación de cadenas50 xpRepresentación de objetos100 xpComparación y herencia100 xpRepresentación de cadena de los objetos100 xpExcepciones50 xpDetección de excepciones100 xpExcepciones personalizadas100 xp¡Enhorabuena!50 xp
¿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 pistaIngeniero de Datos Profesional en Python
Ir a la pistaProgramación en Python
Ir a la pistacolaboradores
requisitos previos
Writing Functions in PythonGeorge Boorman
Ver MásCurriculum Manager, DataCamp
¿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
o
Al continuar, acepta nuestros Términos de uso, nuestra Política de privacidad y que sus datos se almacenan en los EE. UU.