Themen
Planung
LU01
LU01a - Deklarative vs. Imperative Programmierung
LU01b - Strukturierte Programmierung
LU01c - Funktionale Programmierung
LU02
LU02a - Grundkonzepte der funktionalen Programmierung
LU02b - Pure Functions
LU02c - Immutable Values
LU03
LU03a - Erweiterte Konzepte der funktionalen Programmierung
LU03b - Rekursion
LU03c - Rekursives Problem lösen
LU03d - First-Class Functions
LU03e - Higher-Order Functions
LU03f - Callback Funktionen
LU04
LU04b - Die lambda-Funktion in Python
LU04c - List Comprehensions
LU04d - Die map-Funktion in Python
LU04e - Die filter-Funktion in Python
LU04f - Die reduce-Funktion in Python
LU04g - Die sorted-Funktion in Python
LU04h - Generatoren
LU04i - Generator Expressions
LU04l - Weitere Keywords
LU05
LU04a - Ternärer Bedingungsoperator in Python
LU05a - Verwendung von *args und **kwargs in Python
LU05b - Innere und äußere Funktionen in Python
LU05c - Closures in Python
LU05d - Decorators für Funktionen in Python
LU05e - Klassenbasierte Decorators in Python
LU06
LU06a - Was ist Flask?
LU06b - Installation von Flask
LU06c - Hello World mit Flask
LU06d - Routing und Variable Rules in Flask
LU06e - Datenbankintegration mit SQLite
LU06f - DAO-Klassen und Datenmodelle
LU06g - Was ist eine RESTful API?
LU06h - Erstellen einer RESTful API mit Flask und DAO-Klassen
LU06i - Authentifizierung mit Flask-Login
LU06j - Blueprints in Flask
LU06k - Passwortsicherheit
LU07
LU08
LU09
LU10