Tech
Fondamenti di Python: variabili e tipi di dati per iniziare a programmare
Pubblicato
1 anno fail

Scopri come Python gestisce le informazioni con variabili, tipi di dati e operazioni di base.
Dopo aver scritto il nostro primo programma, è il momento di approfondire le fondamenta della programmazione con Python: le variabili e i tipi di dati. Questi concetti sono essenziali per creare programmi che interagiscono con l’utente e svolgono calcoli o elaborazioni.
Cosa sono le variabili?
Le variabili sono contenitori che memorizzano informazioni da utilizzare nel programma. In Python, creare una variabile è semplicissimo: basta assegnarle un valore.
Esempio:
nome = “Marco”
età = 25
altezza = 1.75
In questo esempio:nome è una variabile che contiene una stringa ("Marco").
età è una variabile che contiene un numero intero (25).
altezza è una variabile che contiene un numero decimale o float (1.75).
Nota: In Python, non è necessario specificare il tipo di dato della variabile. Il linguaggio lo deduce automaticamente.
Tipi di Dati in Python
Python supporta diversi tipi di dati. Ecco i principali:
| Tipo | Descrizione | Esempio |
|---|
int | Numeri interi | 10, -5 |
float | Numeri decimali | 3.14, -2.7 |
str | Stringhe (testo) | "ciao", 'Python' |
bool | Valori booleani (vero/falso) | True, False |
Esempio pratico:
Dichiarazione di variabili con diversi tipi di dati
nome = “Alice”
età = 30
piace_python = True
peso = 62.5
print(f”Mi chiamo {nome}, ho {età} anni, amo Python: {piace_python}, e peso {peso} kg.”)
Output:
Mi chiamo Alice, ho 30 anni, amo Python: True, e peso 62.5 kg.
Operazioni con le variabili
Python consente di eseguire operazioni matematiche e concatenate stringhe con facilità.
1. Operazioni matematiche:
a = 10
b = 5
somma = a + b
differenza = a - b
prodotto = a * b
divisione = a / b
modulo = a % b # Resto della divisione
print(f"Somma: {somma}, Differenza: {differenza}, Prodotto: {prodotto}, Divisione: {divisione}, Modulo: {modulo}")
Output:
Somma: 15, Differenza: 5, Prodotto: 50, Divisione: 2.0, Modulo: 0
2. Concatenazione di stringhe:
prima_parte = "Ciao"
seconda_parte = " mondo!"
messaggio = prima_parte + seconda_parte
print(messaggio)
Output:
Ciao mondo!
Input e Output
Un programma diventa interessante quando interagisce con l'utente. Con input(), possiamo raccogliere dati dall’utente e usarli.
Esempio:
nome = input("Come ti chiami? ")
anni = int(input("Quanti anni hai? ")) # Convertiamo l'input in un numero intero
print(f"Ciao {nome}, hai {anni} anni e il prossimo anno ne avrai {anni + 1}!")
Esecuzione:
Come ti chiami? Luca
Quanti anni hai? 20
Ciao Luca, hai 20 anni e il prossimo anno ne avrai 21!
Esercizi per i lettori
Crea un programma che calcola l’area di un rettangolo. Chiedi all’utente base e altezza.
Scrivi un programma che prenda in input il nome, l’età e la città di una persona e stampi una frase riassuntiva come:
"Mi chiamo Giulia, ho 25 anni e vivo a Napoli."
Fai un programma che sommi due numeri inseriti dall’utente e ne calcoli il prodotto.
Conclusioni
Ora che conosci le variabili, i tipi di dati e le operazioni di base, sei pronto per costruire programmi più complessi. Nel prossimo articolo, esploreremo le strutture di controllo, come i condizionali e i cicli, per prendere decisioni e ripetere operazioni nel tuo codice.
Continua a seguire la rubrica per diventare un esperto di Python!

Rapina in banca a Napoli: ostaggi liberati dopo il blitz dei Carabinieri al Vomero

Scontro in diretta tra Giletti e Garofano sul caso Garlasco a “Lo stato delle cose”

Ultima Generazione assolta: protesta nuda contro il fossile

Sociale, Tiso(Accademia IC): “Italia giovanile molto fragile”

Sant’Agata de’ Goti, il PD apre a una proposta civica per il futuro della città

Clan Contini, droga con il delivery a Napoli: 13 arresti

Stesa al Parco Verde di Caivano: tre arresti, indagini sui nuovi assetti della camorra

Avellino, Pasqua sicura: oltre 1.000 persone controllate dai Carabinieri

Napoli, droni verso le carceri: droga e telefoni dal cielo alle celle

Barano d’Ischia: fenomeno “zoning violation”. La piaga dell’abusivismo edilizio si combatte anche con i droni

Clan Contini, droga con il delivery a Napoli: 13 arresti

Stesa al Parco Verde di Caivano: tre arresti, indagini sui nuovi assetti della camorra

Avellino, Pasqua sicura: oltre 1.000 persone controllate dai Carabinieri

Napoli, droni verso le carceri: droga e telefoni dal cielo alle celle


