Come scrivere un programma in Python
Per scrivere un programma in Python utilizzo l'editor gratuito IDLE rilasciato dalla Python Foundation. E' la strada più semplice.
Come installare l'interprete Python sul PC. Si può scaricare gratuitamente dal sito ufficiale di Python. Il compilatore integra l'editor IDLE ed è disponibile su tutti i principali sistemi operativi ( Microsoft Windows, Mac OS, Linux ).
Come scrivere un programma in Python
Come prima cosa lancio l'editor Python.
Si apre la Shell del linguaggio con l'interprete in linea.
Per aprire l'editor clicco su File e seleziono l'opzione New File.
A questo punto si apre l'editor e posso cominciare a scrivere il codice sorgente programma.
Una volta finito di sviluppare il programma, devo salvare il file del sorgente.
Clicco su File nel menù in alto, poi seleziono Save.
Se è la prima volta che salvo il codice, digito il nome del file e clicco sul pulsante Salva ( o Save ).
Il file sorgente viene salvato sul computer in un file di testo con estensione .PY
Nota. Se ho già salvato altre volte il file, le modifiche sono salvate automaticamente senza bisogno di ridigitare il nome del file o di cliccare su Salva.
A questo punto posso compilare il programma per eseguirlo.
Come eseguire il programma in Python
Per compilare ed eseguire il programma clicco su Run nel menù superiore.
Poi seleziono la voce Run module.
Nota. In alternativa, per avviare la compilazione e l'esecuzione del programma più rapidamente, posso anche premere sul tasto funzione F5 della tastiera.
Il compilatore avvia la procedura di compilazione del codice sorgente ed esegue il programma.
L'output dell'elaborazione è visibile nella shell di Python.
Come eseguire un programma scritto in Python dalla riga comandi
In alternativa si può lanciare l'esecuzione del programma dalla riga comandi del sistema operativo.
In questo caso si lancia l'interprete python seguito dal nome del programma da eseguire.
Il risultato dell'elaborazione viene visualizzato nella riga comandi.
Come compilare un programma Python
Python è un linguaggio interpretato. Quindi, non è possibile compilare il codice sorgente in un file oggetto direttamente eseguibile.
Per eseguire un programma, devo far leggere il codice sorgente all'interprete Python.
Un esempio pratico
Sul PC ho un programma in python salvato nel file esempio.py.
Per eseguirlo, digito il nome del file sorgente dal prompt del sistema operativo ( es.DOS).
Il sistema operativo riconosce l'estensione PY, apre l'interprete python ed esegue il codice del programma.
E' ovviamente necessario che sul PC sia già stato installato l'interprete Python. Altrimenti non funziona.
Non è possibile compilarlo? Non è necessario perché basta l'interprete. In ogni caso, sul web si possono trovare dei compilatori non ufficiali che permettono di compilare il codice sorgente di un programma in Python in un file oggetto eseguibile, per farlo girare sul PC senza dover installare l'interprete. Ad esempio, il software Py2exe crea file oggetti per l'ambiente Windows oppure Pyinstaller per l'ambiente Mac.
Come usare Python dalla riga comandi
Nel linguaggio Python è anche possibile eseguire un programma dalla riga di comando.
La riga di comando è integrata con l'interprete Python.
A cosa serve la riga comandi?
Con la riga comandi non si edita il codice sorgente di un programma in un file.
Tuttavia, è comunque utile per testare le funzionalità del programma.
Un esempio pratico
Apro la riga di comando e digito l'istruzione nome="Andrea" per assegnare alla variabile nome la stringa "Andrea".
>>> nome="Andrea"
Poi digito l'istruzione print(nome) per visualizzare il contenuto della variabile nome.
>>> print(nome)
Sulla riga successiva viene visualizzato l'output dell'istruzione.
Andrea
L'istruzione digitata precedentemente sulla riga comandi ha modificato i dati in memoria e ha influenzato l'esecuzione dell'istruzione successiva.
Nota. In questo caso non ho editato il codice sorgente del programma. Ho potuto comunque visualizzare il risultato dell'esecuzione delle due istruzioni in sequenza.
Lezioni di Python