Skip to main content

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 ScratchIn Python
herhaal 10 keerfor i in range(10):
als voorwaarde danif voorwaarde:
zet x op 100x = 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.