Van Scratch naar Python
0 Wat gaan we leren?
In deze eerste les krijg je een overzicht van wat je in de komende weken gaat leren.
We gaan aan de slag met Python: een echte programmeertaal die je stap voor stap gaat begrijpen door te werken met bewegingen, logica en herhalingen.
π― Wat leer je in deze module?
- β Begrijpen waarom en hoe je moet inspringen
- β Leren wat commentaar
- β Inzicht krijgen in het gebruik van if-statements (beslissingen in je code)
- β Leren hoe je herhalingen maakt met loops (lussen)
π§ Wat is het verschil met Scratch?
In Scratch gebruik je blokjes die je kunt slepen. In Python schrijf je zelf regels code.
Maar de logica is hetzelfde. Kijk maar:
In Scratch | In Python |
---|---|
herhaal 10 keer | for i in range(10): |
als voorwaarde dan | if voorwaarde: |
zet x op 100 | x = 100 |
π Belangrijke basisprincipes
πΉ Inspringen (indentation)
Python gebruikt inspringen (meestal 4 spaties) om aan te geven welke regels bij elkaar horen.
if x > 10:
print("x is groter dan 10") # deze regel hoort bij de if
print("klaar") # deze regel hoort NIET bij de if
πΉ Commentaar
Met een hekje #
kun je uitleg toevoegen aan je code:
# Dit is commentaar β de computer doet hier niets mee
x = 5 # We geven x de waarde 5
πΉ If-statements
Met een if
-statement laat je de computer beslissingen nemen:
if score >= 10:
print("Je hebt gewonnen!")
πΉ Loops (herhalingen)
Met een for
-loop kun je iets meerdere keren herhalen:
for i in range(5):
print("Dit gebeurt 5 keer")
π οΈ Opdracht
- Bekijk de voorbeelden hierboven goed
- Probeer in Thonny de codefragmenten uit
- Pas de getallen aan (bijvoorbeeld in de
range()
) en kijk wat er gebeurt
π€ Inleveren
Maak een screenshot van een stukje code waarin je zelf een if
-statement Γ©n een for
-loop gebruikt.
Schrijf erbij wat je denkt dat de code doet, en wat het Γ©cht doet als je hem uitvoert.