Показываю аннотации Final и @ final в Python для создания констант и "последних" классов и методов.
Констант в Python нет. Мы можем добавить техническое ограничение (например, через дескрипторы), ошибка при попытке присвоить возникнет только в момент выполнения кода. А при помощи линтера (например mypy) мы можем ещё на этапе статического анализа кода выявить потенциальные проблемы.
Код тут https://gist.github.com/mahenzon/1d6c...
Поддержать выход роликов (зарплата монтажеру)
на Boosty https://boosty.to/mahenzon
на Sponsr https://sponsr.ru/suren/
через Tinkoff (любые карты) https://tinkoff.ru/cf/6kbKWtKhapM
через CloudTips https://pay.cloudtips.ru/p/9a8fa641
Ссылки на соцсети:
Канал в ТГ https://t.me/Khorenyan - тут в чате обсуждаем технологии и ваш код
Паблик в ВК https://vk.com/SurenKhorenyan
YouTube: / @surenkhorenyan
Второй канал на YouTube: / @surenlife
RuTube https://rutube.ru/u/Suren/