Cursus
Concepten van programmeerparadigma’s
BasisVaardigheidsniveau
Bijgewerkt 05-2026
TheoryProgramming2 u14 videos45 Opdrachten3,450 XP4,184Bewijs van Prestatie
Maak je kosteloos account aan
Ga verder met GoogleMeer opties weergevenof
Door verder te gaan accepteer je onze Gebruiksvoorwaarden, ons Privacybeleid en dat je gegevens worden opgeslagen in de VS.
Geliefd bij leerlingen van duizenden bedrijven
Een team trainen?
Probeer voor bedrijvenCursusbeschrijving
Je leert over echte gebruikssituaties voor deze paradigma's en veelvoorkomende coderingspatronen in elk daarvan, en schrijft zelfs basisprogramma's in Python voor elk paradigma. Als je klaar bent met de cursus, kun je verschillende programmeerparadigma's herkennen en weet je wanneer je de ene boven de andere moet kiezen. Je krijgt zelfs een voorproefje van wat meer geavanceerde onderwerpen, zoals:
- Recursie in functioneel programmeren
- Klasse-overerving in procedureel programmeren
Begrijp de voor- en nadelen van elk programmeerparadigma
In hoofdstukken 2-4 ga je respectievelijk procedureel, functioneel en objectgeoriënteerd programmeren verkennen. Elk hoofdstuk gaat in op de kenmerken van het specifieke programmeerparadigma, een paar veelvoorkomende toepassingen in de praktijk en geeft je genoeg overzicht om te begrijpen wanneer je het ene paradigma boven het andere moet gebruiken.
Maak simpele procedurele, functionele en objectgeoriënteerde programma's
Elk hoofdstuk heeft ook een oefening om een programma te maken binnen het gegeven paradigma. Je gaat subroutines en recursieve functies schrijven en je eigen klassen definiëren met Python.
Als je klaar bent, snap je de basis van programmeerparadigma's, hoe je ze gebruikt, veelvoorkomende coderingspatronen en wanneer je ze in bepaalde situaties kunt toepassen.
Vereisten
Intermediate Python1
Introductie tot programmeerparadigma’s
Maak je klaar voor een eerste kennismaking met programmeerparadigma’s! Dit hoofdstuk behandelt wat programmeerparadigma’s zijn, waarom ze belangrijk zijn, en twee brede categorieën: imperatief en declaratief programmeren. Je leert ook over de voordelen van modulaire code en het scheiden van verantwoordelijkheden, en hoe deze samenhangen met verschillende paradigma’s.
2
Procedureel programmeren
Duik in een van de meest gebruikte paradigma’s in programmeren: procedureel programmeren. Dit hoofdstuk behandelt wat procedureel programmeren is, welke problemen je ermee kunt oplossen, en hoe het zorgt voor scheiding van verantwoordelijkheden en modulaire code. Je leert hoe besturingsstroom-instructies zoals
if-statements, for-lussen en functiedefinitie allemaal worden gebruikt in procedureel programmeren, en je oefent dit in Python.3
Functioneel programmeren
Duik in functioneel programmeren in dit hoofdstuk. We behandelen de basis van functioneel programmeren: wanneer je het gebruikt, enkele voor- en nadelen, en toepassingen. Je leert ook hoe je recursie inzet in functioneel programmeren, en je implementeert zelfs zelf een paar eenvoudige functionele programma’s!
4
Objectgeoriënteerd programmeren
Aan de slag met classes en objecten! In dit hoofdstuk behandelen we het objectgeoriënteerde programmeerparadigma, veelvoorkomende toepassingen, voor- en nadelen, en hoe je eenvoudige objectgeoriënteerde programma’s in Python bouwt. We kijken ook kort naar enkele meer geavanceerde onderwerpen binnen dit paradigma, zoals class-inheritance en openbare versus private attributen.
Concepten van programmeerparadigma’s
Cursus voltooid
Verdien een prestatieverklaring
Voeg deze referentie toe aan je LinkedIn-profiel, cv of curriculum vitaeDeel het op sociale media en in je functioneringsgesprekSchrijf je nu in
Sluit je aan bij meer dan 19 miljoen leerlingen en start vandaag nog met Concepten van programmeerparadigma’s!
Maak je kosteloos account aan
Ga verder met GoogleMeer opties weergevenof
Door verder te gaan accepteer je onze Gebruiksvoorwaarden, ons Privacybeleid en dat je gegevens worden opgeslagen in de VS.
Ontwikkel je datavaardigheden met DataCamp voor Mobiel
Maak vooruitgang onderweg met onze mobiele cursussen en dagelijkse 5-minuten programmeeruitdagingen.