or
Den här övningen är en del av kursen
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.
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.
Fördjupa dig i funktionell programmering i det här kapitlet. Vi går igenom grunderna: när du bör använda den, några fördelar och nackdelar samt tillämpningsområden. Du lär dig också om rekursion inom funktionell programmering och får implementera egna enkla funktionella program!
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.
Aktuell övning