Decorators are a sometimes overlooked feature and they might be hard to grasp for beginning Pythonistas. I agree with Aaron Maxwell that mastering them “can massively magnify the positive impact of the code you write”, so make sure you add them to your toolkit if not done so already. In this article I explain what they do, why you want to use them and give some practical examples.
Articles on design patterns
Code Challenge 14 – Write DRY Code With Decorators – Review
By PyBites Team on 14 April 2017
It’s end of the week again so we review the code challenge of this week. It’s never late to sign up, just fork our challenges repo and start coding.
Code Challenge 14 – Write DRY Code With Decorators
By PyBites Team on 10 April 2017
Hi Pythonistas, a new week, a new ‘bite’ of Python coding! This week we let you practice with decorators, a nice way to abstract away common functionality. It allows you to alter the behavior of a callable without modifying the callable itself. We agree with Dan Bader that ‘understanding decorators is a milestone for any serious Python programmer.’ Enjoy!