Il linguaggio Python

Python è un linguaggio di programmazione interpretato, interattivo e orientato agli oggetti ( object oriented ). E' completamente gratuito, è rilasciato in open source, come free software, e quindi può essere utilizzato liberamente. Il linguaggio è gestito dalla Python Software Foundation.

Come programmare in Python

Python è un linguaggio di programmazione pseudocompilato.

Il programmatore scrive il sorgente del programma su un file di testo con estensione .py.

Durante la stesura del codice, il programmatore può verificare il funzionamento del programma sorgente tramite l'interprete del linguaggio.

Nota. Python è un linguaggio interpretato. Il codice sorgente viene eseguito direttamente dal software interprete.Tuttavia, può essere anche compilato in un oggetto esguibile utilizzando un compilatore non ufficiale.

Un esempio di programma in Python

Nel seguente codice sorgente ho scritto un semplice programma.

Nella prima riga assegno alla variabile nazione il valore "Italia".

  1. nazione="Italia"
  2. print ( nazione )

Nella seconda riga uso l'istruzione PRINT per visualizzare la variabile nazione.

L'interprete Python elabora le istruzioni in sequenza e visualizza sullo schermo la stringa "Italia".

Italia

E' un esempio volutamente semplice.

Ora dovrebbe essere più chiaro in cosa consiste e come funziona il linguaggio Python.

Perché Python è un linguaggio interattivo?

Il linguaggio Python è interattivo perché può essere programmabile anche dalla riga dei comandi.

Un esempio pratico

Assegno un valore a una variabile A tramite la riga comandi.

assegnazione del valore 10 alla variabile A

Subito dopo scrivo l'istruzione PRINT per visualizzare il contenuto della variabile A sulla riga comandi.

Python mi mostra il contenuto che ho precedentemente assegnato alla variabile.

Python visualizza il valore assegnato alla variabile

Tutto questo dal prompt dei comandi e senza creare un codice sorgente.

Per questa ragione Python è detto interattivo.

Cosa significa programmazione a oggetti

Il linguaggio Python è orientato agli oggetti ( object oriented ) perché consente di associare delle proprietà e attributi ai singoli oggetti.

Un esempio pratico

Creo la classe "mammifero".

Poi assegno alla classe la proprietà "genere" e gli assegno il valore "animale".

creo una classe e gli assegno una proprietà

A questo punto creo un'istanza per associare l'oggetto Panda alla classe Mammifero.

apro un'istanza e la associo alla classe

Se chiedo a Python di visualizzare la proprietà "genere" dell'oggetto Panda, l'interprete restuisce "animale".

l'oggetto eredita le proprietà della classe in modo automatico

L'oggetto ( Panda ) ha ereditato automaticamente tutte le proprietà della classe ( Mammifero ).

Come installare Python

Per iniziare a programmare con il linguaggio Python occorre installare il software interprete.

Dove trovare l'interprete di Python?

Può essere scaricato gratuitamente dal sito ufficiale del linguaggio ( www.python.org ) e installato sul proprio computer.

il sito ufficiale di Python

L'interprete di Python è disponibile per tutte le piattaforme dei sistemi operativi più usati ( Microsoft Windows, Linux, Mac OS ).

Nel software interpretedi Python è compreso

  1. un editor di testo per la stesura del codice
  2. un interprete per analizzare i bug di programmazione durante le operazioni di sviluppo e development.
  3. un'interfaccia a linea di comando ( shell )



Per scrivere un commento

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. Le strutture iterative ( o cicli )
  8. Le strutture condizionali
  9. I file in python