1. Introdução
O PDF deste documento está disponível |AQUI|.
Os exemplos deste documento estão disponíveis |AQUI|.
Aqui, propomos revisitar um problema apresentado em 2020 no curso [python3-flask-2020]. Esse curso baseava-se num 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é que o cálculo de impostos fosse implementado numa aplicação web MVC.
Aqui, pretendemos demonstrar que o script inicial de cálculo de impostos pode agora ser gerado por ferramentas de IA (Inteligência Artificial). Utilizámos sete ferramentas: ChatGPT, Grok, Gemini, MistralAI, DeepSeek, ClaudeAI e Perplexity. Existem outras.
Este documento não requer necessariamente conhecimento da linguagem Python. As sete ferramentas devem gerar um script Python que inclua inicialmente 11 testes unitários e, eventualmente, 25 testes. Basta carregar este código num ambiente de desenvolvimento Python, executá-lo e verificar se os testes são aprovados. O código gerado pode então ser considerado «provavelmente correto». Os utilizadores de Python irão analisar o código mais de perto e notar que os scripts Python gerados estão, em geral, muito bem escritos.
Além disso, este documento mostra que as ferramentas de IA utilizadas são bastante fáceis de usar e que a interação entre o utilizador (você) e a ferramenta de IA não difere da interação entre um professor e um aluno.
Este documento foi escrito em setembro de 2025. A IA está a evoluir rapidamente e é possível que as capturas de ecrã abaixo se tornem rapidamente obsoletas. Se fizer as mesmas perguntas que constam neste documento, é muito provável que obtenha respostas diferentes das aqui fornecidas. Basta seguir o processo para refinar as suas instruções, aqui apresentado, para ajudar a IA.
Pode descarregar o código e os ficheiros para este tutorial em: [Gerar um script Python com ferramentas de IA]:
![]() |
![]() |

