Function is 1st class citizen

Compared to traditional handbooks of functional programming (FP) with Haskhell, Clojure, etc. I will use Python as the language not because it’s pure FP (it’s not) but it provides enough features for FP and it’s easy to get and use. Language is only a tool, only ideas behind matters.

The story of Functional Programming

The story of FP is even longer than modern personal computer.

Principles of Functional Programming