Hoppa till huvudinnehållet

Kurs

Objektorienterad programmering i Python

Avancerad4 tim

Lär dig skapa klasser och använda arv och polymorfism för att återanvända och optimera kod.

Python4 tim13 videor44 övningar3,600 XP100K+Intyg om fullgjord kurs

Skapa ditt kostnadsfria konto

Fortsätt med Google
eller
Genom att fortsätta godkänner du våra Användarvillkor, vår Integritetspolicy och att dina data lagras i USA.

Älskad av elever på tusentals företag

Utbildar ett team?

Prova för företag

Kursbeskrivning

Objektorienterad programmering (OOP) är ett brett använt programmeringsparadigm som förkortar utvecklingstiden och gör koden lättare att läsa, återanvända och underhålla. OOP förskjuter fokus från att se kod som en sekvens av åtgärder till att betrakta programmet som en samling objekt som interagerar med varandra. I den här kursen lär du dig att skapa klasser, som fungerar som mallar för alla objekt i Python. Sedan använder du principerna arv och polymorfism för att återanvända och optimera kod. Kom igång och lär dig skriva välstrukturerad, ren och effektiv kod!

Förkunskapskrav

Kursplan

Kursöversikt

1

Grunderna i OOP

I det här kapitlet lär du dig vad objektorienterad programmering (OOP) är, hur det skiljer sig från procedurell programmering och hur det kan tillämpas. Du definierar sedan egna klasser och lär dig att skapa metoder, attribut och konstruktorer.
Starta kapitel
2

Arv och polymorfism

Arv och polymorfism är centrala begrepp inom OOP som möjliggör effektiv och konsekvent kodåteranvändning. Lär dig att ärva från en klass, anpassa och omdefiniera metoder, och utforska skillnaderna mellan data på klassnivå och data på instansnivå.
Starta kapitel
3

Integration med standard-Python

I det här kapitlet lär du dig att säkerställa att objekt med samma data betraktas som lika, hur du definierar och anpassar strängrepresentationer av objekt, och till och med hur du skapar egna feltyper. Genom interaktiva övningar lär du dig att anpassa dina klasser ytterligare så att de fungerar mer som Pythons inbyggda datatyper.
Starta kapitel
4

Bästa praxis för klassdesign

Objektorienterad programmering i Python

Kurs
slutförd

Tjäna intyg om genomförande

Registrera dig nu

Utveckla dina datakunskaper med DataCamp för mobil

Ta dig framåt var du än är med våra mobilkurser och dagliga 5-minuterskodningsutmaningar.