Solicitar información

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
 14 Horas

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.
Inversión

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)

Próximos cursos

Categorías Relacionadas