- Comprender la arquitectura básica de un computador y su funcionamiento.
- Aprender a programar utilizando Python como lenguaje introductorio.
- Utilizar IDEs para escribir y ejecutar código de manera eficiente.
- Aplicar Python para resolver problemas prácticos y cotidianos.
- Comprender los conceptos básicos de bases de datos y su utilidad.
- Manejar datos usando librerías de Python como Pandas.
- Analizar y procesar datos utilizando funciones avanzadas de Pandas.
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A LA PROGRAMACIÓN (I) ¿Para qué programamos? Introducción a la arquitectura de un computador ¿Cómo “hablar con un computador? Ejemplo con Python ¿Cómo “hablar” de manera más sencilla con un computador? Uso de IDEs Material extra-recomendado UNIDAD DIDÁCTICA 2. INTRODUCCIÓN A LA PROGRAMACIÓN (II) Escribir y ejecutar código. Ejemplo con Python Programas para resolver problemas. Ejemplos con Python Tipos de datos. Ejemplos con Python Interaccionando con el exterior. ¿Cómo leer/escribir ficheros? Ejemplos con Python Material extra-recomendado UNIDAD DIDÁCTICA 3. INTRODUCCIÓN A LAS BASES DE DATOS Datos y almacenamiento de datos. ¿Qué es una base de datos? Bases de datos relacionales Datos y Big Data Repositorios públicos de datos UNIDAD DIDÁCTICA 4. PYTHON PARA ANÁLISIS DE DATOS: LIBRERÍA PANDAS Introducción a Pandas Procesado básico de datos con Pandas (I) Procesado básico de datos con Pandas (II) Funciones avanzadas de Pandas