Cursus
Objectgeoriënteerd programmeren in Python
GevorderdVaardigheidsniveau
Bijgewerkt 02-2026
PythonProgramming4 u13 videos44 Opdrachten3,600 XP100K+Bewijs 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
Vereisten
Writing Functions in Python1
OOP-basics
In dit hoofdstuk leer je wat objectgeoriënteerd programmeren (OOP) is, hoe het verschilt van procedureel programmeren, en hoe je het toepast. Vervolgens definieer je je eigen klassen en leer je hoe je methods, attributes en constructors maakt.
2
Inheritance en polymorphism
Inheritance en polymorphism zijn kernconcepten van OOP die efficiënt en consistent hergebruik van code mogelijk maken. Leer hoe je erft van een class, methods aanpast en herdefinieert, en bekijk de verschillen tussen data op classniveau en op instanceniveau.
3
Integreren met standaard Python
In dit hoofdstuk leer je hoe je ervoor zorgt dat objecten met dezelfde data als gelijk worden beschouwd, hoe je stringrepresentaties van objecten definieert en aanpast, en zelfs hoe je nieuwe fouttypen maakt. Met interactieve oefeningen leer je je klassen verder te tweaken zodat ze meer werken als standaard Python-datatypen.
4
Best practices voor klassedesign
Hoe ontwerp je klassen voor inheritance? Heeft Python private attributes? Kun je toegangscontrole op attributes regelen? Je vindt antwoorden op deze (en meer) vragen terwijl je best practices voor klassedesign leert.
Objectgeoriënteerd programmeren in Python
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 Objectgeoriënteerd programmeren in Python!
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.