Proyecto IA4LEGOS

Programación en Python

Objetivos: Conocer el lenguaje Python y módulos básicos para el procesado de información. Diseñar y programar aplicaciones con Python para resolver problemas básicos.

Contenidos: Los contenidos del curso se han estructurado en cinco bloques:

Bloque 1: Primeros Pasos.

  1. Cuadernos Jupyter y Google Colab.
  2. Manipulación de números y textos.
  3. Tipos de datos en Python.

Bloque 2: Programación básica.

  1. Valores lógicos y condiciones simples.
  2. Introducción a los bucles.
  3. Ampliación de bucles.

Bloque 3: Programación avanzada.

  1. Módulos math, random, time e instalación de módulos externos.
  2. El módulo matplotlib.
  3. Creación y gestión de ficheros.
  4. Módulos para el tratamiento de ficheros.

Bloque 4: Procesado de textos y creación de funciones.

  1. Definición de funciones I.
  2. Definición de funciones II.
  3. Procesamiento de cadenas de texto.

Bloque 5: El módulo Numpy.

  1. Procesado de imágenes 2D en NumPy.
  2. Procesado de imágenes 3D en NumPy.