🚀 Nuova versione beta disponibile! Feedback o problemi? Contattaci

Sintassi di Python

Codegrind Team•Jul 22 2023

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.