
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
14 questions
Bahasa Pemrograman
Presentation
•
11th Grade
10 questions
Penjumlahan dan Pengurangan Aljabar
Presentation
•
12th Grade - University
10 questions
FORMULA STATISTIK EXCEL
Presentation
•
11th Grade
11 questions
Come realizzare una campagna pubblicitaria efficace su Google
Presentation
•
11th Grade
13 questions
Ilmu Pengetahuan Alam
Presentation
•
KG
10 questions
Keunikan Virus: Menjelajahi Dunia Mikro
Presentation
•
10th Grade
11 questions
Sistem Operasi Komputer
Presentation
•
10th Grade
10 questions
INFORMATIKA 8
Presentation
•
10th Grade
Popular Resources on Wayground
10 questions
GPA Lesson
Presentation
•
9th - 12th Grade
7 questions
Albert Einstein
Quiz
•
3rd Grade
31 questions
Bridge A Review
Quiz
•
3rd Grade
6 questions
Blue Sue and Red Ruth
Quiz
•
3rd Grade
8 questions
(Day12 HW) Inverse Trig Ratios
Quiz
•
9th Grade
20 questions
Summer Geometry QUIZ (Week3)
Quiz
•
9th Grade
16 questions
Theme Practice
Quiz
•
7th Grade
20 questions
Taxes
Quiz
•
9th - 12th Grade