Python Decorators Explained: Write Cleaner Code Today

Published: 13 December 2020
on channel: CodeFatherTech
112
1

#PythonDecorators

What is a decorator in Python?

Learn how to use decorators in Python with this CodeFatherTech tutorial.

--------- CHAPTERS ---------
(00:00:00) Introduction to the concept of decorators.
(00:00:20) Create an example of code to show how Python decorators work.
(00:00:55) Using decorators to increase the security of a system written in Python.
(00:01:30) Write the function we use for the decorator and introduce the concept of wrapper function.
(00:02:55) Apply the Python decorator we have defined to the initial function.
(00:03:30) Improve the code of the decorator to provide more details to our users.
(00:06:10) Update the wrapper function to use *args and **kwargs.

Decorators are used to provide additional functionality to functions, methods, and classes without altering the original code.

In this Python tutorial, I will show you how to create a decorator that increases the security of your code by limiting access to execute a specific function to users who are logged into a system.

You will also find out how to create a decorator that supports an arbitrary number of arguments and how to define a decorator that accepts an argument.

As you will see, in this tutorial we also cover the concepts of *args and **kwargs. Read more about those concepts in this CodeFatherTech tutorial: https://codefather.tech/blog/python-a...

Enjoy the tutorial!
Claudio


On this page of the site you can watch the video online Python Decorators Explained: Write Cleaner Code Today with a duration of hours minute second in good quality, which was uploaded by the user CodeFatherTech 13 December 2020, share the link with friends and acquaintances, this video has already been watched 112 times on youtube and it was liked by 1 viewers. Enjoy your viewing!