Módulo 6: Programación Orientada a Objetos (POO) en Python
Perfilado de sección
-
A medida que los requerimientos de programación evolucionan, se vuelve imperativo adoptar paradigmas más elaborados. Este módulo introduce formalmente la Programación Orientada a Objetos (POO), un esquema analítico que permite modelar la realidad o dominios de estudio a través de "Clases" y "Objetos". Se desglosará la abstracción de entidades en atributos (su estado interno) y métodos (sus comportamientos o acciones disponibles).
Más allá de la sintaxis fundacional del método constructor, los participantes se sumergirán en los pilares innegociables de la POO: el encapsulamiento para proteger y resguardar la manipulación de datos, la herencia para jerarquizar lógicamente y heredar características entre clases, y el polimorfismo para flexibilizar la ejecución. Estas competencias teóricas son de extrema necesidad para comprender el código fuente de herramientas analíticas de nivel profesional.
-
Video Recomendado: Programación Orientada a Objetos (POO): Abstracción, Encapsulamiento, Herencia, Polimorfismo - Ilustra teórica y sintácticamente los pilares del paradigma orientado a objetos.
-
Diseña de forma teórica y en código la estructura de una entidad propia de tu área de estudio o desempeño profesional (ej. un Paciente, un Cuestionario, una Investigación) definiendo su Clase base en Python. Publica tu fragmento especificando sus principales atributos y métodos.
-