Skip to content

1. Introduzione

Il codice PDF di questo documento è disponibile |QUI|.

Gli esempi tratti dal documento sono disponibili |QUI|.

Ci proponiamo qui di riprendere un problema esposto nel 2020 nel corso [python3-flask-2020]. Quel corso prendeva come base un calcolo semplificato delle imposte per l’anno 2019. È stato sviluppato uno script Python per risolvere il problema, poi declinato in diverse versioni (18) fino a integrare il calcolo dell’imposta in un’applicazione web MVC.

In questa sede ci proponiamo di dimostrare che lo script iniziale per il calcolo dell’imposta può ora essere generato da strumenti di IA (Intelligenza Artificiale). Sono stati utilizzati sette strumenti: ChatGPT, Grok, Gemini, MistralAI, DeepSeek, ClaudeAI, Perplexity. Ne esistono altri.

Il documento non richiede necessariamente la conoscenza del linguaggio Python. I sette strumenti devono generare uno script Python che contenga inizialmente 11 test unitari e, alla fine, 25 test. È sufficiente caricare questo codice in un ambiente di lavoro Python, eseguirlo e verificare che i test abbiano esito positivo. A quel punto, il codice generato può essere considerato «probabilmente corretto». L’utente Python si interesserà maggiormente al codice stesso e si accorgerà che gli script Python generati sono in genere scritti molto bene.

Inoltre, questo documento dimostra che gli strumenti IA utilizzati sono piuttosto facili da usare e che il dialogo tra l’utente (voi) e lo strumento IA non è diverso da quello che un insegnante avrebbe con il proprio allievo o studente.

Questo documento è stato redatto nel settembre 2025. Il IA si evolve rapidamente ed è possibile che le schermate riportate di seguito diventino presto obsolete. Se ponete le stesse domande presenti nel documento, è molto probabile che otteniate risposte diverse da quelle riportate qui. Seguite semplicemente il processo di perfezionamento delle vostre istruzioni, illustrato qui, per aiutare l’IA.

È possibile scaricare i codici e i file di questo tutorial all’indirizzo: [QUI]:

 
 

Il PDF di questo documento è disponibile all’indirizzo |ICI|.