A beginner-friendly look at how functions work in Python when you treat them the functional-programming way — first-class objects, pure functions, and the map/filter/reduce trio.