[Go to site: main page, start]

Ga naar hoofdinhoud

Cursus

Objectgeoriënteerd programmeren in Python

Gevorderd4 u

Duik erin en leer hoe je klassen maakt en gebruikmaakt van overerving en polymorfisme om code te hergebruiken en te optimaliseren.

Python4 u13 video's44 oefeningen3,600 XP100K+Bewijs van voltooiing

Maak je gratis account aan

Ga verder met Google
of
Door verder te gaan accepteer je onze Gebruiksvoorwaarden, onze Privacybeleid en dat uw gegevens in de VS worden opgeslagen.

Geliefd bij learners van duizenden 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

Curriculum

Cursusoverzicht

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.
Start hoofdstuk
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.
Start hoofdstuk
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.
Start hoofdstuk
4

Best practices voor klassedesign

Objectgeoriënteerd programmeren in Python

Cursus
voltooid

Verdien een Statement of Accomplishment

Nu inschrijven

Verbeter je datavaardigheden met DataCamp voor mobiel

Blijf onderweg bezig met onze mobiele cursussen en dagelijkse programmeeruitdagingen van 5 minuten.