Presentation about nice functional programming things you can do with python. and some simple techniques you can use to do a good and functional design
2. Functional Programming
Expressions over statements (instead of using a whole for, use
map/filter/reduce)
No side effect
Immutability
Simpler code
Expressiveness