#20 – Декоратори функцій

#20 – Декоратори функцій

Декоратори у мові Пітон дозволяють додати функціонал до та після виконання певної функції. За урок ми навчимося створювати декоратори та присвоювати їх до функцій.

Відеоурок

Telegram group

Підписуйтесь на нашу групу в Телеграмі 🇺🇦

Декоратори бувають дуже зручними у багатьох випадках. Ви можете поставити запитання, а навіщо обертати якусь функцію з додаванням нового коду до і після її виконання, якщо можна просто вписати це в саму функцію?


Давайте на секунду уявимо, що у нас велика програма і ми використовуємо яку-небудь функцію безліч разів. Нам не потрібно її змінювати, оскільки її використовує багато інших підпрограм. Тим не менш, нам потрібно додати до неї код, який повинен спрацювати до або після виклику. Тут на допомогу приходять декоратори, які здатні виконати це завдання.


Одну функцію можна обертати кілька разів.

Вихідний код

Весь код буде доступний після підписки на проект!

Завдання до уроку

Необхідно оформити передплату на проект, щоб отримати доступ до всіх домашніх завдань

Велике завдання за курсом

Вам необхідно оформити передплату на сайті, щоб мати доступ до всіх великих завдань. У завдання входить методика рішення, а також готовий проект з відповіддю до завдання.
PS: подібні завдання доступні при підписці від 1 місяця

Також варто подивитися

Розробка ігор на Python з нуля
10 уроків
Изучение Python UI (GUI Apps) / Программы на Питон
Уроки Python Django / Розробка сайту
12 уроків
Изучение Flask / Создание сайта на Python
Python Data Analytics / Аналитика данных (NumPy, Pandas, Matplotlib)
Python Data Science / Обработка данных (Scikit-learn, TensorFlow)
Коментарі (1)
Додати коментар

Andrii 01 травня 2026 в 22:33

А чому ми викликаємо фунцію. в фунції?
Відповісти