Imparare a programmare in Python – #1 – Commenti e Variabili

Imparare a programmare in Python – #1 – Commenti e Variabili

Imparare a programmare in Python – #1 – Commenti e Variabili: Questo primo tutorial su Python permette di avvicinarsi a questo linguaggio di programmazione analizzando l’uso delle variabili e dei commenti.

Imparare a programmare in Python – #1 – Commenti e Variabili

Con questo tutorial iniziamo la serie sulla programmazione in Python. I tutorial saranno tutti molto semplici e copriranno le basi della programmazione.

Alla fine di ogni tutorial andremo a creare un piccolo programmino per utilizzare gli elementi visti nel tutorial.

In questo primo esempio concluderemo creando un programma che chiede all’utente il suo anno di nascita, l’anno attuale calcola la sua età (non tenendo conto di mese e giorno).

I commenti

I commenti, sono elementi alla base di qualsiasi linguaggio di programmazione, anche se ritenuti secondari, sono fondamentali per avere un codice ordinato e facilmente leggibile.

I commenti infatti permettono di capire immediatamente a cosa servono porzioni di codice senza doverle andare a leggere.

Sono utili sia quando si lavora in team sia quando si lavora da soli, quindi non andrebbero mai ignorati.

In Python è possibile scrivere un commento aggiungendo # ad inizio riga

# Questo è un commento
#
#
#
# Posso lasciare righe vuote di commento mettendo l'hashtag ad inizio riga
# i commenti vengono ignorati in fase di esecuzione del programma
# quindi l'utilizzo di molti commenti non influisce sulle prestazioni del programma

Le variabili

Le variabili sono forse l’elemento più importante di ogni linguaggio di programmazione, sono infatti dei contenitori che permettono di immagazzinare informazioni al loro interno.

Le variabili possono contenere diversi tipi di dati, ad esempio:

  • Numeri interi o con la virgola
  • Stringhe di testo
  • Booleane (vero o falso)

In Python non è necessario dichiarare il tipo di contenuto della variabile, quindi non serve indicare prima se una variabile contiene un numero o un testo, sarà l’interprete (python.exe) a riconoscere il tipo di variabile.

Per il nome delle variabili ci sono delle regole specifiche:

  • Devono iniziare sempre con una lettera
  • L’unico simbolo accettato è _
  • Si possono inserire numeri ma mai all’inizio del nome

Importante poi mantenere una coerenza nel nome delle variabili, quindi se abbiamo iniziato a scrivere variabili con nomi tutti in minuscolo dovremo scriverle tutte così, se abbiamo deciso di scrivere nomi composti con una maiuscola li scriveremo sempre così, stessa cosa se usiamo l’underscore per separare i nomi composti, vediamo alcuni esempi:

# variabili di tipo stringa con nome scritto in minuscolo
nome = "Claudio"
cognome = "Masci"
#variabili di tipo stringa con nome composto scritto con maiuscole
nomeUtente = "Claudio"
cognomeUtente = "Masci"
#variabili di tipo stringa con nome composto diviso con _
nome_utente = "Claudio"
cognome_utente = "Masci"
# variabili numeriche
anno = 2025
# variabili di tipo booleana
mostra_anno = True

Input ed Output

Le variabili sono fondamentali per ogni programma, ma senza l’interazione dell’utente il programma lavorerebbe da solo.

Ci sono dei casi in cui non è necessaria l’interazione dell’utente, se non abbiamo necessità di avere informazioni dall’utente o mostrare un risultato finale, ma nella maggior parte dei casi si utilizzano comunque degli input e degli output.

Vediamo come fare:

#Chiediamo all'utente il suo anno di nascita, questo input è inutile perchè non salva il risultato
input("Inserisci il tuo anno di nascita:")
# Salviamo l'input in una variabile - questo è il metodo corretto
anno_nascita = input("Inserisci il tuo anno di nascita:")
# Mostriamo all'utente il valore della variabile
print(anno_nascita)

Calcolare età in Python

Ora che abbiamo visto i diversi elementi di base di Python, andiamo a scrivere un semplice programma che chiede all’utente il suo anno di nascita, l’anno attuale, fa una sottrazione e mostra l’età all’utente:

# Il mio primo programma in Python

#Chiedi all'utente l'anno di nascita
anno_nascita = int(input("Inserisci il tuo anno di nascita:"))

#Chiedi all'utente la data attuale
anno_attuale = int(input("Inserisci l'anno attuale:"))

#Calcola l'età dell'utente
risultato_eta = anno_attuale - anno_nascita

#Mostra l'età dell'utente
print("Hai", risultato_eta, "anni.")

In questo esempio c’è un elemento in più int()

Questo elemento si assicura che l’interprete sappia che il contenuto è un numero intero, serve appunto a convertire il valore inserito in numero intero, in questo modo è possibile effettuare la sottrazione.

Video

Scopri di più da ClaudioMasci

Abbonati ora per continuare a leggere e avere accesso all'archivio completo.

Continua a leggere