Curso con certificado · Avanzado

Python avanzado

Del dato limpio al informe que se manda solo

$80.000 pago único · sin mensualidades

Objetivo de aprendizaje

Convertir el script de limpieza en un programa que cualquiera de tu equipo pueda instalar y correr, y que produzca solo el informe del mes -en Excel y en PDF con membrete- y lo mande por correo sin que nadie lo ejecute a mano.

¿A quién va dirigido?

Quien ya escribió un script que funciona y choca con lo que viene después: el compañero que no logra correrlo, el print que no sirve para saber qué pasó anoche, el archivo que hay que abrir y maquetar a mano cada mes, y el jefe que lo pide en PDF. Requiere manejar pandas, funciones y manejo de archivos, que es donde termina Python intermedio.

Antes de empezar

Este curso continúa donde termina Python intermedio. Si no dominas ese contenido, empieza por ahí: este curso da por sabido todo lo que allí se explica.

Contenido 12 lecciones · 428 min
  1. 1 De un script a un programa que otro puede correr Por qué un archivo de 300 líneas deja de servir, y cómo se parte en módulos con un punto de entrada real. 35 min
  2. 2 El entorno reproducible: se acabó el "en mi máquina sí funciona" Entorno virtual, versiones fijadas y el archivo que permite que tu programa arranque en otro computador. 32 min
  3. 3 La configuración fuera del código: argumentos, TOML y secretos Que el mes, la ruta y el destinatario dejen de estar escritos dentro del programa - y que la clave nunca esté en él. 35 min
  4. 4 Bitácora de verdad: logging en lugar de print Niveles, archivo que rota y el formato que te deja reconstruir qué pasó a las 3 de la mañana. 33 min
  5. 5 Cuando algo falla: excepciones propias y código de salida Distinguir el error que se puede continuar del que obliga a parar, y avisárselo a quien programó la tarea. 32 min
  6. 6 Que no se rompa sin avisar: pruebas con pytest Probar las funciones de limpieza de forma automática, incluida la del archivo que llega vacío. 38 min
  7. 7 El Excel que se puede entregar: formato, tabla y fórmulas pandas escribe los datos; openpyxl los vuelve legibles. Anchos, formatos de número, filtros y semáforo. 36 min
  8. 8 Gráficas para un informe, no para la pantalla Generar imágenes sin abrir ninguna ventana, al tamaño y la resolución que el PDF necesita. 34 min
  9. 9 El PDF desde cero: la página, el texto y los estilos Las dos formas de crear un PDF con ReportLab y por qué para un informe se usa la de arriba. 36 min
  10. 10 El PDF con membrete: tablas, gráficas y "página X de Y" Encabezado y pie en todas las hojas, la tabla que se parte bien y el total de páginas que solo se sabe al final. 40 min
  11. 11 Que salga solo: adjuntarlo al correo y programarlo Enviar el informe con su adjunto y dejar el programa corriendo cada mes sin que nadie lo abra. 35 min
  12. 12 Proyecto final: el informe mensual de punta a punta Juntar las once piezas en un programa entregable, con su README, sus pruebas y su criterio de aceptación. 42 min

Qué incluye

12 lecciones en el aula virtual, con los libros de ejercicios y sus soluciones para descargar: practicas sobre datos preparados y luego lo aplicas a los tuyos. Al final presentas la evaluación y descargas tu certificado a nombre de Monarca Computer.

Es un pago único, sin mensualidades: tu matrícula no tiene fecha de vencimiento.

Precio: $80.000 IVA incluido