CodeForge

Python de Cero a Experto / Proyectos + retos

Proyecto: análisis de un dataset colombiano

Proyecto60 min150 XP

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

Difícil55 min150 XP(×2 sin mirar la solución)

Qué debes construir

Un análisis del costo de vida mensual estimado en varias ciudades colombianas (arriendo, comida, transporte, servicios), respondiendo preguntas de negocio:

  1. Cargar el dataset (te lo damos) en un DataFrame.
  2. Costo total por ciudad (sumar todas las categorías de cada ciudad) y ordenarlas.
  3. Comparar: la ciudad más cara y la más barata, y cuánto más cara es una respecto a la otra.
  4. Por categoría: en qué categoría se gasta más en promedio entre todas las ciudades.
  5. Derivar: una columna con el costo total por ciudad y una clasificación (cara/media/económica).
  6. Conclusiones claras en un reporte.

Parte de estos datos (valores mensuales estimados en miles de pesos):

datos.py
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—.