Hallo, Python!
Gebruik de pijlen om tussen de dia's te wisselen.
Tekst van deze dia
PROGRAMMEREN • 3E & 4E MIDDELBAAR
Hallo, Python!
Jij geeft de instructies. De computer voert ze uit.
LES 01 • DE EERSTE STAPPEN
Tekst van deze dia
STARTVRAAG
Wat zou JIJ een computer laten doen?
Stel dat je drie superkrachten mag programmeren…
Mijn huiswerk ordenen
Een mini-game maken
Mijn taken automatiseren
Denk 20 seconden na. Vertel je idee aan je buur.
DENKEN → DELEN
Tekst van deze dia
HET IDEE
Programmeren = instructies geven
Een computer kan veel, maar raadt niet wat jij bedoelt.
1
JOUW IDEE
Wat wil je bereiken?
2
DE CODE
Jij schrijft stappen.
3
HET RESULTAAT
Python voert ze uit.
Een goede programmeur is vooral een goede probleemoplosser.
Tekst van deze dia
WAAROM PYTHON?
Python zit op verrassend veel plaatsen
Een echte programmeertaal die relatief eenvoudig leest.
GAMES
Spelregels, scores en bots
AI
Slimme toepassingen en experimenten
WEB
Websites en backends
AUTOMATISEREN
Vervelende taken sneller afwerken
Het leuke? Vandaag schrijf jij je eerste regels code.
Tekst van deze dia
ONZE MISSIE
Na deze les kan jij…
een bericht tonen
print()
informatie bewaren
variabelen
iets vragen
input()
zelf iets bouwen
mini-programma
Tekst van deze dia
AAN DE SLAG
Hoe start je een Python-programma?
Je schrijft code in een Python-bestand: naam.py
1
OPEN
Open PyCharm of jouw Python-editor.
2
SCHRIJF
Maak een bestand, bijvoorbeeld hallo.py.
3
RUN
Voer je bestand uit en bekijk het resultaat.
TIP: BEWAAR REGELMATIG
Tekst van deze dia
EERSTE COMMANDO
Laat Python iets zeggen: print()
print() toont iets op het scherm.
main.py
(
"Hallo, wereld!"
)
UITVOER
Hallo, wereld!
PROBEER HET ZELF
Typ de regel over en druk op Run.
Tekst van deze dia
RAAD DE UITVOER
Wat verschijnt er op het scherm?
Kijk goed naar de aanhalingstekens. Overleg eerst met je buur.
main.py
(
"Ik leer Python"
)
(
2 + 3
)
(
"2 + 3"
)
MINI-QUIZ • 1 MINUUT
Welke drie regels worden afgedrukt?
Tekst van deze dia
DE OPLOSSING
En… dit is de uitvoer!
Uitvoer
Ik leer Python
5
2 + 3
Met "aanhalingstekens" is het tekst. Zonder kan Python rekenen.
Tekst van deze dia
NIEUWE TRUC
Een variabele is een digitaal doosje
Je geeft een waarde een naam. Zo kun je die later terug gebruiken.
naam
"Noor"
leeftijd
variabelen.py
naam
=
"Noor"
leeftijd
=
Tekst van deze dia
GOED OPLETTEN
Tekst is iets anders dan een getal
Python kijkt niet alleen naar de inhoud, maar ook naar het soort waarde.
TEKST • STR
GETAL • INT
"12"
Tussen aanhalingstekens
Zonder aanhalingstekens
Denk na: kan Python met beide waarden zomaar rekenen?
Tekst van deze dia
COMBINEREN
Laat Python jouw variabelen gebruiken
Je kunt tekst en een variabele samen afdrukken.
main.py
naam
=
"Noor"
(
"Hallo,"
, naam)
UITVOER
Hallo, Noor
LET OP DE KOMMA
Tekst van deze dia
ZELF AAN ZET
Missie 01: maak jouw eigen intro
Je krijgt 4 minuten. Pas de code aan met jouw gegevens.
mijn_intro.py
naam
=
"Noor"
leeftijd
=
(
"Ik ben"
, naam)
(
"Ik ben"
, leeftijd,
"jaar"
)
BONUS + Voeg een extra regel toe over jouw hobby.
Tekst van deze dia
INTERACTIEF
Laat de computer een vraag stellen
input() wacht op een antwoord dat jij intypt.
vraagje.py
naam
=
input
(
"Hoe heet jij? "
)
(
"Welkom,"
, naam)
Typ je naam in → Python gebruikt jouw antwoord.
Tekst van deze dia
OOPS…
Fouten maken = leren programmeren
Deze code werkt niet. Kun jij de fout vinden?
zoek_de_fout.py
naam
=
"Mila"
(
naamm
)
Welke letter is er te veel? Wat zou jij aanpassen?
DEBUG-CHALLENGE • 1 MINUUT
Tekst van deze dia
DE OPLOSSING
Een programmeur blijft speuren
Zo pak je elke fout stap voor stap aan.
1
Lees wat Python zegt
De foutmelding geeft een hint.
2
Kijk heel precies
Een letter kan het verschil maken.
3
Pas aan en probeer opnieuw
Dat heet debuggen.
OPLOSSING: print(naam)
Tekst van deze dia
EINDMISSIE
Bouw je eigen digitale begroeter
Gebruik print(), variabelen én input(). Je krijgt ongeveer 10 minuten.
1
Vraag hoe de gebruiker heet.
2
Vraag wat de favoriete hobby is.
3
Begroet de gebruiker met de naam.
4
Laat iets leuks over de hobby zien.
LEVEL UP: STEL EEN DERDE VRAAG
Tekst van deze dia
VOORBEELDOPLOSSING
Zo zou jouw begroeter eruit kunnen zien
Er zijn meerdere correcte manieren om dit programma te maken.
mijn_begroeter.py
naam
=
input
(
"Hoe heet je? "
)
hobby
=
input
(
"Wat is je hobby? "
)
(
"Welkom,"
, naam)
(
"Leuk dat je houdt van"
, hobby)
JE HEBT ZELF GEPROGRAMMEERD!
Tekst van deze dia
CHECK JEZELF
Wat weet jij ondertussen al?
Exit ticket: kun je dit uitleggen zonder te spieken?
Wat doet print()?
Waarvoor dient een variabele?
Wat doet input()?
Tekst van deze dia
LEVEL 01 COMPLETED
Yes! Je hebt Python ontdekt.
Volgende keer: slimmer beslissen met if en else.
BLIJF PROBEREN. BLIJF ONTDEKKEN.