cat python/preparare-il-computer-per-python.md
Preparare il computer per Python
Installare Python, scegliere un editor di codice, aprire il terminale e verificare che tutto funzioni, partendo da zero e senza aiuto esterno.
Prima idea
Prima di scrivere codice serve un banco di lavoro. Per Python il banco è fatto di tre cose: Python installato, un editor dove scrivere e un terminale dove eseguire. Questa lezione le prepara tutte e tre, su Windows, macOS o Linux, e finisce con una prova che dimostra che funzionano davvero.
Questa lezione fa parte del modulo Accendere Python da zero. L’obiettivo del modulo è: capire che programmare significa dare istruzioni precise e scrivere i primi comandi senza installazioni complicate. Qui facciamo il passo che di solito viene saltato: l’installazione vera, spiegata riga per riga.
Non serve nessuna conoscenza precedente. Non serve nessun insegnante accanto. Se segui i passi nell’ordine, alla fine avrai un computer pronto.
Parole nuove
- interprete Python: il programma che legge il tuo codice ed esegue le istruzioni. Quando “installi Python”, installi questo.
- editor di codice: il programma dove scrivi i file
.py. Noi useremo Visual Studio Code (VS Code). - terminale: una finestra dove scrivi comandi a parole invece di cliccare. Si chiama anche “prompt dei comandi” (Windows) o “console”.
- PATH: un elenco che dice al computer dove trovare i programmi. Se Python è “nel PATH”, puoi avviarlo da qualsiasi cartella.
Cosa impari
- Installare l’interprete Python sul tuo sistema operativo.
- Installare e aprire VS Code come editor.
- Aprire il terminale e capire dove ti trovi.
- Verificare con un comando che Python risponde.
- Scrivere ed eseguire il tuo primo file
.pysalvato su disco.
Passo 1 — Installare Python
Python non è quasi mai già pronto al modo giusto. Su Windows spesso manca. Su macOS c’è una versione vecchia di sistema che non va usata per imparare. Installiamo quindi la versione ufficiale.
Su Windows
- Apri il browser e vai su
https://www.python.org/downloads/. - Clicca il pulsante grande Download Python (scarica l’ultima versione 3).
- Apri il file scaricato.
- Molto importante: nella prima schermata metti la spunta su Add python.exe to PATH in basso. Senza questa spunta il terminale non troverà Python.
- Clicca Install Now e aspetta la fine.
[✓] Add python.exe to PATH ← questa spunta è obbligatoria
[ Install Now ]
Su macOS
- Vai su
https://www.python.org/downloads/. - Clicca Download Python (l’installer per macOS).
- Apri il file
.pkgscaricato e segui i passi: Continua, Continua, Installa. - Inserisci la password del Mac se richiesta.
Su macOS l’installer ufficiale aggiunge Python al PATH da solo. Non devi fare niente di speciale.
Su Linux (Ubuntu/Debian)
Python di solito c’è già, ma installiamo anche pip e gli strumenti di base. Apri il terminale e scrivi:
sudo apt update
sudo apt install python3 python3-pip python3-venv
Inserisci la password quando richiesta (non si vede mentre digiti: è normale).
Passo 2 — Installare l’editor (VS Code)
L’editor è dove scriverai. VS Code è gratuito, gira su tutti e tre i sistemi ed è quello che useremo nel corso.
- Vai su
https://code.visualstudio.com/. - Clicca il pulsante di download per il tuo sistema (lo riconosce da solo).
- Installa:
- Windows: apri il file
.exe, accetta, lascia le opzioni predefinite. Tieni attiva la voce “Aggiungi a PATH” se compare. - macOS: apri lo
.zip, trascina l’icona Visual Studio Code nella cartella Applicazioni. - Linux: scarica il
.debe installalo consudo apt install ./nome-file.deb, oppure usa lo store del sistema.
- Windows: apri il file
- Apri VS Code.
Aggiungi l’estensione Python
Dentro VS Code:
- Clicca l’icona delle estensioni nella barra a sinistra (quattro quadrati).
- Nella casella di ricerca scrivi
Python. - Installa l’estensione Python pubblicata da Microsoft (la prima, con milioni di download).
Questa estensione fa colorare il codice, segnala gli errori e aggiunge il pulsante per eseguire.
Passo 3 — Aprire il terminale
Il terminale è la finestra dove dai comandi a parole. Lo userai per controllare Python e per eseguire i programmi.
- Windows: premi il tasto Windows, scrivi
PowerShell, apri Windows PowerShell. - macOS: premi
Cmd + Spazio, scriviTerminale, premi Invio. - Linux: premi
Ctrl + Alt + T.
Comodità utile: in VS Code puoi aprire un terminale integrato dal menu Terminale → Nuovo terminale. È lo stesso terminale, ma dentro l’editor.
Quando si apre, vedi una riga che aspetta i tuoi comandi (il prompt). Quella riga ti dice anche in quale cartella ti trovi.
Passo 4 — Verificare che Python risponda
Questo è il controllo che dimostra se il Passo 1 è andato bene. Nel terminale scrivi:
python --version
Premi Invio. Dovresti leggere qualcosa come:
Python 3.13.1
Il numero esatto può cambiare: l’importante è che inizi con 3.
Se non funziona. Su macOS e Linux il comando giusto è spesso
python3invece dipython:python3 --versionSu Windows, se leggi un errore tipo
'python' non è riconosciuto come comando, quasi sempre è perché hai saltato la spunta Add python.exe to PATH durante l’installazione. Disinstalla Python, reinstallalo e questa volta metti la spunta.
Controlla anche pip, lo strumento che in futuro userai per installare librerie:
pip --version
(oppure pip3 --version su macOS/Linux). Se risponde con un numero di versione, sei a posto.
Passo 5 — Il primo file eseguito davvero
Ora mettiamo insieme tutto: editor + file salvato + terminale.
- Crea una cartella per i tuoi esercizi, per esempio
python-da-zero, in un posto che ritrovi (Documenti o Desktop). - In VS Code: File → Apri cartella e scegli quella cartella.
- Crea un nuovo file e chiamalo
saluto.py. - Scrivi dentro questa riga:
print("Il mio computer è pronto per Python")
- Salva (
Ctrl + S, su MacCmd + S).
Ora eseguilo. Due modi, scegline uno:
Modo terminale (quello che useremo nel corso). Apri il terminale nella cartella del file ed esegui:
python saluto.py
(o python3 saluto.py). Devi leggere:
Il mio computer è pronto per Python
Modo pulsante: in alto a destra in VS Code c’è un triangolo ▶ (“Run Python File”). Cliccalo: VS Code apre un terminale e mostra lo stesso risultato.
Se vedi la frase stampata, hai chiuso il cerchio: hai scritto codice in un file, l’hai salvato su disco e l’hai eseguito con Python. Questo è il banco di lavoro completo.
Errori frequenti
pythonnon riconosciuto (Windows): manca la spunta PATH. Reinstalla con la spunta.pythonnon trovato (Mac/Linux): usapython3. Vale anche perpip→pip3.- Eseguo il file ma “non succede niente”: probabile che tu sia nella cartella sbagliata nel terminale, oppure il file non è salvato. Salva di nuovo e controlla in quale cartella sei.
can't open file 'saluto.py': il terminale non è nella cartella dove hai messo il file. Apri il terminale dalla cartella giusta (in VS Code: Terminale → Nuovo terminale apre già lì).- Apro il file
.pycon doppio clic e si chiude subito: non si apre così. I file Python si eseguono dal terminale o dal pulsante dell’editor, non con doppio clic.
Esercizi
Base · facile
Dal terminale, verifica che Python e pip rispondano e annota le versioni.
Soluzione
python --version # oppure python3 --version su macOS/Linux
pip --version # oppure pip3 --version
Devi leggere due numeri di versione, e quello di Python deve iniziare per 3. Se uno dei due dà “comando non riconosciuto”, l’installazione o il PATH non sono a posto: rivedi il Passo 1.
Intermedio · medio
Crea un file info.py che stampa una frase tua, salvalo, eseguilo dal terminale stando nella cartella giusta, poi rieseguilo dopo aver cambiato la frase. Spiega a parole perché serve salvare prima di rieseguire.
Soluzione
# info.py
print("Ambiente pronto, eseguito da terminale")
cd python-da-zero # entra nella cartella che contiene info.py
python info.py # esegue la versione salvata su disco
Python esegue il file salvato, non quello che vedi a schermo: se cambi il testo nell’editor ma non salvi, il terminale riesegue la versione vecchia. Per questo si salva (Ctrl/Cmd + S) prima di ogni esecuzione.
Sfida · difficile
Provoca di proposito l’errore can't open file 'info.py' eseguendo lo script dalla cartella sbagliata, poi correggilo senza spostare il file. Spiega cosa significa l’errore, cosa c’entra la cartella corrente del terminale e perché python info.py non cerca il file “ovunque” ma solo dove ti trovi.
Soluzione
cd .. # esci dalla cartella: ora il file non è più "qui"
python info.py # can't open file 'info.py': [Errno 2] No such file or directory
cd python-da-zero # rientra dove sta il file
python info.py # funziona di nuovo
python info.py cerca info.py nella cartella corrente del terminale (la working directory), non in tutto il disco. L’errore dice “non trovo questo file qui”. Si corregge tornando nella cartella che contiene il file (cd), oppure passando il percorso completo a Python — il file non va spostato.
Controllo finale
Hai finito quando puoi dire sì a tutte queste:
python --version(opython3 --version) risponde con un numero che inizia per 3;pip --versionrisponde con un numero;- VS Code è installato e ha l’estensione Python di Microsoft;
- sai aprire il terminale sul tuo sistema;
- hai creato
saluto.py, l’hai eseguito e hai visto la frase stampata.
Quando tutto questo è vero, il computer è pronto. Nella prossima lezione partiamo dal concetto di programma, senza più preoccuparci dell’installazione.