Proficiat! Heb je alle vorige lesjes gelezen en veel oefeningen gemaakt?Ja? Dan ben je op weg om een goede programmeur te worden.
In deze les zullen we een paar dingen herhalen. Door veel te herhalen ga je wat je leert beter en langer onthouden.
Herhalen moet ook niet op dezelfde manier gebeuren. Ook in deze les zitten er kleine verschillen in wat we herhalen.
En zullen we dat op een leuke manier proberen te doen.

We zullen python op een andere manier opstarten.

Klik op start, naar Python 3.3 en klik op IDLE (Python GUI)

Dit is de python IDLE shell:

Tik maar eens in : 2 +2 + Enter

Ga nu met de pijljestoet 2 plaatsen terug naar omhoog en druk op enter en nog een 2de keer op enter.


Als je het goed hebt gedaan, zie je het command nu een 2de keer op het scherm:

Doe dit nu nog een keer: met de pijltjestoets 2 plaatsen naar omhoog, druk maar één keer op enter en tik in + 3

En druk nu op enter. Is dit ook wat je ziet:

Probeer nu door de pijltjes te gebruiken de vorige opdracht terug op te roepen, maar telkens een beetje te veranderen:

>>> 2+2 * 3
8
>>> (2+2) * 3
12

Wit je dat haakjes voorrang hebben op vermenigvuldigen en delen?
Eerst bekijkt de computer wat tussen haakjes moet worden uitgevoerd, daarna komt vermenigvuldigen en delen en pas daarna optellen en aftrekken.

OK, probeer dit eens: print getal

Ja, natuurlijk, haakjes vergeten.
Met de pijltjes 2 plaatsen, druk op Enter, met de pijltjes plaatsen we op de 2 plaatsen de haakjes zodat we dit resultaat krijgen: print(getal)

Nog een fout! Mmmmmm even denken ...
Ons doosje is leeg! Dus tik in: getal = 100 + Enter

Nu met de pijltjes 6 plaatsen naar boven en druk 2 keer op Enter.

Yes! Gelukt.

Begin je al een beetje fan van de IDLE te worden? Ik alvast wel.
Met de IDLE kunnen we veel sneller werken en testjes doen. Maar we kunnen de IDLE ook gebruiken om een programma te schijven.

Met de muis: klik op File -> New Window of nog sneller: hou de Ctrl toets ingedrukt en druk kort op N. Er verschijnt een 2de scherm:

Tik eens in het nieuw window pri en druk dan op de TAB toets.

Komt daar nu automatisch print te staan? Dat is command completion. De editor weet over welke opdracht het gaat en vult aan.
Tik maar eens het volgende in:

print("Hallo")
getal1 = 10
getal2 = 20
print(getal1 + getal2)

Nu gaan we dit programma bewaren: druk op Ctrl+S
Ik bewaar mijn bestand onder Voorbeelden met als bestandsnaam lesje8.py

Gelukt? Druk nu eens op F5.

Het programma wordt automatisch uitgevoerd in de shell.En dit is wat je zou moeten zien:

>>> ================================ RESTART ================================
>>>
Hallo
30

Je kunt zeer snel wisselen van scherm door op de Alt + Tab toets te drukken.

Verander je programma eens door dit:

print("Hallo")
naam = input("Hoe noem jij? ")
print ("Dag ", naam)

Vergeet niet om telkens de bewaren door op Ctrl+S te drukken. En druk op F5

Tik je naam maar eens in en druk op Enter.

Vind je het leuk?
Verander eens het programma als volgt:

print("Hallo")
naam = input("Hoe noem jij? ")
print ("Dag ", naam)
print ("Wist je dat ik kan tellen tot 10?")
for teller in range (1, 11)
    print (teller)

Bewaren (Ctrl-S) en uitvoeren (F5). Oops, er zit een foutje in. We hebben een dubbele punt vergeten op de einde van het for commando:

for teller in range (1, 11):

Even aanpassen, terug bewaren en opnieuw uitvoeren. Werkt het nu?
Is het je ook opgevallen dat met de editor van Python er verschillende kleuren worden gebruikt:

Dat maakt het programmeren nog leuker en je zal ook minder snel foutjes maken.

Wat hebben we geleerd?

  • Met de IDLE kunnen we veel sneller werken.
  • Er zijn verschillende manieren om hetzelfde te doen.
  • Programmeren is leuk.
  • Door veel te herhalen onthouden we wat we geleerd hebben langer en beter.
  • Programmeren met kleurtjes is leuker.