13 ejercicios prácticos
11 lecciones
Curso

«Python:
Introducción a la POO»

En este curso estudiarás el concepto de POO, programación orientada a objetos. Te familiarizarás con conceptos como clases y objetos, y explorarás los principios fundamentales de la POO, como la encapsulación, el polimorfismo y la herencia.
Al final, aprenderás a describir las entidades del dominio, comprenderás cómo funcionan los objetos en Python desde dentro y cómo usar excepciones en el código.
Materiales de calidad
Práctica en el simulador
Cursos flexibles
Trabaja en el editor de código en tu navegador, y recibe una evaluación inmediata de tus soluciones.
Elige los cursos que realmente te interesen y estudia a tu ritmo, sin horarios.
Aprende con cursos creados por programadores en activo y actualizados de forma constante.
Programa del curso
1. Introducción
Conoceremos los objetivos del curso.

2. Conceptos de POO
Nos familiarizaremos con los conceptos clave de la POO: clases, objetos, herencia, encapsulación y polimorfismo.

3. Clases, espacios de nombres, atributos
Aprenderemos sobre la conceptualización de clases y la sintaxis para describir clases y sus atributos.

4. Objetos Singleton y variables globales
Veremos por qué no es recomendable modificar clases después de su declaración ni mantener objetos mutables en sus atributos, además de cómo esto se relaciona con los módulos.

5. Instanciación de clases y ejemplares
Aprenderemos cómo se crean los ejemplares de clases, cómo dependen de la propia clase y cómo, por el contrario, tienen sus propios atributos.

6. Métodos
Nos familiarizaremos con la sintaxis para describir métodos, el concepto de la vinculación de un método a un objeto y aprenderemos a invocar métodos vinculados y no vinculados.

7. Inicialización y protocolos
Aprenderemos cómo configurar objetos recién creados y conoceremos el concepto de protocolos.

8. Propiedades
Veremos cómo declarar una "propiedad" — un atributo de clase calculado dinámicamente. Aprenderemos a gestionar el cambio de propiedades.

9. Herencia
Estudiaremos el mecanismo de herencia de clases en Python. Veremos cómo la herencia permite reutilizar el código de objetos.

10. Excepciones
Conoceremos las excepciones, un mecanismo clave en Python diseñado para manejar errores y que utiliza ampliamente la herencia de clases.

11. Conclusión
Recapitularemos los contenidos del curso.
Desbloquea todo el contenido de Códica
Tendrás acceso a todas las lecciones, tests y ejercicios de todos los cursos disponibles en nuestra plataforma
Más de 600 lecciones y ejercicios

Acceso a la plataforma 24/7

Certificado electrónico al finalizar el curso

Chat con otros estudiantes

Cancela tu suscripción en cualquier momento
Suscripción anual
$10 USD / mes
Suscripción mensual
$26 USD / mes
¡Ahorra más del 60%!
Cobro mensual recurrente
Total anual: $312 USD
Cobro anual recurrente
de $312 USD
de solo $120 USD

Preguntas y Respuestas