Esta formación te ofrece una formación avanzada en programación orientada a objetos con Python. Aprenderás a trabajar con clases complejas, métodos especiales, composición, herencia múltiple, polimorfismo, decoradores, excepciones y persistencia de objetos.
La formación está orientada a personas con conocimientos intermedios de Python que desean profundizar en programación orientada a objetos y desarrollar aplicaciones más optimizadas, mantenibles y escalables.
El objetivo principal del programa es que aprendas a dominar los conceptos avanzados de programación orientada a objetos en Python, como herencia, composición, encapsulación, métodos especiales y gestión avanzada de excepciones. También aprenderás a crear clases reutilizables, gestionar la persistencia de objetos con pickle y shelve y comprender mejor el modelo de objetos de Python, preparándote para continuar hacia certificaciones profesionales.
Módulo 1: Fundamentos de la POO avanzada
Clases, instancias, atributos, métodos y trabajo con datos de instancia.
Módulo 2: Conceptos avanzados de POO
Herencia y polimorfismo; sintaxis avanzada; decoradores; encapsulación; composición; herencia desde clases integradas.
Módulo 3: Técnicas avanzadas de excepciones
Atributos de excepciones; excepciones encadenadas; objetos traceback.
Módulo 4: Persistencia de objetos
Copias superficiales y profundas; serialización con pickle; persistencia con shelve.
Módulo 5: Metaprogramación
Introducción a metaclases; atributos especiales; uso de type
Este curso forma parte de la preparación para las certificaciones de nivel profesional CSPP1 y PCPP1 en programación Python, orientadas a validar competencias avanzadas en programación orientada a objetos. Completar este curso te proporciona la base necesaria para afrontar dichas certificaciones, aunque se recomienda reforzar la práctica y repasar conceptos antes de presentarte al examen.
Para acceder al programa se requiere un nivel intermedio de Python y conocimientos básicos de programación orientada a objetos. Es recomendable haber trabajado con clases, objetos, herencia y funciones, y haber completado Python Essentials 1 y 2 o contar con experiencia equivalente.
Información Adicional
Precio: 490,00 €
Horario: Lun a Vie, 9:00-15:00
Modalidad: Aula virtual en directo
Fecha:
Inicio: 28/09/2026
Fin: 02/10/2026
Otros cursos