È uscito il Corso Java Completo — usa il coupon JAVA2026 (fino al 30 giugno)

Sintassi di Python

In questa sezione, ti guideremo attraverso la sintassi di base di Python utilizzando il classico programma “Ciao, Mondo!”. Questo programma è spesso il primo passo quando si impara un nuovo linguaggio di programmazione, poiché dimostra la struttura fondamentale e la sintassi necessaria per visualizzare un messaggio sullo schermo.

Programma Python “Ciao, Mondo!”:

# Questo è un commento in Python
print("Ciao, Mondo!")  # Stampa il messaggio sulla console

Spiegazione:

Commenti: In Python, i commenti sono righe che vengono ignorate dall’interprete e vengono utilizzate per fornire spiegazioni o note al codice. I commenti iniziano con il simbolo #. Nell’esempio sopra, la prima riga è un commento che fornisce contesto.

Istruzione di Stampa: La funzione print() viene utilizzata per visualizzare testo o dati sulla console. Nell’esempio, stiamo utilizzando print(“Ciao, Mondo!”) per mostrare il messaggio “Ciao, Mondo!” sullo schermo.

Esecuzione del Programma:

Per eseguire il programma “Ciao, Mondo!”, segui questi passaggi:

  • Apri un editor di testo o un ambiente di sviluppo integrato (IDE) che supporti Python.
  • Copia e incolla il codice nell’editor.
  • Salva il file con estensione .py (ad esempio, ciao.py).
  • Apri un terminale o prompt dei comandi.
  • Naviga nella directory in cui hai salvato il file.
  • Esegui il programma inserendo python ciao.py e premi Invio.

Dovresti vedere l’output: Ciao, Mondo! visualizzato sullo schermo.

Indentazione in Python e Assenza del Punto e Virgola

In Python, a differenza di molti altri linguaggi di programmazione, l’indentazione svolge un ruolo fondamentale nella struttura del codice. L’indentazione è utilizzata per definire i blocchi di codice, come le istruzioni all’interno di cicli, funzioni e condizioni. Non vengono utilizzate parentesi graffe {} o punti e virgola ; per separare le istruzioni; invece, la struttura è determinata dall’uso corretto dell’indentazione.

Esempio di Indentazione:

if x > 0:
    print("x è positivo")
    print("Questo è all'interno del blocco 'if'")  # Questo è allineato con il print precedente

print("Questo è fuori dal blocco 'if'")  # Questo è allineato con la prima riga

Spiegazione:

Nell’esempio sopra, l’indentazione definisce il blocco di codice all’interno dell’istruzione if x > 0:. Tutte le istruzioni all’interno di questo blocco devono essere allineate alla stessa distanza. Quando l’indentazione viene interrotta, il blocco di codice termina. L’ultima riga, print(“Questo è fuori dal blocco ‘if’”), non è indentata, quindi non fa parte del blocco if.

Assenza del Punto e Virgola:

A differenza di molti linguaggi, Python non richiede l’uso del punto e virgola ; per separare le istruzioni. Ogni istruzione viene terminata automaticamente alla fine della riga. Ad esempio, possiamo scrivere:

a = 10
b = 20
print(a)
print(b)

Invece di:

a = 10;
b = 20;
print(a);
print(b);

Vantaggi dell’Indentazione e Sintassi Chiara:

L’approccio basato sull’indentazione rende il codice Python molto leggibile e coerente. Anche se può richiedere un adattamento iniziale per chi proviene da linguaggi con sintassi diversa, l’indentazione promuove una scrittura di codice chiara e strutturata.

In sintesi, l’indentazione in Python è una caratteristica distintiva che richiede attenzione ma porta a codice ben strutturato e facilmente comprensibile, eliminando la necessità di parentesi graffe e punti e virgola.