In questa prima lezione, metteremo le basi per il nostro viaggio con Python. Inizieremo esplorando cos’è Python, come installarlo e configurarlo, e scriveremo il nostro primo programma per prendere confidenza con la sintassi.
Sommario
Obiettivi della lezione 01
Capire cos’è Python e perché è utile.
Installare Python e configurare un ambiente di sviluppo.
Scrivere il primo programma in Python.
Introdurre la sintassi di base di Python.
Cos’è Python e perché è utile?
Python è un linguaggio di programmazione interpretato e multiparadigma. È stato progettato per essere semplice, leggibile e potente. Ecco alcune caratteristiche principali:
Semplice e leggibile: La sua sintassi ricorda il linguaggio naturale, rendendolo ideale per i principianti.
Versatile: Python è usato in tantissimi campi, tra cui sviluppo web, analisi dei dati, machine learning, automazione e molto altro.
Comunità ampia: La vasta comunità online offre supporto, documentazione e librerie utili.
Clicca su Download Python e scarica la versione più recente (di solito è consigliata la versione stabile più aggiornata).
Assicurati di selezionare l’opzione per aggiungere Python al PATH durante l’installazione.
Verifica dell’installazione
Dopo l’installazione, apri il terminale (o il prompt dei comandi su Windows) e digita:
python --version
python3 --version
Installare un editor di codice
Per scrivere ed eseguire i nostri programmi, ti consiglio di utilizzare un editor di codice. Alcune opzioni popolari:
VS Code: Gratuito, potente e supporta Python.
PyCharm: Ideale per progetti più complessi.
Spider:
Jupyter Notebook: Perfetto per l’analisi dei dati e tutorial interattivi.
Il tuo primo programma: "Hello, World!"
Ora che abbiamo configurato tutto, scriviamo il nostro primo programma.
Apri l'editor di codice
Apri il tuo editor di codice (ad esempio, VS Code).
Crea un nuovo file e salvalo con estensione .py, ad esempio hello.py.
Scrivere il codice
Nel file appena creato, scrivi:
print("Hello, World!")
Eseguire il programma
Apri il terminale. Naviga nella cartella dove hai salvato il file ed esegui il programma:
cd /percorso/della/cartella
python hello.py
Dovresti vedere questo output:
Hello, World!
Cosa fa questo codice?
print() è una funzione di Python che stampa a schermo il testo tra parentesi.
"Hello, World!" è una stringa, un tipo di dato che rappresenta del testo.
La sintassi di base di Python
Prima di proseguire con il corso, vediamo alcuni elementi fondamentali della sintassi di Python.
Indentazione
Python utilizza l’indentazione per definire i blocchi di codice. L’indentazione (spazi o tab) è obbligatoria e fa parte della struttura del codice. Ad esempio:
if 5 > 2:
print("Stampa Corretta.")
Commenti
I commenti servono per aggiungere note al codice e non vengono eseguiti:
# Questo è un commento
print("Esempio di commento.")
Tipi di dati di base
Ecco alcuni tipi di dati che incontreremo spesso:
x = 5 #INTERO
y = 3.14 #DECIMALE
name = "Alice" #STRINGA
is_active = True #BOOLEANO (VERO O FALSO)
Variabili
Le variabili sono “contenitori” per i dati:
x = 10
y = 20
z = x + y
print(z) # Output: 30
Esercizi pratici
Esercizio 1: Stampare un messaggio Scrivi un programma che stampi il tuo nome e il motivo per cui vuoi imparare Python.
Esercizio 2: Operazioni matematiche Crea un programma che sommi due numeri e mostri il risultato
Esercizio 3: Usare variabili Scrivi un programma che definisca due variabili (nome e età) e stampi un messaggio personalizzato
Conclusioni e anticipazioni
In questa lezione abbiamo:
Scoperto cos’è Python e perché è utile.
Installato Python e configurato l’ambiente.
Scritto ed eseguito il nostro primo programma.
Esplorato i concetti base di sintassi, come l’indentazione, i commenti e i tipi di dati.
Nella prossima lezione approfondiremo i tipi di dati e le variabili. Scopriremo come Python gestisce i dati e come possiamo manipolarli per costruire programmi più complessi.
Homepage del Corso Introduttivo
Sei curioso di scoprire il mondo della programmazione? Con il mio corso gratuito di Python potrai infatti scoprire gli aspetti del linguaggio. Ogni lezione è spiegata in modo chiaro e pratico. Inoltre, grazie a esercizi e materiali di supporto, potrai quindi mettere subito in pratica ciò che impari.