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

Published: 14 April 2024
on channel: Сурен Хоренян
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/


Watch video Аннотации Final и @final в Python online, duration hours minute second in high quality that is uploaded to the channel Сурен Хоренян 14 April 2024. Share the link to the video on social media so that your subscribers and friends will also watch this video. This video clip has been viewed 1,543 times and liked it 105 visitors.