
Interactive Lesson
Presentation
•
Computers
•
11th Grade
•
Practice Problem
•
Medium
Carolina Pellecchia
Used 5+ times
FREE Resource
10 Slides • 5 Questions
1
Learn Python in three hours
2
Multiple Choice
Cos’è Python?
Un linguaggio di programmazione semplificato
Un linguaggio di programmazione automatico
Un linguaggio di programmazione interpretato
Un linguaggio di programmazione compilato
3
Python è un linguaggio di programmazione interpretato
Python è un linguaggio di programmazione orientato agli oggetti noto per la sua chiarezza, potenza e flessibilità. Si tratta di un linguaggio interpretato, il che significa che un interprete legge ed esegue il codice direttamente, senza compilazione.
4
Python è interpretato
Interpretato significa che per eseguire le linee di codice di un programma python, un interprete legge linea per linea e le trasforma temporaneamente in codice “macchina”, ovvero codice immediatamente comprensibile dal processore presente sulla macchina.
Osserva: potrai imparare a programmare anche guardando il codice delle librerie di python
5
Loop in python
Ciclo while, istruzioni break e continue
Il Ciclo for e la funzione range
https://www.programmareinpython.it/video-corso-python-base/il-ciclo-for-e-funzione-range/
6
Sintassi: range(start, stop, step)
Def: La funzione range() restituisce una sequenza di numeri, a partire da 0 per impostazione predefinita, e incrementa di 1 (per impostazione predefinita) e si ferma prima di un numero specificato.
Valori dei parametri
start Opzionale. Un numero intero che specifica da quale posizione iniziare. Default è 0
stop Richiesto. Un numero intero che specifica a quale posizione finire. (non incluso).
step Opzionale. Un numero intero che specifica l’incremento. Default è 1
7
Multiple Choice
x = range(6)
for n in x:
print(n)
Crea una sequenza di numeri random e stampa ciascun elemento nella sequenza
Crea una sequenza di numeri da 1 a 6 e stampa ciascun elemento nella sequenza
Crea una sequenza di numeri da 0 a 5 e stampa ciascun elemento nella sequenza
Crea una sequenza di numeri da 0 a 6 e stampa ciascun elemento nella sequenza
8
Multiple Choice
x = range(3, 6)
for n in x:
print(n)
Crea una sequenza di numeri da 3 e stampa ciascun elemento nella sequenza
Crea una sequenza di numeri da 1 a 5 e stampa ciascun elemento nella sequenza
Crea una sequenza di numeri da 0 a 5 e stampa ciascun elemento nella sequenza
Crea una sequenza di numeri da 3 a 5 e stampa ciascun elemento nella sequenza
9
Multiple Choice
x = range(3, 20, 2)
for n in x:
print(n)
Crea una sequenza di numeri da 3 a 19, ma incrementa di 2 invece di 1
Crea una sequenza di numeri da 3 a 20, ma incrementa di 2 invece di 1
Crea una sequenza di numeri da 3 a 19, ma incrementa di 1 invece di 2
Crea una sequenza di numeri da 3 a 19, ma incrementa di 1
10
Loop Through a Dictionary
Puoi scorrere un dizionario usando un ciclo for.
Quando si scorre un dizionario, il valore restituito sono le chiavi del dizionario, ma esistono anche metodi per restituire i valori.
Creiamo un dizionario
d = { <key>: <value>, <key>: <value>, . . . <key>: <value> }
11
Loop Through a Dictionary
Creiamo un dizionario
d = { <key>: <value>, <key>: <value>, . . . <key>: <value> }
thisdict = dict(<key>= <value>, <key>= <value>,..., <key>= <value>)
12
d = {
"sa": 1,
"na": 56, Dizionario
"fi": 7
}
Stampa tutti i nomi delle chiavi nel dizionario, uno per uno:
for x in d:
print(x)
Passa attraverso chiavi e valori utilizzando la funzione items():
for x, y in d.items():
print(x, y)
13
d = {
"sa": 1,
"na": 56, Dizionario
"fi": 7
}
Stampa tutti i valori nel dizionario, uno per uno:
for x in d:
print(d[x])
Puoi anche utilizzare la values()funzione per restituire i valori di un dizionario:
for x in d.values():
print(x)
14
Multiple Choice
thisdict = dict(name = "John", age = 36, country = "Norway")
print(thisdict)
Cosa stampa a video?
{'name': 'John', 'age': 36, 'country': 'Norway'}
['name': 'John', 'age': 36, 'country': 'Norway']
{'name': 'John', 'age': 36, 'country': ('Norway')}
('name': 'John', 'age': 36, 'country': 'Norway')
15

Dictionaries in Python – Real Python
You can open this webpage in a new tab.
Learn Python in three hours
Show answer
Auto Play
Slide 1 / 15
SLIDE
Similar Resources on Wayground
10 questions
11A4: Tin HKI Bài 1 (1)
Presentation
•
11th Grade
12 questions
Persamaan Lingkaran
Presentation
•
11th Grade
14 questions
informatika
Presentation
•
10th Grade
8 questions
Dasar Desain Grafis
Presentation
•
11th Grade
11 questions
Presentasi Interaktif - Jaringan Komputer dan Internet Kelas X
Presentation
•
10th Grade
12 questions
PENDALAMAN MATERI PEMBELAJARAN DI SD BERBASIS TIK
Presentation
•
11th - 12th Grade
12 questions
Tajuk 7 Reka bentuk Perindustrian PSv tingkatan 2
Presentation
•
12th Grade
10 questions
Bahasa Indonesia
Presentation
•
11th Grade
Popular Resources on Wayground
16 questions
Grade 3 Simulation Assessment 2
Quiz
•
3rd Grade
19 questions
HCS Grade 5 Simulation Assessment_1 2526sy
Quiz
•
5th Grade
10 questions
Cinco de Mayo Trivia Questions
Interactive video
•
3rd - 5th Grade
17 questions
HCS Grade 4 Simulation Assessment_2 2526sy
Quiz
•
4th Grade
24 questions
HCS Grade 5 Simulation Assessment_2 2526sy
Quiz
•
5th Grade
13 questions
Cinco de mayo
Interactive video
•
6th - 8th Grade
20 questions
Math Review
Quiz
•
3rd Grade
30 questions
GVMS House Trivia 2026
Quiz
•
6th - 8th Grade