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

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

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

Відеоурок

Telegram group

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

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


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


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

Вихідний код

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

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

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

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

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

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

Изучение PyQt5 / Графический интерфейс на Python
Курс Machine Learning / Машинное обучение с нуля
Уроки ChatGPT API / Разработка программ на Python и ChatGPT
Уроки Python Django / Розробка сайту
12 уроків
Вивчення Python до профі / Основи, Django, TKinter
AI Agents, Vibe Coding и разработка с Claude Code
Коментарі (1)
Додати коментар

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

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