Hoppa till huvudinnehållet

Kurs

Programmeringsparadigm – grundläggande koncept

Grundläggande2 tim

Utforska olika programmeringsparadigm, inklusive imperativ och deklarativ, procedur-, funktionell och objektorienterad programmering.

Python2 tim14 videor45 övningar3,450 XP4,240Intyg 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

Redo för ett paradigmskifte i det du vet om programmering? I Introduktion till programmeringsparadigm lär du dig grunderna i olika programmeringsparadigm, inklusive imperativ och deklarativ programmering, procedurprogrammering, funktionell programmering och objektorienterad programmering.

Du kommer att lära dig om verkliga användningsområden för dessa paradigmer och vanliga kodningsmönster i var och en av dem, och till och med skriva grundläggande program i Python för varje paradigm. När du har avslutat kursen kommer du att kunna känna igen olika programmeringsparadigm och veta när du ska välja ett framför ett annat. Du får till och med en förhandstitt på några mer avancerade ämnen som:
  • Rekursion i funktionell programmering
  • Klassarv i procedurprogrammering


Förstå för- och nackdelarna med varje programmeringsparadigm



I kapitel 2–4 kommer du att utforska procedurprogrammering, funktionell programmering och objektorienterad programmering, respektive. Varje kapitel kommer att gå igenom kännetecknen för det specifika programmeringsparadigmet, några vanliga verkliga tillämpningar och en tillräckligt bred översikt för att ge dig en förståelse för när du ska använda ett paradigm framför ett annat.

Implementera enkla procedurala, funktionella och objektorienterade program



Varje kapitel kommer också att innehålla en övning i att bygga ett program inom det givna paradigmet. Du kommer att skriva subrutiner och rekursiva funktioner samt definiera dina egna klasser med hjälp av Python.

När du är klar kommer du att ha en gedigen förståelse för grunderna i programmeringsparadigm, deras användningsområden, vanliga kodningsmönster och när du ska tillämpa vart och ett av dem i specifika situationer.

Förkunskapskrav

Kursplan

Kursöversikt

1

Introduktion till programmeringsparadigm

Välkommen till en första inblick i programmeringsparadigm! Det här kapitlet tar upp vad programmeringsparadigm är, varför de spelar roll och två övergripande kategorier av paradigm – imperativ och deklarativ programmering. Du lär dig också om fördelarna med att skriva modulär kod och tillämpa ansvarsfördelning, samt hur dessa begrepp hänger samman med olika paradigm.
Starta kapitel
2

Procedurell programmering

Utforska ett av de vanligaste paradigmen inom programmering: procedurell programmering. Det här kapitlet tar upp vad procedurell programmering är, vilka problem den lämpar sig för och hur den uppnår ansvarsfördelning och modulär kod. Du lär dig hur flödeskontrollsatser som `if`-satser, `for`-loopar och funktionsdefinitioner används inom procedurell programmering – och du får öva på allt detta i Python.
Starta kapitel
3

Funktionell programmering

4

Objektorienterad programmering

Dags att utforska klasser och objekt! Det här kapitlet behandlar det objektorienterade programmeringsparadigmet, dess vanliga tillämpningar, för- och nackdelar samt hur du implementerar grundläggande objektorienterade program i Python. Vi berör även mer avancerade ämnen inom paradigmet, bland annat klassarv och publika respektive privata attribut.
Starta kapitel

Programmeringsparadigm – grundläggande koncept

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.