Vorig jaar heb je leren programmeren in Python. Je leerde je de belangrijkste commando's en constructies en als "proeve van bekwaamheid" bouwde je een ganzenbord met PyGame.

Je zult met name bij het bouwen van de game hebben gemerkt dat het bij grote programma's steeds moeilijker wordt om je code overzichtelijk te houden en dat het lastig is om niet (bijna) dezelfde code op verschillende plekken te hebben staan (bijvoorbeeld voor elke verschillende speler), wat de kans op fouten ook vergroot.

We kijken nu naar enkele nieuwe Python concepten die de code meer structuur geven en daarmee het werken aan grotere projecten logischer en overzichtelijker maakt: Algoritmiek en Objectgeoriënteerd programmeren.

Software:


Stof:


PO:


Python opfrissers: