TALLER: FUNDAMENTOS DE PROGRAMACIÓN Y CALCULADORA FINANCIERA
Bootcamp Python para Finanzas · Universidad del Cauca · 29 de octubre de 2026
Creado por David Guamanga · gelenia.com
==============================================================

ANTES DE EMPEZAR
  Abra esta carpeta en VS Code y ejecute paso0_verificar_tkinter.py
  Si aparece una ventana que dice "Tkinter funciona", está listo.

ARCHIVOS (vaya en orden; si se atrasa, abra el paso siguiente y siga)
  paso0_verificar_tkinter.py   ¿Mi computador tiene todo listo?
  paso1_repaso.py              Variables, tipos, operaciones y la fórmula de la cuota
  paso2_funcion.py             Funciones: escribir la fórmula una vez y reusarla
  paso3_validar.py             input(), if / elif / else y try / except
  paso4_ventana.py             Mi primera ventana con Tkinter
  paso5_calculadora.py         La Calculadora de Crédito completa
  reto_tabla_amortizacion.py   🔥 Reto: tabla mes a mes y tasa E.A.
  calculadora-web/index.html   La versión web de la calculadora

CÓMO EJECUTAR UN ARCHIVO
  En VS Code: abra el archivo y haga clic en el triángulo ▶ (arriba a la derecha).
  En la terminal:  python paso5_calculadora.py   (en Mac: python3)

FÓRMULA DE LA CUOTA (sistema francés)
  cuota = monto * i / (1 - (1 + i) ** (-n))
  i = tasa mensual en decimal (2 % -> 0.02)   n = número de meses

PUBLICAR LA VERSIÓN WEB GRATIS
  1. Entre a app.netlify.com/drop e inicie sesión o cree una cuenta gratis.
  2. Arrastre el archivo calculadora-web/index.html a la página.
  3. En segundos recibe un link .netlify.app para abrir su app desde
     cualquier celular o computador y compartirla.
  Con la sesión iniciada, la app queda publicada de forma permanente.
  Si la sube sin cuenta, el link funciona, pero es temporal y se borra pronto.

DATO
  Tasa de usura (crédito de consumo y ordinario), octubre de 2026: 28,59 % E.A.
  (≈ 2,12 % mensual). Fuente: Superintendencia Financiera. Cambia cada mes.
