Curso Python Professional Advanced OOP Semipresencial en Madrid en Cas-Training

Curso Python Professional Advanced OOP
Solo preparan alumnos de Madrid
Contacta con el centro para más información

Sede principal del centro

  • MadridSede principal

    Calle de la Basílica 19

    Madrid - 28020, Madrid

Contacta con el centro para más información

Exalumnos de Tumaster.com

¿Has hecho este curso?

Comparte tu experiencia en TuMaster.com

Deja tu opinión Deja tu opinión
Dirigido a:

Este curso está dirigido a personas con conocimientos intermedios de Python que desean profundizar en las bases y fundamentos avanzados de la programación orientada a objetos. Es ideal para desarrolladores que buscan mejorar la arquitectura de sus aplicaciones, estudiantes que se preparan para certificaciones profesionales y profesionales que necesitan aplicar técnicas avanzadas en proyectos reales, como aplicaciones de red, sistemas complejos o automatización. Leer más

También es adecuado para quienes quieren avanzar hacia roles técnicos de mayor responsabilidad y necesitan comprender las estructuras internas del lenguaje para escribir código más optimizado, mantenible y escalable.

Comentarios:

Este curso te ofrece una inmersión completa en las técnicas avanzadas de programación orientada a objetos en Python, permitiéndote comprender y aplicar conceptos profesionales que se utilizan en el desarrollo de software moderno. A través de teoría aplicada y ejemplos reales, aprenderás a definir clases complejas, gestionar atributos y métodos, utilizar operaciones profundas y superficiales, trabajar con composición, herencia múltiple y polimorfismo avanzado, y dominar mecanismos internos del lenguaje.

Explorarás también elementos esenciales del ecosistema de Python, como métodos especiales, clases abstractas, decoradores, técnicas avanzadas de manejo de excepciones y mecanismos de persistencia de objetos. Este enfoque global te permitirá crear aplicaciones más organizadas, seguras y preparadas para entornos reales.

Al finalizar la formación, contarás con las habilidades necesarias para diseñar software con estructuras avanzadas y afrontar con solvencia retos complejos en tu carrera como desarrollador Python.


Objetivos

Con esta formación dorminarás los elementos avanzados de la programación orientada a objetos en Python, incluyendo clases complejas, métodos especiales, operaciones profundas y superficiales, composición, herencia avanzada y encapsulación.

Aprenderás a gestionar excepciones de forma avanzada, utilizar módulos como pickle y shelve para la persistencia de objetos, diseñar clases reutilizables y comprender en profundidad el funcionamiento interno del modelo de objetos en Python.

Este curso te prepara para continuar tu ruta formativa hacia certificaciones de nivel profesional dentro de la serie Python Professional 1.


Requisitos:

Para realizar este curso se requiere un nivel intermedio de programación en Python y una comprensión clara de los conceptos fundamentales de la programación orientada a objetos. Es importante que el alumno haya trabajado previamente con clases, objetos, herencia, funciones y estructuras básicas del lenguaje. También se recomienda haber completado los cursos Python Essentials 1 y Python Essentials 2, o disponer de una experiencia equivalente que garantice una base sólida para afrontar los contenidos avanzados de esta formación.


Materiales:

Documentación oficial para el curso Python Professional Advanced OOP.


Próximos pasos:

Tras completar este curso, el siguiente paso recomendado es continuar con los cursos del itinerario Python Professional 1, donde profundizarás en buenas prácticas, desarrollo de interfaces gráficas, APIs y procesamiento de ficheros para completar tu formación avanzada.

También puedes avanzar hacia certificaciones profesionales de OpenEDG que avalan tu dominio de Python en entornos profesionales.

Lugar de impartición:

en Madrid

Profesorado:

Perfil del docente:

Este curso es impartido por un docente certificado por OpenEDG con amplia experiencia en desarrollo de software avanzado utilizando Python. Su trayectoria incluye participación en proyectos complejos donde ha aplicado POO avanzada, técnicas de diseño, patrones estructurales y herramientas profesionales de programación.

Además, cuenta con sólida experiencia docente, guiando a alumnos hacia un dominio profundo del lenguaje y ayudándoles a comprender cómo aplicar los conceptos aprendidos en entornos reales.

Titulación que se obtiene:

Certificación

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.

- Fecha inicio: 28/09/2026
- Fecha fin: 02/10/2026

- Lun a Vie, 9:00-15:00
- Aula virtual en directo

Leer menos
Contenidos

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 Leer más
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.Leer menos
Ayuda
¿No encuentras tu curso?
5:44
.