Sostieni AppuntiFacili con una piccola donazione su PayPal
Dona con PayPalUn programma Python è un insieme di istruzioni che il computer esegue una dopo l’altra. Ogni riga di codice rappresenta un’azione, come stampare un messaggio, calcolare un valore o leggere un dato dall’utente.
Quando scriviamo un programma, in realtà stiamo dando istruzioni al computer in un linguaggio che lui può comprendere, grazie all’interprete Python. Python, infatti, traduce il nostro codice riga per riga e lo esegue immediatamente.
Un programma Python è in genere composto da:
INFO
Per capire meglio come il computer interpreta il codice: How the Python Interpreter Works
Crea un file chiamato primo_programma.py e scrivi:
print("Ciao, mondo!")
Poi eseguilo da terminale o da VS Code:
python primo_programma.py
Output: Ciao, mondo!
INFO
print() è una funzione predefinita di Python che serve per stampare a schermo un messaggio o un valore.
INFO
La tradizione di iniziare con “Hello, World!” deriva dal linguaggio C, e da allora è diventata il primo passo per imparare qualsiasi linguaggio di programmazione. Tutta la storia di Hello World: The History of Hello World Programs
Un tipico programma in Python può essere suddiviso in 5 sezioni logiche:
Esempio:
# vari import di moduli
import math
# variabili
a = 5
b = 7
# logica
somma = a + b
# output
print("La somma è:", somma)
Output: La somma è: 12
I commenti sono parti di testo che non vengono eseguite dal programma, ma servono a spiegare il codice.
Singola riga:
# commento su una riga
Multilinea:
"""
Questo è un commento
su più righe.
"""
INFO
Consiglio: se sei all’inizio usa i commenti per spiegare il perchè del tuo codice e appuntarti cosa fa, sopprattutto per quelle cose che vedi per la prima volta.
Tieni però presente che i programmatori professionisti non usano commenti dappertutto, ma solo quando serve. Per saperne di più Comments - Clean Code by Robert Martin (Summary)

In Python l’indentazione o tabulatura è fondamentale.
Indica quali istruzioni appartengono a un certo blocco di codice (ad esempio dentro un if o un ciclo for).
INFO
Si chiama tabulatura perché per “tabbare” occorre premere il tasto TAB sulla tastiera. Tuttavia, la convenzione ufficiale di Python prevede 4 spazi per ogni livello di indentazione, non l’uso del tasto TAB puro.
Impostabile in VS Code: File → Preferences → Settings → Editor: Insert Spaces → True
Esempio corretto:
if True:
print("Questo è dentro l'if")
print("Anche questa riga è indentata correttamente")
Esempio errato (genera un errore di sintassi):
if True:
print("Errore! Manca l'indentazione.")
INFO
Solitamente si usano 4 spazi per ogni livello di indentazione.