Python gilt vielen als objektorientierte Sprache, doch unterstützt es auch andere Paradigmen. Rainer Grimm demonstriert in seinem kostenlosen Online-Artikel das funktionale Programmieren in Python .
Dabei stellt er zahlreiche Features vor, die er in seinem vorhergehenden Grundlagenartikel als typisch für funktionale Sprachen hervorgehoben hat, unter anderem Lambda-Funktionen, Closures sowie “map”, “filter” und “reduce” als Funktionen höherer Ordnung. Generatoren, Generator-Ausdrücke sowie List Comprehension runden das Bild ab.


