¿Qué quieres aprender?

Curso Python Professional Advanced OOP

Curso Python Professional Advanced OOP

CAS Training

Curso online


Precio a consultar

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 utilizados en el desarrollo de software moderno. A través de Lectiva.com podrás acceder a esta formación y aprender, mediante teoría aplicada y ejemplos reales, 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.

¿Quieres hablar con un asesor sobre este curso?

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.

Temario completo de este curso

• 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.

Ver más