Python für Entwickler
Schreibe ausdrucksstarken, idiomatischen Python-Code mit Comprehensions, Entpacken, Iterationshilfen, Prädikaten und verzögerter Auswertung.
8 Lektionen
Melde dich an, um deinen Lernfortschritt zu speichern.
1. List Comprehensions: Umformen und Filtern
Erstelle gut lesbare List Comprehensions zum Umformen und Filtern von Daten und setze dabei deine bisherigen Python-Kenntnisse ein.
2. Dictionary- und Set-Comprehensions
Forme Zuordnungen mit Dictionary Comprehensions um und filtere sie; erzeuge eindeutige Werte mit Set Comprehensions.
3. Entpacken und Mehrfachzuweisung
Weise mehrere Werte gleichzeitig zu, tausche Variablenwerte, erfasse Teilfolgen variabler Länge und entpacke Datensätze in Schleifen.
Fragen, die auf deine Ziele und alles abgestimmt sind, was du bisher gelernt hast.
4 Fragen · 0/4 beantwortet · Zugriff wird geprüft …
4. Parallel iterieren mit zip() und enumerate()
Führe zusammengehörige Sequenzen paarweise zusammen, nummeriere Datensätze und behandle unterschiedliche Längen sicher.
5. Sammlungen verständlich prüfen mit any() und all()
Formuliere Regeln, die für mindestens ein oder für alle Elemente gelten, und behandle leere Eingaben bewusst.
6. Sortieren mit Schlüsselfunktionen
Nutze Schlüsselfunktionen, stabile Sortierung und mehrteilige Sortierkriterien, ohne die Eingabedaten zu verändern.
Fragen, die auf deine Ziele und alles abgestimmt sind, was du bisher gelernt hast.
3 Fragen · 0/3 beantwortet · Zugriff wird geprüft …
7. Generatorausdrücke und verzögerte Auswertung
Verarbeite berechnete Werte schrittweise mit sum, any und all und verstehe, warum Generatoren nur einmal durchlaufen werden können.
Fragen, die auf deine Ziele und alles abgestimmt sind, was du bisher gelernt hast.
2 Fragen · 0/2 beantwortet · Zugriff wird geprüft …
8. Gut lesbaren, pythonischen Code schreiben
Erstelle wartbare Python-Datenpipelines mit idiomatischer Iteration, sicherem Zusammenführen, Prüfungen und Sortierung.
Wende das Gelernte in einer anspruchsvollen Programmieraufgabe an, abgestimmt auf deinen Lernverlauf.
Zugriff auf die Prüfung wird geprüft …