CODEZEROINTERACTIVE

Chapter 4 / 15

Parte 9 — La primera pantalla de MiniFinance

Uso de la terminal, comandos básicos, ejecución de archivos Python y primera pantalla de MiniFinance.

Lesson 1024%

10 / 16 lessons in this chapter

Parte 9 — La primera pantalla de MiniFinance

1 / 1 in this part

Current chapter

Chapter 4 — La terminal y nuestro primer programa

Self-paced

Parte 9 — La primera pantalla de MiniFinance

Construir una interfaz de terminal

Todavía no utilizaremos Tkinter.

Primero construiremos MiniFinance como una aplicación de terminal.

Esto nos permitirá aprender la lógica antes de agregar ventanas, botones y formularios.

Más adelante transformaremos esa lógica en una interfaz gráfica.


Crear el título

Reemplaza el contenido de main.py por:

python terminal
print("========================")
print("      MINIFINANCE")
print("========================")

Ejecuta:

bash terminal
python main.py

Resultado:

text terminal
========================
      MINIFINANCE
========================

Agregar un subtítulo

python terminal
print("========================")
print("      MINIFINANCE")
print("========================")
print()
print("Organiza tus finanzas")

Resultado:

text terminal
========================
      MINIFINANCE
========================

Organiza tus finanzas

Agregar un menú visual

python terminal
print("========================")
print("      MINIFINANCE")
print("========================")
print()
print("1. Ver saldo")
print("2. Registrar ingreso")
print("3. Registrar gasto")
print("4. Ver movimientos")
print("5. Salir")

Resultado:

text terminal
========================
      MINIFINANCE
========================

1. Ver saldo
2. Registrar ingreso
3. Registrar gasto
4. Ver movimientos
5. Salir

El menú todavía no responde.

Por ahora es solamente texto.

En capítulos posteriores aprenderemos a:

  • Recibir una opción.
  • Comprobar cuál eligió el usuario.
  • Ejecutar una acción.
  • Volver a mostrar el menú.
  • Salir de la aplicación.

Mostrar datos temporales

Podemos agregar información escrita directamente:

python terminal
print("========================")
print("      MINIFINANCE")
print("========================")
print()
print("Saldo disponible: 1000 CRC")
print()
print("1. Ver saldo")
print("2. Registrar ingreso")
print("3. Registrar gasto")
print("4. Ver movimientos")
print("5. Salir")

Resultado:

text terminal
========================
      MINIFINANCE
========================

Saldo disponible: 1000 CRC

1. Ver saldo
2. Registrar ingreso
3. Registrar gasto
4. Ver movimientos
5. Salir

El número 1000 todavía está escrito directamente dentro del texto.

En el siguiente capítulo aprenderemos a guardarlo en una variable.


Mostrar una operación

Python puede calcular una operación antes de mostrarla:

python terminal
print("Ingresos:", 1000)
print("Gastos:", 250)
print("Saldo:", 1000 - 250)

Resultado:

text terminal
Ingresos: 1000
Gastos: 250
Saldo: 750

Python calcula:

python terminal
1000 - 250

antes de ejecutar print().


Texto y números

Esto funciona:

python terminal
print("Saldo:", 750)

Porque print() puede recibir varios valores separados por comas.

Resultado:

text terminal
Saldo: 750

Esto también funciona:

python terminal
print("Saldo:", 1000 - 250, "CRC")

Resultado:

text terminal
Saldo: 750 CRC

Más adelante veremos otras formas de combinar texto y valores.