Python de Cero a Experto / Proyectos + retos
Proyecto: análisis de un dataset colombiano
El segundo proyecto de graduación es un análisis de datos completo sobre un dataset con contexto real: el costo de vida en ciudades de Colombia. Vas a cargar los datos, explorarlos, compararlos, agruparlos y sacar conclusiones —el trabajo diario de un analista de datos—. A diferencia de datos inventados, aquí interpretas resultados que tienen SIGNIFICADO. Pandas hace el cálculo; tú haces las preguntas y sacas las conclusiones.
Reto
Análisis de dataset colombiano
Qué debes construir
Un análisis del costo de vida mensual estimado en varias ciudades colombianas (arriendo, comida, transporte, servicios), respondiendo preguntas de negocio:
- Cargar el dataset (te lo damos) en un DataFrame.
- Costo total por ciudad (sumar todas las categorías de cada ciudad) y ordenarlas.
- Comparar: la ciudad más cara y la más barata, y cuánto más cara es una respecto a la otra.
- Por categoría: en qué categoría se gasta más en promedio entre todas las ciudades.
- Derivar: una columna con el costo total por ciudad y una clasificación (cara/media/económica).
- Conclusiones claras en un reporte.
Parte de estos datos (valores mensuales estimados en miles de pesos):
import pandas as pd
df = pd.DataFrame({
"ciudad": ["Bogotá", "Medellín", "Cali", "Barranquilla", "Bucaramanga", "Pereira"],
"arriendo": [1800, 1400, 1100, 1200, 1000, 950],
"comida": [900, 800, 750, 820, 700, 680],
"transporte": [280, 240, 220, 200, 180, 170],
"servicios": [350, 300, 280, 320, 260, 250],
})Reglas
- Usa Pandas para todo el análisis (suma por filas con
axis,groupby,sort_values). - Interpreta los resultados: no solo números, sino qué SIGNIFICAN.
- Presenta un reporte claro con conclusiones.
55:00
Cuando estés listo, arranca el reloj.
Qué sigue
Dos proyectos listos. El tercero cambia de ruta hacia el backend: una API completa de tareas con FastAPI. Vas a construir la capa de datos en vivo (con SQL) y ver cómo se expone como una API REST profesional —el proyecto que demuestra que puedes construir el servidor de una aplicación real—.