Welkom op de (online) cursus programmeren met Python.

Via deze weg kan je op je eigen tempo leren programmeren.


Waarom leer je programmeren?



1. Computationeel denken (of probleemoplossend denken)


Om een computerprogramma te schrijven moet je over verschillende vaardigheden beschikken die je bij andere vakken of in het dagelijkse leven ook kunnen helpen:

Een computer werkt met een binaire taal (0 en 1) en is in feite maar een rekenmachine ("To compute" = rekenen). Ondertussen gebruiken wij die "rekenmachine" wel voor heel wat ingewikkelde taken (teksten, beeld, geluid, gaming, enz) omdat een computer nu eenmaal veel sneller is dan een mens. Deze menselijke "problemen" zoals teksten en afbeeldingen kan je echter niet zomaar omzetten in 0'en en 1'en. Je moet als programmeur deze menselijke problemen dus omzetten in een wiskundige oplossing.
Dit noemt men "Computationeel denken".



Om die 6 toe te passen moet je beschikken over enkele vaardigheden:


Deze memes vatten het programmeren goed samen... je zal deze later wel begrijpen ;)










2. Repetitieve taken automatiseren


Zoals al eerder gezegd: een computer is niet zo slim maar wel heel snel. Als je als programmeur er in slaagt om een goed programma te schrijven kan een computer veel sneller werken dan een mens dat kan. Een gemiddelde computer heeft een rekenkracht van bijna 3 miljard bewerkingen per seconde. Waar een team van 10 mensen jaren voor nodig heeft om te berekenen, kan een computer dit in een fractie van een seconde.
Bijvoorbeeld: je hebt bij wiskunde een formule geleerd die je vaak nodig hebt. Maar dit elke keer uitrekenen vraagt natuurlijk veel tijd. Je kan hier dan een programma voor schrijven dat deze berekening veel sneller kan uitvoeren dan jijzelf zodat je hier op termijn veel tijd mee uitspaart.