Не знаю кто чем недоволен, из тегов под видео сразу понятно было, что речь про Python) Остальные придирки вообще без комментариев. Крутой материал, исчерпывающее объяснение декораторов, автору спасибо!) Я хоть и знал про все основные моменты, всё равно для себя в мелочах кое-что новое открыл)
вообще принты очень удобны для визуального отображения работы декоратора, напечатал в декораторе "это до выполнения функции" и "это после выполнения функции". Потому что в примере, если запустить программу, мы не увидим что декоратор действительно работает) как раз досмотрел до момента, где все же принты используются)
Привет! Круто рассказываешь и обьямняешь. Хоть я и не понял некоторых моментов так как только сегодня познакомился с декораторами на Яндекс Практикуме. Можешь снять видео как пишут код на реальной работе? Или пример как бы ты написал написал калькулятор например)
0:32 - А я уже в коменты пошёл:) Прочитали меня как открытую книгу. Но я всегда думал, что это называется легендой, если ты накрутил. Спасибо за ролик!
Тут я стираю границу между накрутил и реальный опыт в пользу проработанного рассказа. Для тебя важно, чтобы ты мог раскрыть в этом рассказе свои навыки и продемонстрировать мастерство слова.
Не очень понятно в каких случаях стоит использовать декоратор, а в каких просто обычную функцию. Например с тем же логированием: удобнее просто вызвать условную функцию или метод который залогирует то, что мне нужно в моей функции. Тоже самое и с авторизацией. Складывается ощущение, что эта фича используется раз-два в жизни, но я таких придумать пока что не могу, если это не так, можно какой-то конкретный пример?
Обычное если нам нужно несколько раз повторить логику в разных местах. Банально, в fastApi зарегистрировать роут или посчитать метрику выполнения метода. Одна и таже логика, для разных методов, это очень удобно
не грврите, что это функция, это паттерн и тут же - такая функция это.... А вообще, когда на собеседовании начинают выносить бозг теорией, бегите, это неудачник, который выучил ерунду, которая в жизне нах не нужна и за..б и всех этим за..ьует. Как правило, бизнесу вообще насрать, что там со знаниями в области теории, важно, как человек справляеться с поставленной задачей
Вообще в целом с тобой согласен. Про то, что это паттерн, это просто тебе плюсик будет. Вроде я старался на протяжении всего видео показать, что базовые знание нужны, но детали в целом не важны. Декоратор - хорошая штука, по которой можно посмотреть как человек рассуждает/понимает python, и не гонять его на алгоритмы
Разобрать асинхронность однозначно надо)
Не знаю кто чем недоволен, из тегов под видео сразу понятно было, что речь про Python) Остальные придирки вообще без комментариев. Крутой материал, исчерпывающее объяснение декораторов, автору спасибо!) Я хоть и знал про все основные моменты, всё равно для себя в мелочах кое-что новое открыл)
Спасибо:) надеюсь дальше тоже буду полезен
вообще принты очень удобны для визуального отображения работы декоратора, напечатал в декораторе "это до выполнения функции" и "это после выполнения функции". Потому что в примере, если запустить программу, мы не увидим что декоратор действительно работает) как раз досмотрел до момента, где все же принты используются)
Да, спору нет, но в общем случае можно писать pass. Бывали случаи, когда люди путаются и не понимают, что вместо принтов там может быть что угодно :)
@@takentui в таком случае это вообще не понимание языка и как он работает, тут мидлом и не пахнет в таком случае, максимум джун
Это правда
Как раз изучаю Python, пытаюсь уложить в голове как он работает, а тут Senior'ы плавают в этом вопросе. Спасибо за видео, очень понятное объяснение.
если бы я немного ранее не изучал декораторы, то половины бы этого видео не понял
Есть еще один термин: обертка.
Плюсую за тему асинхронности )
Привет! Круто рассказываешь и обьямняешь. Хоть я и не понял некоторых моментов так как только сегодня познакомился с декораторами на Яндекс Практикуме. Можешь снять видео как пишут код на реальной работе? Или пример как бы ты написал написал калькулятор например)
Окей, я подумаю тему и сниму видео
0:32 - А я уже в коменты пошёл:)
Прочитали меня как открытую книгу.
Но я всегда думал, что это называется легендой, если ты накрутил.
Спасибо за ролик!
Тут я стираю границу между накрутил и реальный опыт в пользу проработанного рассказа. Для тебя важно, чтобы ты мог раскрыть в этом рассказе свои навыки и продемонстрировать мастерство слова.
Оооо вы прям мое зеркало, внешне очень на меня похожи) только я девушка 😻 я про декораторы забыла)
даже не знаю, радоваться или грустить :D
здравствуйте, объясните пожалуйста про асинхронность) какая она бывает и как реализуется и для чего) спасибо!
Будет видос, попозже
@@takentui сильно позже?😀
"Я люблю спрашивать... Я забыл загуглить... Вы напишите, если вы знаете" )))))))))))) Собеседую сеньоров!!! М-да!
Хрюк
Да ладно, ты чего, можно я всё не буду учить, оставлю тебе? Буду рад твоему видосу про это
СовБез это совет безопасности
Не очень понятно в каких случаях стоит использовать декоратор, а в каких просто обычную функцию. Например с тем же логированием: удобнее просто вызвать условную функцию или метод который залогирует то, что мне нужно в моей функции. Тоже самое и с авторизацией. Складывается ощущение, что эта фича используется раз-два в жизни, но я таких придумать пока что не могу, если это не так, можно какой-то конкретный пример?
Обычное если нам нужно несколько раз повторить логику в разных местах. Банально, в fastApi зарегистрировать роут или посчитать метрику выполнения метода. Одна и таже логика, для разных методов, это очень удобно
А мне это зачем, я же не синьёр
Да, в целом согласен
@@takentui на самом деле спасибо за видео и за notion :)
не грврите, что это функция, это паттерн и тут же - такая функция это.... А вообще, когда на собеседовании начинают выносить бозг теорией, бегите, это неудачник, который выучил ерунду, которая в жизне нах не нужна и за..б и всех этим за..ьует. Как правило, бизнесу вообще насрать, что там со знаниями в области теории, важно, как человек справляеться с поставленной задачей
Вообще в целом с тобой согласен. Про то, что это паттерн, это просто тебе плюсик будет. Вроде я старался на протяжении всего видео показать, что базовые знание нужны, но детали в целом не важны. Декоратор - хорошая штука, по которой можно посмотреть как человек рассуждает/понимает python, и не гонять его на алгоритмы
Осталось спросить кандидата:
1. А отличаются декораторы функций от методов класса?
2. А можно ли декорировать классы и если да, то как?
Да, хороший вопрос
Есть классы- декораторы, декорирущие функции. Есть функции- декораторы, декорирующие классы.