EXL_INT_PYT | Excel con Python
El curso proporciona una formación completa en la creación y despliegue de dashboards interactivos utilizando Dash y Plotly en Python. Los participantes aprenderán desde los conceptos básicos hasta la implementación avanzada de dashboards optimizados y desplegados en la nube. Se abordarán temas clave como la interactividad con Callbacks, la integración con bases de datos, el diseño de interfaces personalizadas, la optimización de rendimiento y la implementación con Docker para despliegues eficientes, además que en cada módulo se incluyen ejercicios prácticos y laboratorios aplicados para reforzar el aprendizaje.
Objetivos del curso
- Este curso te permitirá aprender a utilizar Python para automatizar tareas en Excel, manejando bibliotecas como openpyxl, pandas, xlwings y matplotlib para la manipulación de datos.
- Además, explorarás cómo conectar Excel con bases de datos, optimizar y depurar código en proyectos Python-Excel así como integrar GitHub Copilot para mejorar la productividad.
- También desarrollarás habilidades para trabajar eficientemente con archivos CSV, optimizando su gestión y procesamiento con Python.
Perfil de audiencia
- Programadores Python.
Prerrequisitos
Los participantes deben cumplir con los siguientes requisitos:
- Conocimientos básicos de Python (variables, funciones, estructuras de control).
- Experiencia básica con Excel (fórmulas, funciones, formato de celdas).
- Tener instalado Python 3.12, pip, y VS Code.
- Tener cuenta de GitHub Copilot.
- Conocimientos básicos de gestión de bases de datos.
Versión de la tecnología
- 1
Esquema del curso
Capítulo 1: Introducción a Python con Excel
- Objetivos
- 1.1. Configuración del entorno en VS Code con GitHub Copilot
- 1.2. Instalación y uso de openpyxl y pandas
- 1.3. Lectura y escritura de archivos Excel con Python
- 1.4. Creación y manipulación de hojas, celdas y rangos de datos
- Práctica 1.
- Resumen
- Referencias bibliográficas
Capítulo 2: Automatización de tareas en Excel con Python
- Objetivos
- 2.1. Uso de xlwings para interactuar con Excel en tiempo real
- 2.2. Aplicación de formato a celdas, tablas y gráficos desde Python
- 2.3. Creación de macros y automatización de procesos repetitivos
- 2.4. Uso de GitHub Copilot para generar y optimizar código
- Práctica 2.
- Resumen
- Referencias bibliográficas
Capítulo 3: Integración de Python con bases de datos
- Objetivos
- 3.1. Conexión de Excel con bases de datos (sqlite3, MySQL)
- 3.2. Importación y exportación de datos en formatos CSV, JSON, SQL
- 3.3. Creación de consultas SQL desde Python
- 3.4. Uso de pandas para manipular datos de bases de datos
- 3.5. Generación de código optimizado con GitHub Copilot
- Práctica 3.
- Resumen
- Referencias bibliográficas
Capítulo 4: Análisis y visualización de datos en Excel
- Objetivos
- 4.1. Manejo avanzado de datos con pandas y numpy
- 4.2. Creación de reportes automatizados
- 4.3. Generación de gráficos dinámicos con matplotlib y seaborn
- 4.4. Aplicación de GitHub Copilot en la creación de scripts de análisis
- Práctica 4.
- Resumen
- Referencias bibliográficas
Capítulo 5: Tratamiento de archivos CSV en Python
- Objetivos
- 5.1. Introducción a los archivos CSV y su importancia
- 5.2. Lectura de archivos CSV con csv.reader
- 5.3. Lectura avanzada con csv.DictReader
- 5.4. Búsqueda y filtrado de información en archivos CSV
- 5.5. Creación de archivos CSV con csv.writer
- 5.6. Uso de csv.DictWriter para escribir archivos CSV con diccionarios
- 5.7. Personalización de archivos CSV con dialectos (csv.Dialect)
- 5.8. Aplicación de GitHub Copilot en la optimización de archivos CSV
- Resumen
- Referencias bibliográficas
Descargue el temario para conocer el detalle completo de los contenidos.
Debido a las constantes actualizaciones de los contenidos de los cursos por parte del fabricante, el contenido de este temario puede variar con respecto al publicado en el sitio oficial, sin embargo, Netec siempre entregará la versión actualizada de éste.
EXL_INT_PYT | Excel con Python
Duración 2 días Versión 2025 Temario Descarga aquí ⇩ Fechas Netec Consultar Métodos de entrega 👤 💻