Sobre
Este curso tiene como objetivo desarrollar en el participante las competencias necesarias para diseñar, estructurar y programar soluciones de software utilizando los principios de la Programación Orientada a Objetos (POO) en el lenguaje Python. Está dirigido a estudiantes, docentes y profesionales que deseen fortalecer sus habilidades en desarrollo de software modular, reutilizable y escalable. A lo largo del curso, el participante aprenderá los fundamentos teóricos y prácticos de la POO, abordando temas como clases, objetos, herencia, polimorfismo, abstracción, composición y manejo de excepciones. Además, se introducirán los principios SOLID, las buenas prácticas de codificación (PEP8) y la aplicación de pruebas unitarias, fomentando un enfoque profesional en el desarrollo de proyectos. Entre las habilidades que el participante desarrollará destacan: Comprensión profunda de los pilares de la Programación Orientada a Objetos. Creación y manipulación de clases, objetos y métodos en Python. Implementación de herencia, polimorfismo y abstracción para diseñar sistemas robustos. Aplicación de composición y agregación en la modelación de relaciones entre objetos. Manejo adecuado de errores y excepciones personalizadas. Aplicación de principios de diseño SOLID y buenas prácticas de programación. Desarrollo de proyectos integrales aplicando POO con pruebas y documentación profesional. Al finalizar el curso, el participante será capaz de diseñar e implementar aplicaciones completas en Python utilizando la Programación Orientada a Objetos, aplicando metodologías modernas de desarrollo y asegurando la calidad y mantenibilidad del código.
Vista general
Módulo 1: Introducción a la Programación Orientada
.4 pasos