Introduzione e Sintassi
Introduzione a Python
Python è un linguaggio di programmazione ad alto livello, interpretato e orientato agli oggetti, creato da Guido van Rossum nel 1991. Si distingue per la sua sintassi semplice e leggibile, che lo rende una scelta popolare sia per i principianti che per i programmatori esperti.
Python viene utilizzato in una vasta gamma di ambiti, tra cui:
- Sviluppo web
- Automazione di processi
- Data Science e Machine Learning
- Applicazioni scientifiche
- Giochi e grafica
Caratteristiche principali di Python
- Interpretato: il codice viene eseguito linea per linea, senza la necessità di compilazione.
- Multipiattaforma: Python funziona su diverse piattaforme, inclusi Windows, macOS e Linux.
- Orientato agli oggetti: supporta il paradigma della programmazione orientata agli oggetti (OOP), anche se è possibile scrivere codice procedurale.
- Librerie estese: Python dispone di un’enorme libreria standard e supporta numerose librerie di terze parti per ampliare le sue funzionalità.
Sintassi di Python
Python si distingue per una sintassi molto leggibile e minimale, che favorisce l’uso dell’indentazione per definire blocchi di codice anziché utilizzare parentesi graffe o parole chiave come in altri linguaggi.
Esempio di codice Python semplice
# Questo è un semplice programma in Python che stampa un messaggio
print("Ciao, benvenuto in Python!")
In Python, la funzione print() viene utilizzata per stampare un testo o una variabile a schermo. L’esempio sopra mostra un messaggio di benvenuto.
Indentazione
Python utilizza l’indentazione (spazi o tab) per definire blocchi di codice, come quelli che si trovano in cicli o condizioni. L’indentazione corretta è essenziale, poiché Python non usa parentesi graffe per delimitare i blocchi di codice, ma si basa interamente sull’indentazione.
x = 5
if x > 0:
print("x è positivo")
else:
print("x è negativo o zero")
In questo esempio, il blocco all’interno del if è identificato dal livello di indentazione. Se l’indentazione fosse errata, Python genererebbe un errore.
Commenti
In Python, i commenti sono preceduti dal simbolo #. I commenti non vengono eseguiti dal programma e servono a spiegare il codice.
# Questo è un commento
x = 10 # Questo è un altro commento
Parole chiave riservate
Python ha alcune parole chiave riservate che non possono essere utilizzate come nomi di variabili o funzioni, come if, else, for, while, return, ecc. Ecco un esempio di alcune parole chiave riservate:
import keyword
# Stampa tutte le parole chiave riservate di Python
print(keyword.kwlist)
Case sensitivity
Python è case sensitive, il che significa che distingue tra lettere maiuscole e minuscole. Ad esempio, variabile e Variabile sono considerate variabili diverse.
variabile = 5
Variabile = 10
print(variabile) # Output: 5
print(Variabile) # Output: 10