I recently learned about python decorators from Dan Bader's excellent resource Python Tricks the Book. I immediately wanted to apply my new-found knowledge, but didn't have a good use-case. So I made a bad one and turned it into a tutorial (solutions). I tried to include a good number of exercises; by the end, you should have decorators. Have fun!
Feel free to comment on this post with any comments or suggestions.