Что такое датаклассы в python и как они спасают ООП

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 พ.ย. 2024

ความคิดเห็น • 45

  • @programming_etc
    @programming_etc  6 หลายเดือนก่อน +6

    Опять проебал звук, но хоть с таймкодов кайфуйте.

  • @rianoneq
    @rianoneq 6 หลายเดือนก่อน +18

    Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще? (напиши такой коммент все что в скобках сотри 50 рублей накину)

  • @andreheart795
    @andreheart795 4 หลายเดือนก่อน

    один из моих любимых пока еще не популярных ит блогеров

  • @НиколайРюмин-й6и
    @НиколайРюмин-й6и 6 หลายเดือนก่อน +3

    Ну божеж ты мой, наконец-то я пойму кто такие эти датаклассы и почему я без них так плохо жил!!!! Спасибо дядь!!!

  • @sviteribuben7245
    @sviteribuben7245 6 หลายเดือนก่อน +1

    Отличная тема! Спасибо за!

  • @ababavababa5914
    @ababavababa5914 4 หลายเดือนก่อน

    Любимые крабовые палочки - кишечные

  • @usmanov6694
    @usmanov6694 6 หลายเดือนก่อน +1

    Это, наверное, лучшее видео по программированию, которое я видел: подача, умение поддерживать интерес и качество информации! Ты просто прекрасен, продолжай в том же духе, думаю, ты очень быстро наберешь аудиторию )

  • @justyar5781
    @justyar5781 6 หลายเดือนก่อน

    Отличная тема!

  • @pav28amur
    @pav28amur 6 หลายเดือนก่อน

    Ну это благодарочка как минимум! Это пасяба как минимум!

  • @michaelovechkin9865
    @michaelovechkin9865 5 หลายเดือนก่อน

    Мои любимые крабовые палочки - Снежный краб💋👍

  • @НиколайРюмин-й6и
    @НиколайРюмин-й6и 6 หลายเดือนก่อน

    Было круто и позновательно!!!! Спасибо аффтару!!!1!!

  • @Rulezzz3
    @Rulezzz3 6 หลายเดือนก่อน

    Я маленький любитель программирования. Теса...., ой, братан, привет. Люблю твои стримы смотреть. Как будто мне друган объясняет простыми словами, с матюками и прочее. Именно так мне бы объяснял мой друг

  • @nice_souei
    @nice_souei 6 หลายเดือนก่อน +1

    давно не ел крабовые палочки, поэтому хз какие любимые, но за видос спасибо, держи🦀

  • @Kocherga38
    @Kocherga38 6 หลายเดือนก่อน

    Спасибо за видео!

  • @vedaka1474
    @vedaka1474 6 หลายเดือนก่อน

    Потрясающе!

  • @frutisy
    @frutisy 6 หลายเดือนก่อน +1

    Здравствуй, мой большой любитель программирования!

  • @MrCheater121
    @MrCheater121 6 หลายเดือนก่อน +3

    Это прекрасно, автор великолепен, вот бы был какой-то курс от автора, чтобы научиться быть таким же крутым😊

    • @programming_etc
      @programming_etc  6 หลายเดือนก่อน +4

      Такой курс уже есть. Называется пол года на фрилансе, 2.5 года на галере, и год в продуктовой компании (не пятёрочке).

    • @glebgurzhiy1055
      @glebgurzhiy1055 6 หลายเดือนก่อน +1

      @@programming_etc где скачать?

    • @programming_etc
      @programming_etc  6 หลายเดือนก่อน +2

      @@glebgurzhiy1055 hh.ru

  • @MrAstap777
    @MrAstap777 6 หลายเดือนก่อน

    Спасибо за урок.
    Можешь пояснить для чего наследовать PencilHardnessEnum и PencilColorEnum от str?
    3:09

  • @ВладиславДрагушин
    @ВладиславДрагушин 6 หลายเดือนก่อน +1

    Лучший

  • @YaBatya1337
    @YaBatya1337 6 หลายเดือนก่อน

    НУ мне зашло, отличная подача

  • @glebgurzhiy1055
    @glebgurzhiy1055 6 หลายเดือนก่อน +1

    ураааааааааааааааааааааааааааааа

  • @extressar679
    @extressar679 6 หลายเดือนก่อน

    Годно, давай по Композиции vs Наследование

  • @face_control14
    @face_control14 6 หลายเดือนก่อน

    ураааа, видосы всегда в кайф

  • @alexeyushakov6342
    @alexeyushakov6342 6 หลายเดือนก่อน

    Каиф каиф! Спасибо!

  • @jpog7765
    @jpog7765 6 หลายเดือนก่อน +1

    Те, которые с крабом.

  • @RatchetTV1515
    @RatchetTV1515 6 หลายเดือนก่อน

    vici охуенные крабовые палочки

  • @kohakovich
    @kohakovich 6 หลายเดือนก่อน

    Пока я не могу позволить себе крабовые палочки. Но у меня ещё всё впереди.

  • @endlinkkk3951
    @endlinkkk3951 6 หลายเดือนก่อน

    Лайк за топ контент

  • @АлехандроМигелев
    @АлехандроМигелев 4 หลายเดือนก่อน

    Привет, можешь подсказать название своей клавиатуры?

    • @programming_etc
      @programming_etc  4 หลายเดือนก่อน

      @@АлехандроМигелев привет. Собирал кастом.

  • @716BaZa
    @716BaZa 6 หลายเดือนก่อน

    Танк бронза

  • @kapustinalexander848
    @kapustinalexander848 6 หลายเดือนก่อน

    Меня вот наоборт раздражает, когда люди везде пихают датаклассы на каждый чих... Если класс является чем то сложным - не просто набор публичных полей с небольшим количеством методов над ними, то мне кажется не стоит использовать датаклассы. В даталкассах хоть и есть post_init невозможно нормально делать инкапсуляцию, в итоге класс получается полностью публичным.
    Еще можно использовать typing.TypedDict (почти всегда лучше использовать dataclass(slots=True)) и typing.NamedTuple -удобно для ленивой типизации.
    В Вашем примере BaseMessageBroker не должен быть dataclass -ом по своей сути. Он не хранит никаких данных. Это просто интерфейс = чисто абстрактный класс, который бы лично я лучше сделал бы протоколом.

    • @programming_etc
      @programming_etc  6 หลายเดือนก่อน

      Во первых тебе кажется. Во вторых я дальше пояснил, что датаклассы это не обязательно дто. К датаклассам быстро привыкаешь, на самом деле.

  • @elenabataeva9393
    @elenabataeva9393 3 หลายเดือนก่อน

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

    • @programming_etc
      @programming_etc  3 หลายเดือนก่อน

      @@elenabataeva9393 пацан это состояние души, как гендер

  • @Artem36
    @Artem36 6 หลายเดือนก่อน

    __init__.py не конструктор, не надо его так называть

    • @programming_etc
      @programming_etc  6 หลายเดือนก่อน +4

      10 секунд ещё прослушай видео пожалуйста)

    • @Artem36
      @Artem36 6 หลายเดือนก่อน +1

      @@programming_etc прости брат)

  • @ВладимирЛешанков
    @ВладимирЛешанков 6 หลายเดือนก่อน

    Все хорошо объясняешь, вот если бы ты ещё и не матерился. Парнишка умный, а русским языком владеешь слабовато.

  • @curtcrawford5158
    @curtcrawford5158 6 หลายเดือนก่อน

    dataclass sucks pydantic forever