Bienvenido al repositorio del taller Python Essentials: Programación, Datos y GenAI. Este taller está diseñado para personas que desean aprender Python desde cero o fortalecer sus conocimientos básicos, explorando aplicaciones prácticas en análisis de datos y desarrollo de aplicaciones con Inteligencia Artificial Generativa.
Introducción a Python y sus conceptos básicos de programación. Los participantes aprenderán la sintaxis del lenguaje, estructuras de datos fundamentales, y lógica de programación a través de ejercicios prácticos.
Contenido: Variables, tipos de datos, estructuras de control, funciones, y manejo de errores básico.
Exploración del análisis de datos utilizando bibliotecas populares de Python. Los participantes trabajarán con conjuntos de datos reales, aprenderán a limpiar y transformar datos, y crearán visualizaciones significativas.
Contenido: Pandas, NumPy, Matplotlib/Seaborn, y análisis exploratorio de datos.
Desarrollo de aplicaciones que integran modelos de IA generativa. Los participantes crearán proyectos prácticos que utilizan APIs de modelos de lenguaje para resolver problemas reales.
Contenido: APIs de IA generativa, prompts, integración con aplicaciones Python, y casos de uso prácticos.
Antes de participar en el taller, asegúrate de tener instalado:
- Python 3.8 o superior - Descargar Python
- Visual Studio Code - Descargar VS Code
- Extensión de Python para VS Code - Python Extension
- Git y GitHub (opcional pero recomendado) - Descargar Git
Nota importante: La instalación de bibliotecas específicas y la configuración de entornos virtuales se realizará en vivo durante cada sesión. No es necesario instalar nada adicional antes del taller.
Este repositorio está organizado de la siguiente manera:
python-essentials-workshop/
├── README.md # Este archivo
├── session-1/ # Materiales de la Sesión 1
│ └── README.md
├── session-2/ # Materiales de la Sesión 2
│ └── README.md
├── session-3/ # Materiales de la Sesión 3
│ └── README.md
├── docs/ # Documentación adicional
│ ├── guia_instalacion.md # Guía de instalación de herramientas
│ ├── checklist_pre_taller.md # Lista de verificación pre-taller
│ ├── glosario_sesion1.md # Glosario de términos de la Sesión 1
│ └── recursos_adicionales.md # Recursos externos para seguir aprendiendo
└── assets/ # Recursos multimedia y archivos de apoyo
main: Contiene la estructura base y documentación general (esta rama)session-1: Contenido completo de la Sesión 1 (se agregará antes de la sesión)session-2: Contenido completo de la Sesión 2 (se agregará antes de la sesión)session-3: Contenido completo de la Sesión 3 (se agregará antes de la sesión)
Este repositorio es mantenido como material educativo para el taller. Si encuentras errores o tienes sugerencias, siéntete libre de abrir un issue.
¿Preguntas? Consulta la documentación en la carpeta docs/ o contacta al instructor del taller.