ДЕКОРАТОР PYTHON / ВСЕ ЧТО НУЖНО ЗНАТЬ НА СОБЕСЕ

Поділитися
Вставка
  • Опубліковано 29 лис 2024

КОМЕНТАРІ • 34

  • @Allsee77
    @Allsee77 8 місяців тому +5

    Разобрать асинхронность однозначно надо)

  • @Allsee77
    @Allsee77 8 місяців тому +2

    Не знаю кто чем недоволен, из тегов под видео сразу понятно было, что речь про Python) Остальные придирки вообще без комментариев. Крутой материал, исчерпывающее объяснение декораторов, автору спасибо!) Я хоть и знал про все основные моменты, всё равно для себя в мелочах кое-что новое открыл)

    • @takentui
      @takentui  8 місяців тому +1

      Спасибо:) надеюсь дальше тоже буду полезен

  • @lastloony
    @lastloony 8 місяців тому +5

    вообще принты очень удобны для визуального отображения работы декоратора, напечатал в декораторе "это до выполнения функции" и "это после выполнения функции". Потому что в примере, если запустить программу, мы не увидим что декоратор действительно работает) как раз досмотрел до момента, где все же принты используются)

    • @takentui
      @takentui  8 місяців тому +1

      Да, спору нет, но в общем случае можно писать pass. Бывали случаи, когда люди путаются и не понимают, что вместо принтов там может быть что угодно :)

    • @lastloony
      @lastloony 8 місяців тому +2

      @@takentui в таком случае это вообще не понимание языка и как он работает, тут мидлом и не пахнет в таком случае, максимум джун

    • @takentui
      @takentui  8 місяців тому +1

      Это правда

  • @vyacheslavk7007
    @vyacheslavk7007 5 місяців тому +3

    Как раз изучаю Python, пытаюсь уложить в голове как он работает, а тут Senior'ы плавают в этом вопросе. Спасибо за видео, очень понятное объяснение.

  • @jackdaniels8211
    @jackdaniels8211 Місяць тому +1

    Есть еще один термин: обертка.

  • @rektifikator
    @rektifikator 6 місяців тому

    Плюсую за тему асинхронности )

  • @f1n1st13
    @f1n1st13 Місяць тому

    если бы я немного ранее не изучал декораторы, то половины бы этого видео не понял

  • @ilyamatveev7075
    @ilyamatveev7075 8 місяців тому +2

    здравствуйте, объясните пожалуйста про асинхронность) какая она бывает и как реализуется и для чего) спасибо!

    • @takentui
      @takentui  8 місяців тому +1

      Будет видос, попозже

    • @Allsee77
      @Allsee77 7 місяців тому

      @@takentui сильно позже?😀

  • @БрутальныйА
    @БрутальныйА 7 місяців тому

    Привет! Круто рассказываешь и обьямняешь. Хоть я и не понял некоторых моментов так как только сегодня познакомился с декораторами на Яндекс Практикуме. Можешь снять видео как пишут код на реальной работе? Или пример как бы ты написал написал калькулятор например)

    • @takentui
      @takentui  6 місяців тому

      Окей, я подумаю тему и сниму видео

  • @ldk6853
    @ldk6853 6 місяців тому

    Оооо вы прям мое зеркало, внешне очень на меня похожи) только я девушка 😻 я про декораторы забыла)

    • @takentui
      @takentui  6 місяців тому +1

      даже не знаю, радоваться или грустить :D

  • @levangabiev
    @levangabiev 2 місяці тому

    СовБез это совет безопасности

  • @quansumonner
    @quansumonner 8 місяців тому +1

    0:32 - А я уже в коменты пошёл:)
    Прочитали меня как открытую книгу.
    Но я всегда думал, что это называется легендой, если ты накрутил.
    Спасибо за ролик!

    • @takentui
      @takentui  8 місяців тому +1

      Тут я стираю границу между накрутил и реальный опыт в пользу проработанного рассказа. Для тебя важно, чтобы ты мог раскрыть в этом рассказе свои навыки и продемонстрировать мастерство слова.

  • @РусланВетров-с2й
    @РусланВетров-с2й 5 місяців тому

    Не очень понятно в каких случаях стоит использовать декоратор, а в каких просто обычную функцию. Например с тем же логированием: удобнее просто вызвать условную функцию или метод который залогирует то, что мне нужно в моей функции. Тоже самое и с авторизацией. Складывается ощущение, что эта фича используется раз-два в жизни, но я таких придумать пока что не могу, если это не так, можно какой-то конкретный пример?

    • @takentui
      @takentui  4 місяці тому

      Обычное если нам нужно несколько раз повторить логику в разных местах. Банально, в fastApi зарегистрировать роут или посчитать метрику выполнения метода. Одна и таже логика, для разных методов, это очень удобно

  • @PS7601
    @PS7601 8 місяців тому +2

    "Я люблю спрашивать... Я забыл загуглить... Вы напишите, если вы знаете" )))))))))))) Собеседую сеньоров!!! М-да!

    • @takentui
      @takentui  8 місяців тому

      Хрюк

    • @takentui
      @takentui  8 місяців тому +1

      Да ладно, ты чего, можно я всё не буду учить, оставлю тебе? Буду рад твоему видосу про это

  • @ЭдуардЗвонарёв-л9щ
    @ЭдуардЗвонарёв-л9щ 2 місяці тому

    А мне это зачем, я же не синьёр

  • @Advokat7V
    @Advokat7V 8 місяців тому

    не грврите, что это функция, это паттерн и тут же - такая функция это.... А вообще, когда на собеседовании начинают выносить бозг теорией, бегите, это неудачник, который выучил ерунду, которая в жизне нах не нужна и за..б и всех этим за..ьует. Как правило, бизнесу вообще насрать, что там со знаниями в области теории, важно, как человек справляеться с поставленной задачей

    • @takentui
      @takentui  8 місяців тому +2

      Вообще в целом с тобой согласен. Про то, что это паттерн, это просто тебе плюсик будет. Вроде я старался на протяжении всего видео показать, что базовые знание нужны, но детали в целом не важны. Декоратор - хорошая штука, по которой можно посмотреть как человек рассуждает/понимает python, и не гонять его на алгоритмы

  • @ntvisigoth
    @ntvisigoth 8 місяців тому

    Осталось спросить кандидата:
    1. А отличаются декораторы функций от методов класса?
    2. А можно ли декорировать классы и если да, то как?

    • @takentui
      @takentui  8 місяців тому

      Да, хороший вопрос

    • @igorratnik2357
      @igorratnik2357 8 місяців тому

      Есть классы- декораторы, декорирущие функции. Есть функции- декораторы, декорирующие классы.