Módulo 4 · Entrega en Python
def total_gastos(movimientos):
# movimientos: lista de dicts
validos = [m for m in movimientos if m["monto"] > 0]
return round(sum(m["monto"] for m in validos), 2)
if __name__ == "__main__":
print(total_gastos(leer_csv("agosto.csv")))
CLI de registro de gastos
- Qué demuestra
- Lectura de archivos CSV, funciones puras, validación de datos y pruebas con pytest sobre casos borde.
- Qué no demuestra
- Dominio de frameworks web ni trabajo con bases de datos en producción.