Feedback aangaande loops over array indices #8
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
In een facebook groep (Vaksteunpunt natuurkunde) is gelinkt naar: Inleiding programmeren: grafieken.
Moraal van het verhaal: Fantastisch materiaal dat (sporadisch) ook op het VWO wordt ingezet.
Dus vooral: COMPLIMENTEN!
Toch valt mij wel iets op, en ik kan het niet laten om feedback te geven in de vorm van een PR.
In jullie materiaal gebruiken jullie python lijsten op een manier die doet denken aan C/FORTRAN/BASIC/Pascal, dwz een loopje met met een array index (
for index in range(len(lijst))
en dat soort dingen:Dan krijg je zoiets (dit is gekopieerd uit inleiding programmeren lijsten):
Ik neem aan dat er een didactisch doel achter zit (stap voor stap aanleren wat een lijst is). Maar ik heb een andere mening: Het loopen met array indices is gebaseerd op "onze" manier van programmeren (uit C/FORTRAN/BASIC) en dat moeten we niet meer aanleren.
Didactisch gezien is het altijd beter ongewenste patronen gewoon helemaal niet aan te leren, en direct met het gewenste patroon aan te leren:
Bovenstaande code is m.i. geen python. Het is C/BASIC/Pascal in python syntax. In python schrijf je:
Ik heb geen idee of dit soort feedback welkom is, ik hoor het graag.