Hacker News new | ask | show | jobs
by daturkel 1910 days ago
Python is not fully a functional programming language but it supports some functional patterns. There's a nice mini-ebook by David Mertz on functional programming in Python, and it used to be freely available but I can't find it at the moment. However, he wrote an article version here: https://developer.ibm.com/languages/python/articles/l-prog/

Also, pattern matching is coming to python in 3.10. You can read about it here: https://www.python.org/dev/peps/pep-0634/

1 comments

Dry python returns library gets pretty close to feeling like scala cats. Unproductive diversions and all.