Enum в Python - такой маленький, а уже объектно-ориентированный

Поделиться
HTML-код
  • Опубликовано: 21 мар 2023
  • В этом видео мы поговорим о небольшой, но очень полезной структуре данных, которая называется Enum. И да, оно основано на классах, но это простое и безобидное ооп, всё самое страшное ещё впереди)
    Присоединяйтесь к группе Python Clinic в Telegram и подписывайтесь на канал Twitch, чтобы получить больше полезной информации.

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

  • @user-cm1ri1sn2u
    @user-cm1ri1sn2u 9 месяцев назад

    Спасибо за инфу и хорошую подачу!

  • @olgagaletskaya5173
    @olgagaletskaya5173 Год назад +1

    Никита, спасибо за новые знания!)

    • @pythonclinic
      @pythonclinic  Год назад

      My pleasure, как говорится)

  • @MrSunTrope
    @MrSunTrope 10 месяцев назад

    огонь, хорошо объясняешь 🔥

  • @alexeymatveev9031
    @alexeymatveev9031 11 месяцев назад

    Хороший стиль спасибо

  • @cramola9567
    @cramola9567 Год назад

    Очень доходчиво, правда. Пусть буду первым 😅

  • @user-tt8ym8tr6l
    @user-tt8ym8tr6l 7 месяцев назад

    На протяжении всего видео ты говоришь о дополнительной типизации при использовании Enum, но в примерах ни разу тайп хинтинг не использовал, а ведь судя по всему это главная фишка использования Enum и преимущество над другими коллекциями. Т.е. ты сперва создаёшь коллекцию Colors, а потом в коде указываешь, что нужно использовать именно её, а не что-то другое:
    ```
    class Colors(Enum):
    pass
    ...
    def print_color(color: Colors):
    pass
    ```

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

      честно скажу, не люблю хинтинг в python, но вообще замечание хорошее

  • @TheVenelo
    @TheVenelo 11 месяцев назад

    хм похоже на pydantic получается?

    • @pythonclinic
      @pythonclinic  11 месяцев назад

      если только ооочень приблизительно, pydantic даёт возможность все объекты контролировать на предмет типа и валидности данных под этот тип, а enum это почти что строготипизированный словарь, но в нём нет никакой валидации, кроме прямой проверки атрибутов

  • @andynaz7044
    @andynaz7044 Месяц назад

    микрофон купи

    • @pythonclinic
      @pythonclinic  Месяц назад

      купил-купил, смотри следующие видео смело