Come programmare in Python su Linux

Il sistema operativo Linux integra l'interprete del linguaggio di programmazione Python.

In genere il pacchetto è già preinstallato in molte distribuzioni. Quindi, non occorre installare Python su Linux.

Come aprire la shell di Python su Linux

Per avviare la shell di python su Linux, vado sul terminale, digito python e do invio.

python

Sulla linea di comando appare la shell del linguaggio di programmazione.

la shell di python su Linux

Il comando python avvia la versione 2.7 dell'interprete.

Per eseguire la versione 3.4 o 3.5 devo digitare il comando python3 sulla linea di comando.

la shell di python3

E per tornare sulla linea di comando di Linux?

Per uscire dalla shell di python e tornare alla linea di comando di Linux, premo contemporaneamente i tasti CTRL + Z.

Come sviluppare un programma Python su Linux

Per scrivere uno script in Python su Linux, utilizzo un editor di testo qualsiasi del sistema operativo.

Dopo aver scritto le righe del codice, salvo il file con l'estensione .py.

Esempio

Apro l'editor di testi nano e scrivo il seguente codice

uno script in python di esempio

Poi salvo il file sul PC con il nome prova.py.

Come eseguire gli script Python su Linux

Per eseguire su Linux uno script realizzato in Python, posso seguire due metodi:

Metodo 1

Vado sulla linea comandi e digito python seguito dal nome del programma.

python prova.py

L'interprete legge lo script e lo esegue.

L'output del programma è il seguente:

Hello world!

Metodo 2

Inserisco come prima riga del codice del programma il richiamo all'interprete python.

#!/usr/bin/env python3
a="Hello world!"
print(a)

Poi lo salvo con il nome prova.py

Per trasformarlo in un file eseguibile su Linux, cambio i permessi del file.

chmod u+x prova.py

A questo punto, per eseguirlo mi basta lanciarlo come un eseguibile sulla linea di comando.

./prova.py

Lo script lancia l'interprete Python per avviare l'esecuzione del programma.

L'output del programma è sempre lo stesso:

Hello world!

E' un modo alternativo per far girare i programmi Python su Linux.

 


 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin
knowledge base
  1. Il linguaggio Python
  2. Come installare Python sul PC
  3. Come scrivere un programma in Python
  4. Come usare Python in modalità interattiva
  5. Le variabili
  6. I numeri
  7. Gli operatori logici
  8. Le strutture iterative ( o cicli )
  9. Le strutture condizionali
  10. I file in python