Обложка канала

Библиотека питониста

30207 @pyproglib

Полезные материалы по всему, что может быть полезно питонисту.

Библиотека питониста

3 года назад
Открыть в
Кэшированные атрибуты Во встроенном пакете functools присутствует декоратор @cached_property, позволяющий кэшировать результат метода и загнать его в атрибут. Таким образом, при первом обращении к атрибуту производятся вычисления в методе, а при дальнейших берется уже кэшированное значение. Подобное кэширование полезно в случаях, когда в методе производятся вычисления, которые нагружают систему и занимают много времени. #код