Не знаю кто чем недоволен, из тегов под видео сразу понятно было, что речь про Python) Остальные придирки вообще без комментариев. Крутой материал, исчерпывающее объяснение декораторов, автору спасибо!) Я хоть и знал про все основные моменты, всё равно для себя в мелочах кое-что новое открыл)
@takentui8 ай бұрын
Спасибо:) надеюсь дальше тоже буду полезен
@lastloony8 ай бұрын
вообще принты очень удобны для визуального отображения работы декоратора, напечатал в декораторе "это до выполнения функции" и "это после выполнения функции". Потому что в примере, если запустить программу, мы не увидим что декоратор действительно работает) как раз досмотрел до момента, где все же принты используются)
@takentui8 ай бұрын
Да, спору нет, но в общем случае можно писать pass. Бывали случаи, когда люди путаются и не понимают, что вместо принтов там может быть что угодно :)
@lastloony8 ай бұрын
@@takentui в таком случае это вообще не понимание языка и как он работает, тут мидлом и не пахнет в таком случае, максимум джун
@takentui8 ай бұрын
Это правда
@vyacheslavk70075 ай бұрын
Как раз изучаю Python, пытаюсь уложить в голове как он работает, а тут Senior'ы плавают в этом вопросе. Спасибо за видео, очень понятное объяснение.
@f1n1st13Ай бұрын
если бы я немного ранее не изучал декораторы, то половины бы этого видео не понял
@jackdaniels8211Ай бұрын
Есть еще один термин: обертка.
@БрутальныйА6 ай бұрын
Привет! Круто рассказываешь и обьямняешь. Хоть я и не понял некоторых моментов так как только сегодня познакомился с декораторами на Яндекс Практикуме. Можешь снять видео как пишут код на реальной работе? Или пример как бы ты написал написал калькулятор например)
@takentui6 ай бұрын
Окей, я подумаю тему и сниму видео
@ilyamatveev70758 ай бұрын
здравствуйте, объясните пожалуйста про асинхронность) какая она бывает и как реализуется и для чего) спасибо!
@takentui8 ай бұрын
Будет видос, попозже
@Allsee776 ай бұрын
@@takentui сильно позже?😀
@rektifikator6 ай бұрын
Плюсую за тему асинхронности )
@ldk68536 ай бұрын
Оооо вы прям мое зеркало, внешне очень на меня похожи) только я девушка 😻 я про декораторы забыла)
@takentui6 ай бұрын
даже не знаю, радоваться или грустить :D
@PS76018 ай бұрын
"Я люблю спрашивать... Я забыл загуглить... Вы напишите, если вы знаете" )))))))))))) Собеседую сеньоров!!! М-да!
@takentui8 ай бұрын
Хрюк
@takentui8 ай бұрын
Да ладно, ты чего, можно я всё не буду учить, оставлю тебе? Буду рад твоему видосу про это
@levangabiev2 ай бұрын
СовБез это совет безопасности
@РусланВетров-с2й5 ай бұрын
Не очень понятно в каких случаях стоит использовать декоратор, а в каких просто обычную функцию. Например с тем же логированием: удобнее просто вызвать условную функцию или метод который залогирует то, что мне нужно в моей функции. Тоже самое и с авторизацией. Складывается ощущение, что эта фича используется раз-два в жизни, но я таких придумать пока что не могу, если это не так, можно какой-то конкретный пример?
@takentui4 ай бұрын
Обычное если нам нужно несколько раз повторить логику в разных местах. Банально, в fastApi зарегистрировать роут или посчитать метрику выполнения метода. Одна и таже логика, для разных методов, это очень удобно
@quansumonner8 ай бұрын
0:32 - А я уже в коменты пошёл:) Прочитали меня как открытую книгу. Но я всегда думал, что это называется легендой, если ты накрутил. Спасибо за ролик!
@takentui8 ай бұрын
Тут я стираю границу между накрутил и реальный опыт в пользу проработанного рассказа. Для тебя важно, чтобы ты мог раскрыть в этом рассказе свои навыки и продемонстрировать мастерство слова.
@ЭдуардЗвонарёв-л9щ2 ай бұрын
А мне это зачем, я же не синьёр
@takentuiАй бұрын
Да, в целом согласен
@ЭдуардЗвонарёв-л9щАй бұрын
@@takentui на самом деле спасибо за видео и за notion :)
@Advokat7V8 ай бұрын
не грврите, что это функция, это паттерн и тут же - такая функция это.... А вообще, когда на собеседовании начинают выносить бозг теорией, бегите, это неудачник, который выучил ерунду, которая в жизне нах не нужна и за..б и всех этим за..ьует. Как правило, бизнесу вообще насрать, что там со знаниями в области теории, важно, как человек справляеться с поставленной задачей
@takentui8 ай бұрын
Вообще в целом с тобой согласен. Про то, что это паттерн, это просто тебе плюсик будет. Вроде я старался на протяжении всего видео показать, что базовые знание нужны, но детали в целом не важны. Декоратор - хорошая штука, по которой можно посмотреть как человек рассуждает/понимает python, и не гонять его на алгоритмы
@ntvisigoth8 ай бұрын
Осталось спросить кандидата: 1. А отличаются декораторы функций от методов класса? 2. А можно ли декорировать классы и если да, то как?
@takentui8 ай бұрын
Да, хороший вопрос
@igorratnik23578 ай бұрын
Есть классы- декораторы, декорирущие функции. Есть функции- декораторы, декорирующие классы.