Good introduction to functional programming with Python?
Tim Peters
tim.one at home.com
Fri Dec 22 01:05:46 EST 2000
[Richard P. Muller]
> Can someone recommend a decent introduction to functional programming
> in Python?
I doubt it, but if you want to learn FP I strongly recommend checking out
the freely available Haskell material:
http://www.haskell.org/
> I haven't found any suitable intro, and I'd like to learn more
> about map(), apply(), lambda, and the like.
Haskell will teach you that. You can come back and apply what you learned
in Python then -- although some people will cluck at you <wink>.
> I understand the syntax, but I'd like to learn something of
> the functional programming context these commands come from.
If you want to learn French, don't go to Manchester. Functional programming
features are not central to Python -- its support for them is spotty, clumsy
and unlikely to get fancier. Learn FP in a context where it's natural! And
Haskell is the most Pythonic of all languages that have nothing in common
with Python.
like-two-halves-of-a-single-twisted-soul-ly y'rs - tim
More information about the Python-list
mailing list