Über 700 Kurse zum halben Preis
Kursbeschreibung
Bist du bereit für einen Paradigmenwechsel in Bezug auf dein Wissen über Programmierung? In „Einführung in Programmierparadigmen“ lernst du die Grundlagen verschiedener Programmierparadigmen kennen, darunter imperativ und deklarativ programmieren, prozedural programmieren, funktional programmieren und objektorientiert programmieren.
Du lernst praktische Anwendungsfälle für diese Paradigmen und gängige Codierungsmuster kennen und schreibst sogar einfache Programme in Python für jedes Paradigma. Wenn du den Kurs abgeschlossen hast, wirst du verschiedene Programmierparadigmen erkennen und wissen, wann du welches wählen solltest. Du bekommst sogar einen kleinen Einblick in ein paar fortgeschrittenere Themen wie:
In den Kapiteln 2 bis 4 lernst du prozedurale, funktionale und objektorientierte Programmierung kennen. Jedes Kapitel geht auf die Hauptmerkmale des jeweiligen Programmierparadigmas, einige gängige Anwendungen aus der Praxis und einen Überblick ein, damit du verstehst, wann du das eine oder andere Paradigma verwenden solltest.
Jedes Kapitel hat auch eine Übung, wo du ein Programm innerhalb des vorgegebenen Paradigmas erstellen kannst. Du wirst Unterprogramme und rekursive Funktionen schreiben und deine eigenen Klassen mit Python definieren.
Wenn du fertig bist, wirst du die Grundlagen der Programmierparadigmen, ihre Verwendung, gängige Codierungsmuster und wann du sie in bestimmten Situationen anwenden solltest, gut verstehen.
Du lernst praktische Anwendungsfälle für diese Paradigmen und gängige Codierungsmuster kennen und schreibst sogar einfache Programme in Python für jedes Paradigma. Wenn du den Kurs abgeschlossen hast, wirst du verschiedene Programmierparadigmen erkennen und wissen, wann du welches wählen solltest. Du bekommst sogar einen kleinen Einblick in ein paar fortgeschrittenere Themen wie:
- Rekursion in der funktionalen Programmierung
- Klassenvererbung in der prozeduralen Programmierung
Verstehe die Vor- und Nachteile der einzelnen Programmierparadigmen
In den Kapiteln 2 bis 4 lernst du prozedurale, funktionale und objektorientierte Programmierung kennen. Jedes Kapitel geht auf die Hauptmerkmale des jeweiligen Programmierparadigmas, einige gängige Anwendungen aus der Praxis und einen Überblick ein, damit du verstehst, wann du das eine oder andere Paradigma verwenden solltest.
Einfache prozedurale, funktionale und objektorientierte Programme umsetzen
Jedes Kapitel hat auch eine Übung, wo du ein Programm innerhalb des vorgegebenen Paradigmas erstellen kannst. Du wirst Unterprogramme und rekursive Funktionen schreiben und deine eigenen Klassen mit Python definieren.
Wenn du fertig bist, wirst du die Grundlagen der Programmierparadigmen, ihre Verwendung, gängige Codierungsmuster und wann du sie in bestimmten Situationen anwenden solltest, gut verstehen.
Voraussetzungen
Lernprogramm
Kursübersicht
1
Einführung in Programmierparadigmen
Mach dich bereit für einen ersten Blick auf Programmierparadigmen! Dieses Kapitel behandelt, was Programmierparadigmen sind, warum sie wichtig sind und zwei große Kategorien davon: imperatives und deklaratives Programmieren. Du lernst außerdem, warum modularer Code und die Trennung von Verantwortlichkeiten Vorteile bringen und wie das mit verschiedenen Paradigmen zusammenhängt.
- Was sind Programmierparadigmen?50 XP
- Programmierparadigmen und -sprachen verstehen50 XP
- Programmiersprachen vs. Programmierparadigmen100 XP
- Imperative und deklarative Programmierparadigmen50 XP
- Kategorien von Programmierparadigmen verstehen100 XP
- Programmierkategorien vergleichen100 XP
- Warum brauchen wir Programmierparadigmen?50 XP
- Vorteile von modularem Code100 XP
- Vorteile, in mehreren Paradigmen zu denken100 XP
- Modularen Code in Python erkennen50 XP
2
Prozedurales Programmieren
Tauche ein in eines der am häufigsten verwendeten Paradigmen: prozedurales Programmieren. Dieses Kapitel erklärt, was prozedurales Programmieren ist, welche Probleme sich damit lösen lassen und wie damit die Trennung von Verantwortlichkeiten und modularer Code erreicht werden. Du lernst, wie Kontrollflussanweisungen wie `if`-Anweisungen, `for`-Schleifen und Funktionsdefinitionen im prozeduralen Programmieren eingesetzt werden – und du übst das in Python.
3
Funktionales Programmieren
In diesem Kapitel geht es um funktionales Programmieren. Wir behandeln die Grundlagen: wann du es verwendest, einige Vor- und Nachteile sowie typische Anwendungsfälle. Du lernst außerdem, wie Rekursion im funktionalen Programmieren eingesetzt wird, und implementierst sogar eigene kleine funktionale Programme!
4
Objektorientiertes Programmieren
Lass uns mit Klassen und Objekten spielen! Dieses Kapitel behandelt das objektorientierte Programmierparadigma, seine typischen Anwendungen, Vor- und Nachteile und wie du grundlegende objektorientierte Programme in Python implementierst. Wir streifen auch einige fortgeschrittenere Themen in diesem Paradigma, darunter Klassenvererbung und öffentliche vs. private Attribute.
Konzepte von Programmierparadigmen
Kurs
abgeschlossen

