Аннотации Final и @final в Python

Опубликовано: 14 Апрель 2024
на канале: Сурен Хоренян
1,543
105

Показываю аннотации 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/


Смотрите видео Аннотации Final и @final в Python онлайн, длительностью часов минут секунд в хорошем качестве, которое загружено на канал Сурен Хоренян 14 Апрель 2024. Делитесь ссылкой на видео в социальных сетях, чтобы ваши подписчики и друзья так же посмотрели это видео. Данный видеоклип посмотрели 1,543 раз и оно понравилось 105 посетителям.