Saltar a contenido

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