Installare Python ed eseguire il tuo primo programma
Installa Python su Windows, macOS o Linux, verifica dal terminale che funzioni davvero, prepara VS Code ed esegui il tuo primo file Python sulla tua macchina.
Come vuoi imparare?
Il problema che stiamo risolvendo
Vuoi imparare Python. Ci sono molti siti su cui puoi digitare codice in un browser, ma nessuno scrive codice in un browser al lavoro. Al lavoro Python è installato sulla tua macchina, scrivi il codice in un editor, apri un terminale ed esegui comandi, salvi i file ed esegui quelli.
Quindi lavoreremo così fin dal primo giorno. Alla fine di questo capitolo avrai Python vero sul tuo computer, un editor in cui scrivere il codice, e avrai eseguito un programma con esso.
Alla fine di questo capitolo sarai in grado di
- Installare l'ultima versione di Python (3.12 o più recente) su Windows, macOS o Linux
- Verificare dal terminale che l'installazione funzioni davvero
- Installare VS Code, scrivere un file
.pyed eseguirlo - Riconoscere e correggere gli errori di installazione più comuni
Prerequisiti: nessuno. Questo è il primo capitolo.
Passo 1 — Installa Python
Installa l'ultima versione di Python 3 — va bene qualsiasi versione da 3.12 in su. Gli esempi di questo corso sono stati eseguiti con Python 3.12 e funzionano allo stesso modo sulle versioni più recenti. Leggi la parte relativa al tuo sistema operativo; puoi saltare le altre due.
Windows
Vai su python.org/downloads. Il grande pulsante giallo in cima alla pagina ti dà l'installer dell'ultima versione di Python 3. Scarica quello.
Non installare dal Microsoft Store. Su Windows digitando python spesso si apre lo Store al suo posto. La versione dello Store gira in un ambiente ristretto, il che causa strani problemi in seguito quando installi pacchetti o scrivi file accanto al tuo codice. Usa python.org.Quando si apre l'installer, in fondo alla prima schermata c'è una piccola casella di spunta:
[ ] Add python.exe to PATHSpuntala. Su Windows questo è il passo più importante del capitolo.
PATH è l'elenco che Windows cerca per decidere quali programmi si possono eseguire da qualsiasi posto. Senza di esso Python si installa lo stesso, ma digitare python in un terminale produce un errore, perché Windows non sa dove si trova Python.
Poi premi Install Now.
macOS
Vai su python.org/downloads. Il grande pulsante giallo ti dà l'installer .pkg dell'ultima versione di Python 3 per macOS. Apri il file e premi Continue e Install fino a quando non termina. Se chiede una password, inserisci la password con cui accedi al tuo Mac.
Su macOS il comando si chiama python3, non python. Ovunque questo corso mostra python, digita python3 su un Mac.
Linux
La maggior parte delle distribuzioni Linux (Ubuntu, Debian, Fedora) ha già Python 3. Controllalo al Passo 2 qui sotto. Se manca, installalo con il gestore dei pacchetti — su Ubuntu o Debian:
sudo apt install python3Su Fedora:
sudo dnf install python3Se la tua versione è più vecchia di 3.12, una release più recente della tua distribuzione (per esempio Ubuntu 24.04 o successiva) ha 3.12 o più recente.
Anche su Linux il comando si chiama python3. Ovunque questo corso mostra python, digita python3 su Linux.
Passo 2 — Verifica
Quando l'installazione termina, apri un terminale nuovo:
- Windows: premi Start, digita
powershelle apri PowerShell - macOS: premi Cmd + Spazio, digita
Terminale apri Terminal - Linux: apri Terminal dal menu delle app (Ctrl + Alt + T su Ubuntu)
Aprire un terminale nuovo conta. Qualsiasi terminale già aperto ricorda ancora il vecchio PATH e non vedrà la nuova installazione.
Su Windows, digita questo comando e premi Invio:
python --versionSu macOS o Linux, digita:
python3 --versionDovresti vedere qualcosa come:
Python 3.12.3Il tuo numero potrebbe essere diverso, per esempio uno che inizia con 3.13 o 3.14 — va bene lo stesso. Finché le prime due parti sono 3.12 o superiori, puoi procedere.
Passo 3 — Installa VS Code
Ti serve un editor di codice per scrivere il codice. Editor semplici come Notepad o TextEdit possono aggiungere silenziosamente .txt alla fine del nome di un file, e non colorano il codice né ti mostrano gli errori. Useremo VS Code: è gratuito, gira su tutti e tre i sistemi operativi ed è uno degli editor usati più spesso al lavoro.
- Vai su code.visualstudio.com, clicca il pulsante di download per il tuo sistema operativo ed esegui l'installer
- Apri VS Code. Clicca l'icona Estensioni a sinistra (o premi Ctrl + Shift + X su Windows e Linux, Cmd + Shift + X su macOS)
- Digita
Pythonnella casella di ricerca e installa l'estensione Python fatta da Microsoft
Python funziona anche senza l'estensione, ma con essa VS Code colora il codice e segnala gli errori mentre scrivi.
Passo 4 — Il tuo primo programma
- Crea una cartella chiamata
python-labnella tua cartella home. Su Windows la cartella home èC:\Users\<name>, su macOS/Users/<name>, e su Linux/home/<name>—<name>sta per il tuo nome utente - In VS Code, apri la cartella
python-labcon File → Open Folder - Premi File → New File, chiamala
hello.pye digita dentro questo:
language = "Python"
print("Hello from", language)
print("2 + 3 =", 2 + 3)Salva il file (Ctrl + S su Windows e Linux, Cmd + S su macOS). Poi apri un terminale dentro VS Code: Terminal → New Terminal. Questo terminale si apre da solo nella cartella python-lab.
Ora esegui il file. Su Windows:
python hello.pySu macOS o Linux:
python3 hello.pyOutput:
Hello from Python
2 + 3 = 5Il tuo computer ha appena eseguito un programma Python. Non un browser, non un sito web — la tua macchina.
Quando qualcosa va storto
Digitare python apre il Microsoft Store (Windows) Python non è su PATH, quindi Windows lancia al suo posto la sua scorciatoia. Esegui di nuovo l'installer, scegli Modify e spunta "Add python.exe to PATH". Poi apri un terminale nuovo.
python : The term 'python' is not recognized... (Windows) Stessa causa, stessa soluzione. Puoi anche controllare se py --version funziona — py è il launcher di Python su Windows e funziona anche senza PATH.
command not found: python (macOS o Linux) Su macOS e Linux il comando si chiama python3. Digita python3 --version e python3 hello.py. Se non viene trovato neanche python3, Python non è installato — torna al Passo 1.
python hello.py dice can't open file Il terminale è nella cartella sbagliata. Digita ls e controlla che hello.py sia nell'elenco (ls funziona anche in Windows PowerShell). Se non c'è, fai cd nella cartella giusta, oppure apri un nuovo terminale in VS Code con Terminal → New Terminal.
Il file si chiama in realtà hello.py.txt Succede quando salvi da Notepad o TextEdit, e poiché Windows nasconde le estensioni dei file per impostazione predefinita, non lo vedi. Crea il file in VS Code. Per vedere le estensioni su Windows, attiva View → Show → File name extensions in File Explorer, poi rinomina il file.
Passo 4 di 6 — Prevedi
Verifica cosa hai capito
Cosa appare nel terminale quando questo file viene eseguito con python hello.py?
language = "Python"
print("Hello from", language)
print("2 + 3 =", 2 + 3)- AHello from Python 2 + 3 = 5
- BHello from, Python 2 + 3 =, 5
- CHello from Python 2 + 3 = 2 + 3
- DHello from language 2 + 3 = 5
Su Windows hai installato Python, ma python --version dà un errore in PowerShell. Qual è la causa più probabile?
- A"Add python.exe to PATH" non è stato spuntato durante l'installazione
- BPython 3.12 non gira su Windows
- CPython non funziona finché il computer non viene riavviato
- DDevi prima creare un file `.py`
Rispetto all'esempio del capitolo manca una cosa. Cosa succede quando questo file viene eseguito?
language = Python
print("Hello from", language)- AHello from — seguito da uno spazio vuoto
- BHello from language
- CUn errore — senza virgolette Python legge `Python` come nome di variabile, e una variabile del genere non esiste
- DHello from Python
Per rispondere serve un account
Accedi per verificare le tue risposte
Le domande sono qui sopra, e ragionarci a mente è la parte che conta. Accedi per vedere le risposte, le spiegazioni e i suggerimenti a tre livelli.
Tocca a te
Modifica hello.py in modo che stampi il tuo nome e mostri il risultato di 7 * 6. Salvalo ed eseguilo di nuovo — python hello.py su Windows, python3 hello.py su macOS o Linux.
L'output dovrebbe essere più o meno questo:
Hello from <your name>
7 * 6 = 42In questa missione c’è di più
Quello che hai letto sopra è la missione completa: non è stato tagliato nulla. Pro aggiunge:
- Cosa succede davvero dietro le quinte: come Python lo esegue
- La soluzione completa dell’esercizio, svolta passo per passo
- Esercizi extra più difficili
- La domanda da colloquio su questo argomento, con una risposta modello
Passo 6 di 6
Sfida — il quiz del capitolo
Dieci domande dalla più facile alla più difficile. Le ultime sono difficili di proposito.
Accedi per fare il quiz