Temario del curso
Fundamentos de Python aplicados a tareas de datos
- Instalación de Python y configuración del entorno de desarrollo
- Conceptos básicos del lenguaje: variables, tipos de datos y estructuras de control
- Redacción y ejecución de scripts sencillos en Python.
Manejo de archivos: CSV y Excel
- Lectura y escritura de archivos CSV mediante el módulo csv y Pandas.
- Trabajo con archivos de Excel usando openpyxl/xlrd y Pandas.
- Ejercicios prácticos: automatización de conversiones entre formatos de archivo.
Introducción a Pandas
- Conceptos básicos sobre DataFrames: creación, indexado, selección y filtrado de datos.
- Operaciones de agregación y agrupamiento de información.
- Tareas habituales de limpieza: manejo de valores faltantes, duplicados y conversiones de tipos.
Introducción a Polars
- Principios básicos de Polars y comparación de sus características de rendimiento con Pandas.
- Operaciones elementales con DataFrames en Polars.
- Ejemplo práctico: cuándo es recomendable elegir Polars por encima de Pandas.
Transformación avanzada de datos (nivel intermedio)
- Técnicas complejas de unión, funciones de ventana y operaciones tipo pivote en Pandas.
- Estrategias eficientes para el procesamiento de datos empleando Polars.
- Organización encadenada de operaciones y optimización del uso de memoria.
Automatización de procesos con Python
- Diseño de scripts que automatizen tareas recurrente de tratamiento de datos e implementación ETL.
- Programación de ejecuciones periódicas mediante herramientas del sistema operativo o programadores externos.
- Técnicas de registro de actividades, manejo de errores y envío de notificaciones.
Empaquetado de scripts y buenas prácticas al desarrollar proyectos
- Fabricación de ejecutables mediante PyInstaller o herramientas similares.
- Estructura adecuada para organizar proyectos, uso de entornos virtuales y gestión controlada de dependencias.
- Fundamentos básicos del control de versiones así como elaboración documental acerca de los flujos de trabajo implementados.
Mini-proyecto práctico
- Tarea integral: lectura de ficheros sin procesar, limpieza y transformación de datos y generación del resultado final.
- Automatización completa del flujo laboral y empaquetado del mismo como script o ejecutable funcional.
- Evaluación crítica con aportes constructivos por parte de compañeros participantes.
Recapitulación y pasos siguientes a dar
Requerimientos
- Conocimientos básicos sobre conceptos de programación o disposición para aprenderlos
- Habilidad para utilizar la línea de comandos o terminal a fin de instalar paquetes
- Experiencia previa en el manejo de hojas de cálculo (CSV/Excel)
Público objetivo
- Analistas de datos y personal operativo encargado de automatizar tareas relacionadas con datos
- Ingenieros analíticos que buscan implementar scripts ETL ligeros
- Profesionales interesados en desarrollar flujos de trabajo prácticos basados en Python para el manejo de datos
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 2900 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Reseñas (3)
Los ejercicios prácticos relacionados con el contenido realmente ayudan a comprender más sobre cada tema. Además, el estilo de comenzar la clase con una conferencia y continuar con ejercicios prácticos es bueno y útil para relacionarlo con la conferencia presentada anteriormente.
Nazeera Mohamad - Ministry of Science, Technology and Innovation
Curso - Introduction to Data Science and AI using Python
Traducción Automática
El formador estuvo muy disponible para responder todas las preguntas que hice
Caterina - Stamtech
Curso - Developing APIs with Python and FastAPI
Traducción Automática
Conocimiento interesante
Gabriel - MINDEF
Curso - Machine Learning with Python – 4 Days
Traducción Automática