Ponte en Contacto
 Duración 14 horas

Temario del curso

Fundamentos de Python para tareas de datos

  • Instalación de Python y configuración del entorno de desarrollo
  • Fundamentos del lenguaje: variables, tipos de datos, estructuras de control
  • Escribir y ejecutar scripts simples en Python

Manejo de archivos: CSV y Excel

  • Leer y escribir archivos CSV utilizando el módulo csv y Pandas
  • Trabajo con archivos Excel utilizando openpyxl/xlrd y Pandas
  • Ejercicios prácticos: automatización de conversiones de archivos

Introducción a Pandas

  • Conceptos básicos de DataFrame: creación, indexación, selección y filtrado
  • Operaciones de agregación y agrupación
  • Operaciones comunes de limpieza: valores faltantes, duplicados y conversiones de tipos

Introducción a Polars

  • Conceptos de Polars y características de rendimiento en comparación con Pandas
  • Operaciones básicas de DataFrame en Polars
  • Ejemplo de caso de uso: cuándo elegir Polars en lugar de Pandas

Transformación de datos avanzada (intermedio)

  • Uniones complejas, funciones de ventana y operaciones pivot en Pandas
  • Patrones de procesamiento de datos eficientes con Polars
  • Encadenamiento de operaciones y optimización del uso de memoria

Automatización de procesos con Python

  • Escribir scripts para automatizar tareas de datos repetitivas y pasos ETL
  • Programar scripts con programadores del sistema operativo o programadores de tareas
  • Registro de eventos, manejo de errores y notificaciones

Empaquetado de scripts y mejores prácticas

  • Creación de ejecutables con PyInstaller o herramientas similares
  • Estructuración de proyectos, entornos virtuales y gestión de dependencias
  • Fundamentos del control de versiones y documentación de flujos de trabajo

Mini-proyecto práctico

  • Tarea de principio a fin: leer archivos brutos, limpiar y transformar datos, generar salidas
  • Automatizar el flujo de trabajo y empaquetar como un script ejecutable o un archivo ejecutable
  • Revisión y mejoras basadas en retroalimentación de compañeros

Resumen y próximos pasos

Requerimientos

  • Conocimiento básico de conceptos de programación o voluntad de aprender
  • Confianza en el uso de la línea de comandos o terminal para la instalación de paquetes
  • Experiencia en el trabajo con hojas de cálculo (CSV/Excel)

Audiencia

  • Analistas de datos y personal de operaciones que automatizan tareas de datos
  • Ingenieros analíticos que buscan scripting ETL ligero
  • Profesionales interesados en flujos de trabajo de datos prácticos basados en Python

Número de participantes


Precio por participante

Reseñas (3)

Próximos cursos

Categorías Relacionadas