Обновить
80
251
Коммунист Этичный Хакер@enamored_poc

Программист из Казахстана

Отправить сообщение

Здравствуйте! Пользуясь случаем, скажу вам спасибо за ваши видео на ютубе про лайв собесы. Сам лично по ним готовился!

Я попытался вместить максимум пользы, чтобы показать, насколько мощным инструментом становится ООП в связке с другими фичами языка. Статья задумана как обзор возможностей, а для плавного старта с самых азов как раз и сделан бесплатный курс, ссылка на который есть в начале. Там мы идем к этому постепенно :)

Бесплатно 1000 запросов в день, вроде как)

Классический пример: кортеж (сам по себе неизменяемый), который содержит изменяемый/нехэшируемый элемент.​Например, (1, [2, 3]) — кортеж нельзя “поменять” как кортеж, но внутри лежит список, и поэтому такой кортеж не хэшируется.

Скоро выйдет статья на эту тему) Там и расскажу, а что еще важно наглядно покажу!)

как я уже сказал выше, вы ошибаетесь)

Ну чуйка вас кнш подвела) Не квеном написано

А что вам не понравилось в статье? Или может вы с чем то не согласны в статье? Не ленитесь как то аргументировать вашу позицию)

По поводу оформления — справедливо, привычка структурировать всё по полочкам иногда делает текст похожим на мануал :)

Насчет "очевидности" — вы правы, это база. Но, как показывает аудит чужого кода, "база" — это то, на чем чаще всего сыплются.

Почему не просто класс с константами? Можно и так, но Enum в Python — это не просто группировка. Это защита от дублирования значений, возможность типизации и удобная работа с именами/значениями (name/value) без костылей. Для простых скриптов константы ок, для чего-то сложнее — Enum безопаснее

аммм, тут я писал сам... Почему вы все считаете ллм?

Вы большой молодец, что все знаете! Но многие начинающие ( а таких достаточно много) не знают про эти конструкции ( эта статья создана специально для них)

Справедливое замечание! Конечно, сеньора такой ситуацией не испугать. Это скорее ловушка для тех, кто только начинает погружаться в логи или слишком пристально следит за мониторингом во время деплоя.

Насчет "фиксить" — имел в виду переключение конфига Nginx на Round-Robin. Кости кидать, к счастью, не приходится, хотя иногда, глядя на некоторые легаси-проекты, кажется, что именно так там решения и принимались :) Спасибо, что прочитали!

Плохой рекламы не бывает) Спасибо за упоминания!

Вы абсолютно правы про 10 000 вариантов!

Тут даже не обязательно вводить отдельную формулу размещений с повторениями. Эта задача решается простой логикой из раздела "Правило произведения" (союз И), который я описал в начале статьи:
У нас 4 независимых выбора по 10 вариантов в каждом. Перемножаем их

10×10×10×10

и получаем те самые 10 000.

Зачем мне ставить минус за критику, которая приводит хоть какие то Аргументы? А не просто кричит фу это нейросеть...

Информация

В рейтинге
20-й
Откуда
Казахстан
Зарегистрирован
Активность

Специализация

Backend Developer, Fullstack Developer
Middle
От 1 ₽
Git
Python
Vue.js
HTML
SASS
PostgreSQL