Коммунист Этичный Хакер@enamored_poc
Программист из Казахстана
Информация
- В рейтинге
- 20-й
- Откуда
- Казахстан
- Зарегистрирован
- Активность
Специализация
Backend Developer, Fullstack Developer
Middle
От 1 ₽
Git
Python
Vue.js
HTML
SASS
PostgreSQL
Программист из Казахстана
Поправил
Здравствуйте! Пользуясь случаем, скажу вам спасибо за ваши видео на ютубе про лайв собесы. Сам лично по ним готовился!
Я попытался вместить максимум пользы, чтобы показать, насколько мощным инструментом становится ООП в связке с другими фичами языка. Статья задумана как обзор возможностей, а для плавного старта с самых азов как раз и сделан бесплатный курс, ссылка на который есть в начале. Там мы идем к этому постепенно :)
Бесплатно 1000 запросов в день, вроде как)
Классический пример: кортеж (сам по себе неизменяемый), который содержит изменяемый/нехэшируемый элемент.Например,
(1, [2, 3])— кортеж нельзя “поменять” как кортеж, но внутри лежит список, и поэтому такой кортеж не хэшируется.Скоро выйдет статья на эту тему) Там и расскажу, а что еще важно наглядно покажу!)
Согласен
На питоне
как я уже сказал выше, вы ошибаетесь)
ошиблись )
Ну чуйка вас кнш подвела) Не квеном написано
понял
аргумент)
А что вам не понравилось в статье? Или может вы с чем то не согласны в статье? Не ленитесь как то аргументировать вашу позицию)
По поводу оформления — справедливо, привычка структурировать всё по полочкам иногда делает текст похожим на мануал :)
Насчет "очевидности" — вы правы, это база. Но, как показывает аудит чужого кода, "база" — это то, на чем чаще всего сыплются.
Почему не просто класс с константами? Можно и так, но Enum в Python — это не просто группировка. Это защита от дублирования значений, возможность типизации и удобная работа с именами/значениями (name/value) без костылей. Для простых скриптов константы ок, для чего-то сложнее — Enum безопаснее
аммм, тут я писал сам... Почему вы все считаете ллм?
Вы большой молодец, что все знаете! Но многие начинающие ( а таких достаточно много) не знают про эти конструкции ( эта статья создана специально для них)
Справедливое замечание! Конечно, сеньора такой ситуацией не испугать. Это скорее ловушка для тех, кто только начинает погружаться в логи или слишком пристально следит за мониторингом во время деплоя.
Насчет "фиксить" — имел в виду переключение конфига Nginx на Round-Robin. Кости кидать, к счастью, не приходится, хотя иногда, глядя на некоторые легаси-проекты, кажется, что именно так там решения и принимались :) Спасибо, что прочитали!
Плохой рекламы не бывает) Спасибо за упоминания!
Вы абсолютно правы про 10 000 вариантов!
Тут даже не обязательно вводить отдельную формулу размещений с повторениями. Эта задача решается простой логикой из раздела "Правило произведения" (союз И), который я описал в начале статьи:
У нас 4 независимых выбора по 10 вариантов в каждом. Перемножаем их
и получаем те самые 10 000.
Зачем мне ставить минус за критику, которая приводит хоть какие то Аргументы? А не просто кричит фу это нейросеть...