Contacta con nosotros

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

  • Lectura y escritura de 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

  • Fundamentos de DataFrame: creación, indexación, selección y filtrado.
  • Operaciones de agregación y agrupamiento.
  • Operaciones de limpieza comunes: valores faltantes, duplicados y conversiones de tipo.

Introducción a Polars

  • Conceptos de Polars y características de rendimiento comparadas con Pandas.
  • Operaciones básicas de DataFrame en Polars.
  • Ejemplo de caso de uso: cuándo elegir Polars sobre Pandas.

Transformación avanzada de datos (nivel intermedio)

\r
  • Uniones complejas, funciones de ventana y operaciones de pivote en Pandas.
  • Patrones de procesamiento eficiente de datos con Polars.
  • Cadenas 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 administradores de tareas.
  • Registro de eventos (logging), manejo de errores y notificaciones.

Empaquetado de scripts y mejores prácticas

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

Mini-proyecto práctico

  • Tarea completa: leer archivos sin procesar, limpiar y transformar datos, generar salidas.
  • Automatizar el flujo de trabajo y empaquetarlo como un script ejecutable o programa.
  • Revisión y mejoras basadas en comentarios entre compañeros.

Resumen y próximos pasos

Requerimientos

  • Familiaridad básica con conceptos de programación o disposición para aprender.
  • Comodidad al utilizar la línea de comandos o terminal para la instalación de paquetes.
  • Experiencia trabajando con hojas de cálculo (CSV/Excel).

Audiencia objetivo

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

Número de participantes


Precio por participante

Testimonios (3)

Próximos cursos

Categorías Relacionadas