Practica aplicada
Proyectos que te van a obligar a pensar
7 proyectos integradores, ordenados por dificultad. Cada uno esta pensado para que NO puedas hacerlo copiando: tienes que decidir.
Reescribir 10 queries con window functions
Toma 10 queries con subqueries o GROUP BY complejos y reescribelas con ROW_NUMBER, RANK y sumas corridas. Compara legibilidad y plan de ejecucion.
Reporte automatizado semanal
Script en Python que lee varios CSV/Excel, consolida con pandas, y exporta un reporte formateado con openpyxl. Debe poder correr con un solo comando.
Pipeline ETL con pandas + SQLite
Extrae datos de un CSV publico, transforma (limpieza, tipado, deduplicacion) y carga en una base SQLite. Hazlo idempotente: correrlo dos veces no debe duplicar datos.
Dashboard BigQuery + Looker Studio
Carga un dataset publico de BigQuery, escribe 5 queries analiticas con particionamiento/clustering, y visualizalas en un dashboard de Looker Studio.
Simular un flujo de PR con conflicto
Crea un repo, dos branches que editan la misma linea, y resuelve el conflicto de merge manualmente documentando cada paso.
Query analytics con Athena sobre S3
Sube un dataset a S3 en formato parquet, defini una tabla externa y ejecuta consultas analiticas con Amazon Athena.
Generador de SQL asistido por LLM
Construye un script que reciba una pregunta en lenguaje natural y genere la query SQL correspondiente usando un LLM, validando el resultado contra el schema real.
Consejo: hace al menos 3 proyectos de los avanzados antes de considerar que "ya lo sabes". El codigo se copia, las decisiones no.