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

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

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

Відеоурок

Telegram group

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

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


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


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

Вихідний код

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

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

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

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

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

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

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

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

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