Functional Programming in Python

Posted on April 22, 2009 by oubiwann


Blog post image


Over the past couple years or so I've toyed with functional programming, dabbling in Lisp, Scheme, Erlang, and most recently, Haskell. I've really enjoyed the little bit I've done and have broadened my experience and understanding in the process.

Curious as to what folks have done with Python and functional programming, I recently did a google search I should have run years ago and discovered some community classics. I'm posting them here, in the event that I might spare others such an error in oversight :-)
I've always enjoyed David's writing style, though I've never read his FP articles until now. They were quite enjoyable and have aged well, despite referencing older versions of Python. Andrew's HOWTO provides a wonderful, modern summary.

I make fairly regular use of itertools but have never used the operator module – though I now look forward to some FP idiomatic Python playtime with it :-) I've never used functools, either.

Enjoy!



Author oubiwann
Date April 22, 2009
Time 11:45:08
Category
Tags concurrency erlang functional-programming haskell lisp python scheme
Line Count 1
Word Count 205
Character Count 1990

Comments?
This blog doesn't use standard (embedded) comments; however, since the site is hosted on Github, if there is something you'd like to share, please do so by opening a "comment" ticket!