Benvenuto
Benvenuto alla tua prima lezione di Python.
Python è uno dei linguaggi di programmazione più popolari al mondo. Scienziati, ingegneri, artisti e studenti lo usano ogni giorno.
In questa lezione scriverai vero codice Python e lo eseguirai istantaneamente. Il tuo codice viene eseguito su un vero server — non su una simulazione.
Iniziamo con il programma più famoso di tutta l'informatica.
Hello, World!
Il tuo primo programma
Il viaggio di ogni programmatore inizia con le stesse due parole: Hello, World!
In Python, stampi testo sullo schermo usando la funzione print():
print("Hello, World!")
È tutto. Una riga. Le virgolette dicono a Python che è testo (chiamato una stringa). La funzione print() lo invia allo schermo.
Cosa sono le variabili?
Variabili: dare nomi ai valori
Una variabile è un nome che contiene un valore. Pensa a un scatolone etichettato.
name = "Ada"
age = 12
print(name) — stampa: Ada
print(age) — stampa: 12
Il segno = significa assegnare — metti il valore sulla destra nel nome sulla sinistra.
Il testo va tra virgolette (una stringa). I numeri non hanno bisogno di virgolette (un intero).
Crea variabili
Ora tocca a te
Crea due variabili e stampale:
1. Una variabile chiamata animal impostata al tuo animale preferito
2. Una variabile chiamata count impostata a quante zampe ha
3. Stampa entrambe le variabili
Esempio di output (il tuo sarà diverso):
cat
4
Combinare stringhe
Concatenazione di stringhe
Puoi unire stringhe insieme con +:
greeting = "Hello" + " " + "World"
print(greeting) — stampa: Hello World
f-string (stringhe formattate)
Un modo migliore per mescolare variabili al testo:
name = "Ada"
print(f"My name is {name}") — stampa: My name is Ada
L'f prima della virgoletta attiva la modalità f-string. All'interno della stringa, {variable} viene sostituito con il valore della variabile.
Pratica di f-string
Ora tocca a te
Crea due variabili:
- food — il tuo cibo preferito (una stringa)
- rating — quanto ti piace da 1 a 10 (un intero)
Quindi usa un f-string per stampare:
I love pizza! I rate it 9 out of 10.
(con il tuo cibo e rating)
If / Else
Prendere decisioni
I programmi possono fare scelte usando if e else:
temperature = 35
if temperature > 30:
print("It is hot!")
else:
print("It is not hot.")
Il codice indentato sotto if viene eseguito solo quando la condizione è True.
Il codice sotto else viene eseguito quando è False.
Operatori di confronto: > (maggiore), < (minore), == (uguale), != (non uguale), >=, <=
Sfida If/Else
Ora tocca a te
Scrivi un programma che:
1. Crea una variabile score impostata a qualsiasi numero
2. Se score è 60 o superiore, stampa Pass
3. Altrimenti, stampa Fail
Mettilo insieme
Sfida finale
Ora sai: print(), variabili, f-string e if/else.
Combinali tutti in un programma.
Scrivi un programma che:
1. Crea una variabile name (un nome, una stringa)
2. Crea una variabile age (un'età, un intero)
3. Se age è 13 o più anziano, stampa: Welcome, [name]! You may enter.
4. Altrimenti, stampa: Sorry, [name]. You must be 13 to enter.
Usa un f-string per l'output.