Делаем код простым для расширения

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

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

  • @WarlikeLaux
    @WarlikeLaux 10 месяцев назад +11

    Сразу видно репетитора по информатике, а не программиста, работающего в команде.

    • @angemath
      @angemath  10 месяцев назад +2

      Ну я и не программист, я аналитик)

    • @hey-rg9lk
      @hey-rg9lk 10 месяцев назад

      причем тут работа в команде?😀

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

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

    • @hey-rg9lk
      @hey-rg9lk 10 месяцев назад

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

  • @yaroslaw_channel
    @yaroslaw_channel 10 месяцев назад +3

    Прикольно
    )

  • @Lina-vn6yn
    @Lina-vn6yn 11 месяцев назад +2

    Гениально 😄

  • @ignostik2328
    @ignostik2328 10 месяцев назад +6

    Только можно было сделать еще проще: создать словарь "знак операции" -> функция и вместо того, чтобы вводить номер операции, достаточно просто передать ее символ: /, *, + или -.

    • @angemath
      @angemath  10 месяцев назад +2

      нет предела совершенству)

  • @mikhailyagodin841
    @mikhailyagodin841 9 месяцев назад

    Надо бы сначала сказать, что всё это возможно благодаря тому, что функция в Пайтоне есть "first class citizen" и всё это элементы функционального программирования.

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

    хз что это за езык
    массив методов у этого языка не существует?
    ну есть же 4 метода, запихайте методы в массив методов и тащщите методы по индексу
    индексы можно представить перечислениями если шыбко нужно
    гражданка с ведосика вместо иф-елсов наделала хеш-таблицу с непонятной хеш-функцией и всё это внутри работает на двух массивах ессно - зачем это всё?

  • @reloginn4911
    @reloginn4911 10 месяцев назад +1

    Почему никто не использует match?

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

      Хз. Мб потому что видео про более старую версию Python

  • @ПавелПроскурин-ш1у
    @ПавелПроскурин-ш1у 10 месяцев назад

    Мне кажется лучше ключами словаря сделать символы +, -,/,*.

  • @dead1802
    @dead1802 10 месяцев назад +1

    eval()

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

    Я думаю лучше сделать через lambda

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

    Code