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+Verklaring van prestatie

Maak je gratis account aan

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

Geliefd bij lerenden bij duizenden bedrijven

Train je een team?

Probeer for Business

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

Lesprogramma

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

Best practices voor klassedesign

Objectgeoriënteerd programmeren in Python

Cursus
voltooid

Verdien een prestatieverklaring

Schrijf je nu in

Ontwikkel je datavaardigheden met DataCamp for Mobile

Boek onderweg vooruitgang met onze mobiele cursussen en dagelijkse coding-uitdagingen van 5 minuten.