27. Proyecto final: MiniFinance
Tu proyecto final será una aplicación de terminal que permita:
- Crear cuentas.
- Registrar ingresos.
- Registrar gastos.
- Asignar categorías.
- Mostrar el saldo.
- Mostrar el historial.
- Calcular el total gastado.
- Guardar información en JSON.
- Cargar información al iniciar.
- Validar datos incorrectos.
Funciones recomendadas
python terminal
def mostrar_menu():
pass
def crear_cuenta():
pass
def agregar_ingreso():
pass
def registrar_gasto():
pass
def mostrar_saldo():
pass
def mostrar_movimientos():
pass
def guardar_datos():
pass
def cargar_datos():
passpass permite crear temporalmente una función vacía.
Construye una función a la vez.
No intentes terminar toda la aplicación en un solo día.
Orden recomendado
- Crear el menú.
- Hacer que el usuario pueda salir.
- Agregar un saldo inicial.
- Registrar ingresos.
- Registrar gastos.
- Mostrar el saldo.
- Crear el historial.
- Añadir categorías.
- Validar montos.
- Guardar los datos.
- Cargar los datos.
- Organizar el código en varios archivos.