1. Introducción
El PDF de este documento está disponible |AQUÍ|.
Los ejemplos del documento están disponibles |AQUÍ|.
Aquí nos proponemos retomar un problema expuesto en 2020 en el curso [Introducción al lenguaje Python y al marco web Flask con ejemplos (2020)]. Este curso tomaba como base un cálculo simplificado de impuestos para el año 2019. Se desarrolló un script en Python para resolver el problema, el cual luego se adaptó en múltiples versiones (18) hasta integrar el cálculo del impuesto en una aplicación web MVC.
Aquí nos proponemos demostrar que el script inicial para el cálculo del impuesto ahora puede generarse mediante herramientas de IA (Inteligencia Artificial). Se utilizaron siete herramientas: ChatGPT, Grok, Gemini, MistralAI, DeepSeek, ClaudeAI y Perplexity. Existen otras.
El documento no requiere necesariamente conocer el lenguaje Python. Las siete herramientas deben generar un script de Python que contenga, al principio, 11 pruebas unitarias y, al final, 25 pruebas. Basta con cargar este código en un entorno de trabajo de Python, ejecutarlo y verificar que las pruebas se superen. A continuación, este código generado puede considerarse «probablemente correcto». El usuario de Python se interesará más por el código. Se dará cuenta entonces de que los scripts de Python generados suelen estar muy bien escritos.
Además, este documento muestra que las herramientas de IA utilizadas son bastante fáciles de usar y que la interacción entre el usuario (usted) y la herramienta de IA no difiere de la que tendría un maestro con su alumno o estudiante.
Este documento se redactó en septiembre de 2025. El IA evoluciona rápidamente y es posible que las capturas de pantalla que se muestran a continuación queden obsoletas en poco tiempo. Si formulas las mismas preguntas que en el documento, es muy probable que obtengas respuestas diferentes a las que se muestran aquí. Simplemente sigue el proceso de refinamiento de tus instrucciones, que se muestra aquí, para ayudar al IA.
Puedes descargar los códigos y archivos de este tutorial en la siguiente dirección: [AQUÍ]:
![]() |
![]() |
El PDF de este documento se puede encontrar en |ICI|.

