Módulo profesional optativo (MPO): Python¶
Bienvenid@s al repositorio con el material del módulo profesional optativo (MPO) de Python. Este módulo está diseñado para complementar el aprendizaje de los estudiantes en el ámbito de la programación y el desarrollo de software. El objetivo de este módulo es proporcionar al alumnado una comprensión sólida de los conceptos y técnicas de programación en Python, así como la capacidad de aplicar estos conocimientos en proyectos prácticos. A lo largo del curso, l@s estudiantes aprenderán a desarrollar algoritmos utilizando Python y estructuras de datos eficientes.
Programación didáctica¶
Proyecto 1 - 10% nota evaluación continua¶
Proyecto 2 - 10% nota evaluación continua¶
Test 1 - 5% nota evaluación continua¶
Test 2 - 5% nota evaluación continua¶
Contenidos del módulo¶
UT1: Fundamentos de Python¶
- Introducción a Python
- Sintaxis básica
- Tipos de datos primitivos
- Operadores y expresiones
- Entrada y salida de datos
UT2: Estructuras de control¶
- Estructuras de control de flujo
- Estructuras de control de repetición
UT3: Tipos de datos complejos¶
- Listas y tuplas
- Diccionarios
- Estructuras de datos
UT4: Funciones y módulos¶
- Definición y uso de funciones
- Parámetros y argumentos
- Alcance de variables
UT5: Manejo de archivos y excepciones¶
- Lectura y escritura de archivos
- Tratamiento de diferentes formatos de archivo
- Gestión de errores con excepciones
UT6: Programación orientada a objetos¶
- Conceptos de POO: clases, objetos, atributos y métodos
- Encapsulación, herencia y polimorfismo
- Diseño de clases y objetos en Python