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

Поделиться
HTML-код
  • Опубликовано: 30 ноя 2024

Комментарии • 45

  • @programming_etc
    @programming_etc  7 месяцев назад +7

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

  • @rianoneq
    @rianoneq 7 месяцев назад +19

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

  • @andreheart795
    @andreheart795 4 месяца назад

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

  • @НиколайРюмин-й6и
    @НиколайРюмин-й6и 7 месяцев назад +3

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

  • @usmanov6694
    @usmanov6694 7 месяцев назад +2

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

  • @sviteribuben7245
    @sviteribuben7245 7 месяцев назад +1

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

  • @pav28amur
    @pav28amur 7 месяцев назад

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

  • @vedaka1474
    @vedaka1474 7 месяцев назад

    Потрясающе!

  • @justyar5781
    @justyar5781 7 месяцев назад

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

  • @Rulezzz3
    @Rulezzz3 7 месяцев назад

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

  • @НиколайРюмин-й6и
    @НиколайРюмин-й6и 7 месяцев назад

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

  • @michaelovechkin9865
    @michaelovechkin9865 6 месяцев назад

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

  • @ababavababa5914
    @ababavababa5914 4 месяца назад

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

  • @MrCheater121
    @MrCheater121 7 месяцев назад +3

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

    • @programming_etc
      @programming_etc  7 месяцев назад +4

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

    • @glebgurzhiy1055
      @glebgurzhiy1055 7 месяцев назад +1

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

    • @programming_etc
      @programming_etc  7 месяцев назад +2

      @@glebgurzhiy1055 hh.ru

  • @YaBatya1337
    @YaBatya1337 7 месяцев назад

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

  • @ВладиславДрагушин
    @ВладиславДрагушин 7 месяцев назад +1

    Лучший

  • @Kocherga38
    @Kocherga38 7 месяцев назад

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

  • @face_control14
    @face_control14 7 месяцев назад

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

  • @nice_souei
    @nice_souei 7 месяцев назад +1

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

  • @frutisy
    @frutisy 7 месяцев назад +1

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

  • @alexeyushakov6342
    @alexeyushakov6342 7 месяцев назад

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

  • @extressar679
    @extressar679 7 месяцев назад

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

  • @MrAstap777
    @MrAstap777 6 месяцев назад

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

  • @endlinkkk3951
    @endlinkkk3951 7 месяцев назад

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

  • @glebgurzhiy1055
    @glebgurzhiy1055 7 месяцев назад +1

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

  • @jpog7765
    @jpog7765 7 месяцев назад +1

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

  • @RatchetTV1515
    @RatchetTV1515 7 месяцев назад

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

  • @kohakovich
    @kohakovich 7 месяцев назад

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

  • @АлехандроМигелев
    @АлехандроМигелев 4 месяца назад

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

    • @programming_etc
      @programming_etc  4 месяца назад

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

  • @kapustinalexander848
    @kapustinalexander848 6 месяцев назад

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

    • @programming_etc
      @programming_etc  6 месяцев назад

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

  • @716BaZa
    @716BaZa 7 месяцев назад

    Танк бронза

  • @elenabataeva9393
    @elenabataeva9393 3 месяца назад

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

    • @programming_etc
      @programming_etc  3 месяца назад

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

  • @Artem36
    @Artem36 7 месяцев назад

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

    • @programming_etc
      @programming_etc  7 месяцев назад +4

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

    • @Artem36
      @Artem36 7 месяцев назад +1

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

  • @ВладимирЛешанков
    @ВладимирЛешанков 7 месяцев назад

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

  • @curtcrawford5158
    @curtcrawford5158 6 месяцев назад

    dataclass sucks pydantic forever