Tech
Fondamenti di Python: variabili e tipi di dati per iniziare a programmare
Pubblicato
2 anni 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!

Qualiano, svolta per la discarica abusiva di Pozzo Nuovo: il Generale Vadalà interviene

Quartieri Spagnoli, controlli intensificati: identificate 367 persone

Ordine dei Giornalisti Campania, insediato il nuovo Consiglio

Giffoni 56, Alessandro Parrello in concorso con “Alby l’ultimo ulivo”

Giornalista ucciso nel Salernitano: indagini aperte sul delitto di Eboli

Criminalità giovanile, maxi operazione della Polizia: 539 arresti in 44 province

Arsenale e droga nascosti in casa: arrestato un uomo nel Napoletano

Blitz ad Agnano, sequestrati 6 cantieri: 8 denunce per reati ambientali

Rifiuti abbandonati a Giugliano, 21 denunciati dai Carabinieri Forestali

Bunker e armi a Torre Annunziata: blitz dei Carabinieri nel rione

Criminalità giovanile, maxi operazione della Polizia: 539 arresti in 44 province

Arsenale e droga nascosti in casa: arrestato un uomo nel Napoletano

Blitz ad Agnano, sequestrati 6 cantieri: 8 denunce per reati ambientali

Rifiuti abbandonati a Giugliano, 21 denunciati dai Carabinieri Forestali


