It's a valid question and I am looking forward to the answer.
The author claims we should use monads in Python code. However, he leaves the explanation for another day. Hopefully it will be quite enlightening.
I can't really see what Monads offer that Python is already well equipped to handle. We have weak-typing and exceptions. These are tools enough to call a function who may give us a random value of any type and we go off and start using it. If something blows up, we beg for forgiveness and can even try again... or whatever we need to do.
Then again, perhaps I'm missing the point as well.