Ga naar hoofdinhoud
HomePython

Cursus

Objectgeoriënteerd programmeren in Python

GevorderdVaardigheidsniveau
Bijgewerkt 02-2026
Duik erin en leer hoe je klassen maakt en gebruikmaakt van overerving en polymorfisme om code te hergebruiken en te optimaliseren.
Start Cursus Kosteloos
PythonProgramming
4 u
13 videos
44 Opdrachten
3,600 XP
100K+
Bewijs van Prestatie

Maak je kosteloos account aan

Ga verder met GoogleMeer opties weergeven

of


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

Group

Een team trainen?

Probeer voor bedrijven

Cursusbeschrijving

Objectgeoriënteerd programmeren (OOP) is een veelgebruikte programmeerstijl die de ontwikkeltijd verkort en je code leesbaarder, herbruikbaarder en beter te onderhouden maakt. OOP verschuift de focus van code als een reeks acties naar je programma als een verzameling objecten die met elkaar samenwerken. In deze cursus leer je klassen maken, die dienen als blauwdruk voor elk object in Python. Daarna pas je principes toe zoals inheritance en polymorphism om code te hergebruiken en te optimaliseren. Duik erin en leer hoe je mooie code schrijft die schoon en efficiënt is!

Vereisten

Writing Functions in Python
1

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.
Hoofdstuk beginnen
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.
Hoofdstuk beginnen
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.
Hoofdstuk beginnen
4

Best practices voor klassedesign

Objectgeoriënteerd programmeren in Python
Cursus
voltooid

Verdien een prestatieverklaring

Voeg deze referentie toe aan je LinkedIn-profiel, cv of curriculum vitae
Deel het op sociale media en in je functioneringsgesprek
Schrijf 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 weergeven

of


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.