1. Introdução
O PDF deste documento está disponível |AQUI|.
Os exemplos do documento estão disponíveis |AQUI|.
Propomos aqui retomar um problema apresentado em 2020 no curso [python3-flask-2020]. Esse curso tinha como base um cálculo simplificado de impostos para o ano de 2019. Foi desenvolvido um script em Python para resolver o problema, que foi posteriormente adaptado em várias versões (18), até integrar o cálculo do imposto numa aplicação web MVC.
Propomos aqui demonstrar que o script inicial para o cálculo do imposto pode agora ser gerado por ferramentas de IA (Inteligência Artificial). Foram utilizadas sete ferramentas: ChatGPT, Grok, Gemini, MistralAI, DeepSeek, ClaudeAI e Perplexity. Existem outras.
O documento não requer necessariamente o conhecimento da linguagem Python. As sete ferramentas devem gerar um script Python que inclua, inicialmente, 11 testes unitários e, por fim, 25 testes. Basta carregar este código num ambiente de trabalho Python, executá-lo e verificar se os testes são bem-sucedidos. Depois, este código gerado pode ser considerado «provavelmente correto». O utilizador de Python irá interessar-se mais pelo código. Perceberá então que os scripts Python gerados são, em geral, muito bem escritos.
Além disso, este documento mostra que as ferramentas IA utilizadas são bastante fáceis de usar e que a interação entre o utilizador (você) e a ferramenta IA não difere daquela que um professor teria com o seu aluno/estudante.
Este documento foi escrito em setembro de 2025. O IA evolui rapidamente e é possível que as capturas de ecrã que se seguem fiquem rapidamente obsoletas. Se fizer as mesmas perguntas que constam no documento, é muito provável que obtenha respostas diferentes das aqui apresentadas. Basta seguir o processo de aperfeiçoamento das suas instruções, aqui apresentado, para ajudar o IA.
Pode descarregar os códigos e ficheiros deste tutorial na seguinte morada: [AQUI]:
![]() |
![]() |

