Powiedzmy sobie o kolejnej koncepcji, spotykanej nie tylko w języku Python. Mianowicie: funkcja jako obiekt pierwszej klasy. Co to właściwie znaczy? Jak już się zdążyliśmy przekonać, funkcje są obiektami. Dzięki temu możemy je potraktować jako wartość, podobnie jak liczby, ciągi znaków czy listy. Co z tego wynika? Przede wszystkim to, że funkcja sama w sobie…