Book Review: Guide to Learning Python Decorators
Matt Harrison’s Guide to: Learning Python decorators is a mini-book dedicated to the topic of decorators in Python.
He starts off with a brief introduction to programming paradigms and subsequently introducing the concept of Python supporting first-class functions. He talks about function attributes, scope in functions and nested functions. Next, he introduces the topic of function arguments/parameters, the * and ** operators and related concepts.
(I like the way he builds up the book, starting from the very basics of functions)
Next, he introduces the concept of closures in a very easy fashion. Reading this chapter you will feel ‘Huh? That’s it?’.
Finally, he comes to the chapter on decorators. First he introduces a simple decorator; then he talks about decorators with parameters, multiple decorators and ends with simple uses of decorators.
Short and sweet.