Ciao Corrado!
Il metodo più semplice e veloce per creare un file Python (quindi con estensione .py), come sottolineavano altri studenti, è quello di aprire un qualsiasi editor o IDE che supporti il linguaggio di programmazione Python, scrivere il codice e salvarlo nella forma "nome.py".
Ricorda che però vi sono alcuni editor o IDE che sono user-friendly, ovvero molto più semplici da usare e permettono la creazione di un file .py contenente il relativo codice in pochissimi passi. Ti posso consigliare Notepad++ perché ci permette di poter scrivere in tantissimi linguaggi, però ricorda di specificare tra le impostazioni che stai usando Python!
Invece programmi molto più sviluppati che ti permettono di fare ciò sono sicuramente IDE open-source quali Spyder (presente nel pacchetto di Anaconda che puoi scaricare all'indirizzo https://www.anaconda.com/download/#download).
Infine per poter importare tale file (che dal momento che viene importato non sarà altro che un modulo contenente un insieme di funzioni) ti basterà mettere tale file nella cartella dei moduli di Python (cosicché il file si trovi nella stessa directory di Python), che puoi trovare a tale percorso:
C:\Users\NomeUtente\Anaconda3\Lib
Dopo aver messo il file .py in questo percorso, ti basterà creare un nuovo file .py in cui importerai tale modulo come già abbiamo visto a lezione, ovvero:
- Puoi importare l'intero modulo attraverso l'operatore import e poi poter usare le funzioni presenti scrivendo "NomeModulo.NomeFunzione";
- Oppure puoi importare dal tuo modulo le funzioni che preferisci, così da poter usare tale funzione semplicemente scrivendo "NomeFunzione".
Se il modo per importare il tuo modulo non ti è chiaro, non esitare a contattarmi! Non ti posso scrivere direttamente il codice perché il regolamento lo vieta!
Spero di esserti stato utile e, grazie a quest'ultima informazione, spero che tu possa aver chiaro al 100% su come fare, dato che gli altri studenti non sono entrati nel dettaglio!
- Francesco Pio Scognamiglio