ДЕКОРАТОРЫ С АРГУМЕНТАМИ В ПИТОНЕ

  Рет қаралды 2,651

Андрей Иванов | Python

Андрей Иванов | Python

Күн бұрын

Пікірлер: 15
@_mrmark
@_mrmark Жыл бұрын
Отдельное спасибо за крупный шрифт в pycharm
@threehundredbucks3212
@threehundredbucks3212 2 жыл бұрын
Коммент в поддержку. Больше таких роликов, оч круто
@Vlakss
@Vlakss 9 ай бұрын
Очень интересно, но нихуа а не поняллл.. Пойду гуглить
@nokia_n-gage
@nokia_n-gage 2 жыл бұрын
Отлично!
@xvostov_k
@xvostov_k 2 жыл бұрын
Да это жестко.
@andrededov9296
@andrededov9296 Жыл бұрын
а просто буль вторым аргументом в функцию декоратора, не рисуя лишний деф, нельзя передать?
@f1n1st13
@f1n1st13 Жыл бұрын
Не могу понять как decorator_(func) получает в себя функцию если вызывается @decorator который должен как аргумент принимать функцию a()
@PythononPapyrusRU
@PythononPapyrusRU Жыл бұрын
Так как мы вызываем декоратор, то в само декорирование возвращается другая функция, а оттуда мы уже используем аргументы. Если непонятно, то можете написать мне в телеграм: @iv_andrew
@PavelNebo
@PavelNebo 2 жыл бұрын
Ищу инфу по этой теме уже часа 3. Я понял что это работает, и сам синтаксис. Но я так и не понял как декорируемая функция передаётся декоратору внутри, ведь собака стоит перед другой функцией. Как так получается???
@regrer000
@regrer000 2 жыл бұрын
декоратор - функция(которая в качестве аргумента, принимает другую функцию) @decorator def func(): ... аналог такой записи: func = decorator(func) проще говоря, это обычный синтаксический сахар)
@АлексейГошко-п1з
@АлексейГошко-п1з 6 ай бұрын
нормально
@НикитаКопылов-у9л
@НикитаКопылов-у9л 2 жыл бұрын
как это применять на практике?
@PrizrakZamkov
@PrizrakZamkov 2 жыл бұрын
В библиотеках для телеграмм ботов как минимум используется, по такому же принципу можешь
@vlatterran
@vlatterran 2 жыл бұрын
Самый простой пример: Во встроенной библиотеке functools есть декоратор lru_cache, у которого есть необязательный аргумент cache_size (за точность имён не ручаюсь, но суть передана). Если с точки зрения "зачем мне самому писать такие декораторы", то тут сложнее, ибо мне в голову приходят только довольно сложные примеры, в основном связанные с написанием собственных библиотек/фреймворков, но вероятно если вы пишите свой декораторы, то рано или поздно вы столкнётесь с необходимостью передать в него дополнительные аргументы
@andrey6951
@andrey6951 6 ай бұрын
После половины ролика автор свалился в непонятное
ЭТО НУЖНО ВСЕМ КЛАССАМ ПИТОНА! SINGLE RESPONSIBILITY  PRINCIPLE
6:51
Андрей Иванов | Python
Рет қаралды 1,5 М.
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 148 МЛН
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 108 МЛН
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН
ДЕСКРИПТОРЫ В ПИТОНЕ
22:43
Андрей Иванов | Python
Рет қаралды 10 М.
Декоратор с параметрами
19:39
Python Russian
Рет қаралды 10 М.
ИНКАПСУЛЯЦИЯ В ООП ПИТОНА
18:49
Андрей Иванов | Python
Рет қаралды 3,6 М.
Декораторы  в Python Часть 1. Decorator Python
11:06
egoroff_channel
Рет қаралды 126 М.
Python OOP getters setters, decorator property, classmethod, staticmethod
22:40