Programación didáctica MPO Febrero 2026 Prometeo
Unidades de Trabajo (UT)
UT1: Fundamentos de Python
- Estructura y bloques fundamentales.
- Variables.
- Tipos de datos.
- Literales.
- Constantes.
- Operadores y expresiones.
- Conversiones de tipo.
- Comentarios.
- Entrada y salida de datos.
UT2: Estructuras de Control
- Estructuras de selección.
- Estructuras de repetición.
- Estructuras de salto.
- Control de excepciones.
UT3: Estructuras de Datos
- Listas.
- Tuplas.
- Diccionarios.
- Conjuntos.
UT4: Funciones y Modularidad
- Funciones.
- Definición de funciones definidas por el programador.
- Parámetros y argumentos. Paso por valor y paso por referencia.
- Ámbito de las variables.
- Módulos y paquetes.
- Recursividad.
UT5: Manejo de Archivos y Errores
- Ficheros de datos.
- Registros.
- Apertura y cierre de ficheros. Modos de acceso.
- Escritura y lectura de información en ficheros.
- Utilización de los sistemas de ficheros.
- Creación y eliminación de ficheros y directorios.
UT6: Programación orientada a objetos.
- Encapsulación.
- Herencia.
- Polimorfismo.
- Abstracción.
- Clases y objetos.
- Atributos y métodos.
- Visibilidad.
Temporalización
Sesión 1
- Presentación de la asignatura y el profesor.
Sesión 2
- UT1: Introducción a la programación. ¿Qué es un lenguaje de programación? Tipos de lenguajes. Python como lenguaje de alto nivel.
Sesión 3
- UT1: Estructura de un programa. Bloques fundamentales. Variables, tipos de datos y operadores.
Sesión 4
- UT1: Literales, constantes y comentarios. Entrada y salida de datos.
Sesión 5
- UT2: Estructuras de selección: if, if-else, if-elif-else.
Sesión 6
- UT2: Estructuras de repetición: for
Sesión 7
- UT2: Estructuras de repetición: while.
Sesión 8
- UT2: Estructuras de salto: break, continue, pass.
Sesión 9
- UT2: Control de excepciones: try, except, else, finally.
Sesión 10
Sesión 11
- UT3: Iteradores y funciones de listas.
Sesión 12
Sesión 13
Sesión 14
- UT3: Creación y manipulación de diccionarios.
Sesión 15
Sesión 16
- UT4: Funciones. Definición de funciones definidas por el programador.
Sesión 17
- UT4: Parámetros y argumentos. Paso por valor y paso por referencia.
Sesión 18
- UT4: Ámbito de las variables.
Sesión 19
Sesión 20
Sesión 21
- UT5: Ficheros de datos. Registros.
Sesión 22
- UT5: Apertura y cierre de ficheros. Modos de acceso.
Sesión 23
- UT5: Escritura y lectura de información en ficheros.
Sesión 24
- UT5: Utilización de los sistemas de ficheros. Creación y eliminación de ficheros y directorios.
Sesión 25
Sesión 26
- UT6: Programación orientada a objetos.
Sesión 27
- UT6: Clases y objetos. Atributos y métodos.
Sesión 28
- UT6: Encapsulación. Herencia. Polimorfismo. Abstracción.
Sesión 29
Sesión 30
Sesión 31
Sesión 32
Sesión 33