Introduzione a Python
Python è uno dei linguaggi di programmazione più popolari e utilizzati al mondo grazie alla sua sintassi semplice e leggibile. Perfetto per principianti, viene impiegato in vari settori, tra cui sviluppo web, data science, intelligenza artificiale e automazione.
Perché Scegliere Python?
- Sintassi semplice e leggibile
- Versatile (sviluppo web, automazione, AI, analisi dati)
- Comunità attiva e risorse abbondanti
- Compatibilità con altri linguaggi e piattaforme
Installazione di Python
Per iniziare, scarica l’ultima versione di Python dal sito ufficiale: python.org. Durante l’installazione, assicurati di selezionare l’opzione “Add Python to PATH”.
Primo Programma in Python
Una volta installato Python, apri il terminale o un editor come VS Code o PyCharm e scrivi:
print("Ciao, mondo!")
Salva il file come hello.py ed eseguilo nel terminale con:
python hello.py
Variabili e Tipi di Dati
In Python, le variabili non richiedono dichiarazione esplicita del tipo.
nome = "Mario" # Stringa eta = 25 # Intero altezza = 1.75 # Float is_active = True # Booleano
Puoi verificare il tipo di una variabile con:
print(type(nome))
Operatori in Python
Python supporta vari operatori:
- Aritmetici:
+,-,*,/,//(divisione intera),%(modulo),**(potenza) - Logici:
and,or,not - Comparazione:
==,!=,<,>,<=,>=
Esempio:
x = 10 y = 3 print(x + y) # Output: 13 print(x // y) # Output: 3
Strutture Condizionali
Le condizioni if, elif ed else permettono di eseguire codice in base a condizioni specifiche:
eta = 18
if eta >= 18:
print("Sei maggiorenne")
elif eta == 17:
print("Quasi maggiorenne")
else:
print("Sei minorenne")
Cicli in Python
I loop for e while permettono di iterare su sequenze e condizioni.
Esempio con for:
for i in range(5):
print(i) # Stampa numeri da 0 a 4
Esempio con while:
x = 0
while x < 5:
print(x)
x += 1
Liste e Dizionari
Python offre strutture dati potenti come liste e dizionari.
Liste:
numeri = [1, 2, 3, 4, 5]
numeri.append(6)
print(numeri)
Dizionari:
dati = {"nome": "Mario", "eta": 25}
print(dati["nome"])
Funzioni in Python
Le funzioni permettono di organizzare il codice e riutilizzarlo.
def saluta(nome):
return f"Ciao, {nome}!"
print(saluta("Luca"))
Conclusione
Python è un linguaggio versatile e potente, ideale per chi vuole iniziare a programmare. Conoscendo queste basi, puoi iniziare a esplorare librerie avanzate per web development, data science e molto altro!
