50 % de descuento en DataCamp Premium. Más de 700 cursos a mitad de precio. Empieza a aprender hoy.
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.Requisitos previos
Programa de formación
Esquema del curso
1
Fundamentos de OOP
Aprende qué es la programación orientada a objetos (OOP), en qué se diferencia de la programación procedural y cómo aplicarla. Definirás tus propias clases personalizadas con métodos, atributos y constructores, ¡y las usarás para crear objetos!
- ¿Qué es la POO?50 XP
- Terminología de OOP100 XP
- Explorando objetos y clases100 XP
- Anatomía de una clase: atributos y métodos50 XP
- Entender las definiciones de clase100 XP
- Crea tu primera clase100 XP
- Añadir métodos y atributos100 XP
- Ampliar una clase100 XP
- Anatomía de una clase: el constructor __init__50 XP
- Uso correcto de __init__50 XP
- Añade un constructor a la clase100 XP
- Crear una clase desde cero100 XP
2
Herencia y polimorfismo
Descubre dos conceptos clave de OOP: herencia y polimorfismo. Aprende a implementarlos para minimizar la duplicación de código y ampliar la funcionalidad, además de repasar las diferencias entre los datos a nivel de clase y a nivel de instancia.
3
Integración con Python estándar
Aprende a comparar objetos, definir y personalizar sus representaciones en cadena y, además, cómo aplicar herencia para crear y capturar excepciones personalizadas, habilitando un manejo de errores a medida.
Introducción a la programación orientada a objetos en Python
Curso
completado

