Contenido Académico
Tema 1: Introducción a Python:
Qué es, para qué sirve, cómo se instala y cómo se ejecuta.
Tema 2: Conceptos básicos de Python:
Sintaxis, variables, tipos de datos, operadores, expresiones y comentarios.
Tema 3: Estructuras de control de flujo:
Condicionales (if, elif, else), bucles (for, while), instrucciones de control (break, continue, pass) y funciones (definición, parámetros, retorno).
Tema 4: Estructuras de datos:
Listas, tuplas, diccionarios y conjuntos. Operaciones básicas, métodos y comprensiones.
Tema 5: Módulos y paquetes:
Qué son, cómo se importan y cómo se crean. Algunos módulos estándar de Python (math, random, datetime, etc.).
Tema 6: Manejo de archivos:
Cómo abrir, leer, escribir y cerrar archivos de texto y binarios. Métodos y excepciones.
Tema 7: Programación orientada a objetos:
Qué es, cómo se define una clase, cómo se crea un objeto, cómo se accede a sus atributos y métodos. Herencia, polimorfismo y encapsulamiento.
Tema 8: Introducción a ciencia de datos con Python:
NumPy, pandas, matplotlib, etc. Aplicaciones en extracción de datos, análisis y visualización.