Il Linguaggio di Programmazione Python¶
Python è un esempio di linguaggio di programmazione di alto livello; altri linguaggi di alto livello sono C++, PHP, Pascal, C# e Java.
Linguaggi di basso livello: sono spesso chiamati linguaggi di macchina.
I computer possono solo eseguire programmi scritti a basso livello.
I programmi scritti in alto livello devono essere tradotti in linguaggi adatti.
- I linguaggi di alto livello hanno i seguenti vantaggi:
- più facili da programmare
- ci vuole meno tempo a scrivere i programmi,
- sono più corti e facilmente leggibili, e
- sono più facili da correggere.
- sono portabili, i programmi possono essere eseguiti su macchine diverse facendo pochissime modifiche.
Il motore che traduce ed esegue Python è chiamato l’interprete Python:
Ci sono due modi di usare Python: immediate mode e script mode.
Nell’ immediate mode, scriviamo le espressioni Python nella finestra dell’interprete e l’interprete mostra immediatamente il risultato:
$ python3
Python 3.2 (r32:88445, Mar 25 2011, 19:28:28)
[GCC 4.5.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 2 + 3
5
>>>
- Il
>>>
è chiamato Python prompt. L’interprete usa il prompt per dire che è pronto a ricevere comandi. - In alternativa, è possibile scrivere il programma in un file e usare l’interprete per eseguire il contenuto del file. Questo file è chiamato script.