Funktionale Programmierung in Python — lambda, map, filter, reduce
Reine Funktionen, die ihre Eingabe unangetastet lassen, `lambda`, `map`, `filter`, `functools.reduce`, die stille Falle fauler Iteratoren, wann eine Comprehension klarer ist, und das Verhindern von Veränderungen mit Tupeln, während aus rohen API-Logs Fehlercodes extrahiert werden.
Wie möchtest du lernen?
Python für eine Karriere in der KI ist ein Pro-Kurs
Reine Funktionen, die ihre Eingabe unangetastet lassen, `lambda`, `map`, `filter`, `functools.reduce`, die stille Falle fauler Iteratoren, wann eine Comprehension klarer ist, und das Verhindern von Veränderungen mit Tupeln, während aus rohen API-Logs Fehlercodes extrahiert werden.
Der Python-Kurs ist kostenlos und vollständig – dieser Kurs besteht aus nichts, was dort herausgenommen wurde. Jedes Kapitel eines Pro-Kurses durchläuft alle sechs Schritte:
- Problem — Erst das Problem, dann die Definition: Was ohne dieses Konzept nicht geht.
- Verstehen — Bilde dir ein mentales Modell: Was Python wirklich tut – und warum genau so.
- Beispiel — Ein vollständiges Beispiel mit echter Ausgabe – ausgeführt, nicht ausgedacht.
- Vorhersagen — Sag voraus, was passiert, bevor du es ausführst. Eine falsche Vorhersage lehrt mehr als eine richtige.
- Anwenden — Schreib es selbst und führe es auf deinem Rechner aus. Lesen ist nicht dasselbe wie Können.
- Herausforderung — Zehn Fragen von leicht bis schwer. Die letzten sind absichtlich knifflig.