Corso di Python

Che l’apprendimento di un linguaggio di programmazione sia alla base di ogni esperienza informatica che preveda la conoscenza dei meccanismi di funzionamento è un fatto assodato. Se nella prima informatizzazione di massa (1980-1990) il linguaggio più elementare e diffuso è stato il BASIC adesso tocca a Python. Rispetto al BASIC, Python è un linguaggio di programmazione orientato agli oggetti e sufficientemente potente per applicazioni generali. Una caratteristica importante, oltre al fatto di essere gratuito, è nella completa portabilità: gira su Windows, Linux/Unix, Mac OS X, OS/2, Amiga, palmari Palm e cellulari Nokia. È stato anche portato sulle macchine virtuali Java e .NET. Per questo e altri motivi ho intenzione di utilizzarlo a scopo didattico.

Raccoglierò in questa pagina materiali, link, documenti ed esempi di questo corso di programmazione in Python collaborativo e partecipativo.

Altri post sull’argomento:

Come installare Python

Andare sul sito di Python Software Foundation 

Scegliere il sistema operativo adatto

Cliccare sul tasto di download

Una volta scaricato, installatelo

La procedura è uguale per Windows e MacOS (per chi ha l’Apple può seguire questo video)

Sempre per Mac OS X c’è questo ulteriore video:

Come avviare Python

In Windows – Cliccare su [Start] e digitare IDLE. Comparirà il programma e selezionatelo

Questo aprirà la shell interattiva

In MacOS  – Si può seguire questo video

Da questo momento sarà possibile programmare ed utilizzare Python.

Video corso base di Python

Questo video corso è particolarmente indicato per chi non ha basi di programmazione e voglia utilizzare Python in pochissime ore. Sono in totale 12 lezioni.

Installare e utilizzare PIP

Python Package Index chiamato PIP è un gestore di pacchetti indispensabile per utilizzare al meglio il linguaggio. È già installato di default nella versione completa di Python e può essere richiamato con lo stesso nome

pip

Può essere raggiunto anche attraverso la pagina dedicata: pypi.org

Se cerchiamo ad esempio “matplotlib” ci viene restituita questa pagina con le informazioni ed il codice

pip install matplotlib

Dal prompt dei comandi (CMD) il pacchetto sarà disponibile all’indirizzo

{unità disco} \Users\ {nome utente} \ AppData\Local\Programs\Python \ {versione Python} \ Scripts

Poniamo che:

  • l’unità disco sia C:
  • il nome utente sia Carlo
  • la versione di Python sia la Python37-32

il percorso dove si trova pip.exe sarà:

C:\Users\Carlo\AppData\Local\Programs\Python\Python37-32\Scripts

lanciamo pip.exe che ci restituirà queste informazioni:

Ulteriori informazioni sull’installazione dei pacchetti:

Per installare ad esempio il pacchetto “matplotlib”

digitare il seguente comando:

pip install matplotlib

Verranno installati questi pacchetti:

Utilizzare il terminal di MacOS

Come richiamare Python dal prompt dei comandi (Windows)

{Questa parte non è indispensabile per il corso}

Se volete richiamare Python direttamente dal prompt di comandi di Windows

Cliccate su [Start] e digitare CMD [invio]

Si aprirà il prompt dei comandi e sarà possibile avviare Python semplicemente digitandolo.

Se il programma non viene trovato e viene restituita una risposta del genere

sarà necessario settare la path come indicato qui.

Di norma Python viene installato in

C:\Users\{nome utente}\AppData\Local\Programs\Python \ {versione python}

esempio:

C:\Users\carlo\AppData\Local\Programs\Python\Python37-32

Come aprire terminale – prompt dei comandi su macOS

L’icona è [>_] su fondo nero.

Se non la trovate provate la combinazione di tasti [Command]+[Spazio] per richiamare la barra di ricerca Spotlight e digitale “terminale”

Come impostare la path di Python

Può succedere che Python non trovi il percorso di installazione. In questo caso è necessario aggiungerla nel modo seguente:

  1. [Win] + [Pausa]
  2. Scegliere “impostazioni di sistema avanzate”
  3. Cliccare su “Variabili d’ambiente”
  4. Scegliere “Path” in “Variabili di sistema” e il tasto [Modifica…]
  5. Cliccare su [Nuovo…]
  6. Digitare il percorso dove si trova Python. Ad esempio: C:\Users\carlo\AppData\Local\Programs\Python\Python37-32
  7. Premere [OK] per confermare