Saltar a contenido

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

  • UT3: Listas.

Sesión 11

  • UT3: Iteradores y funciones de listas.

Sesión 12

  • UT3: Tuplas.

Sesión 13

  • UT3: Diccionarios.

Sesión 14

  • UT3: Creación y manipulación de diccionarios.

Sesión 15

  • UT3: Conjuntos.

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

  • UT4: Módulos y paquetes.

Sesión 20

  • UT4: Recursividad.

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

  • UT5: Módulo os.

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

  • Repaso

Sesión 33

  • Repaso