I recommended to a friend to learn some functional programming using Python to expand his knowledge and overcome programmer’s fatigue.
I chose Python because that way there’s a good chance he’ll be able to use the new knowledge in practical daily work.
I tried to find him some tutorials, and found a lot of guides – diving deep into how to use map, reduce, filter, etc., but don’t provide exercises where he can learn while coding.
Where can I find a tutorial that uses functional python to solve problems while teaching?
An optimal answer for me would be homework from a functional programming course, that needs to be written in Python. Such a thing is probably rare because an academic course will usually prefer a purer functional language for such work.
Maybe http://diveintopython.net/functional_programming/index.html helps.
Some other useful links are: