functools.cache_property для кеширования свойств объектовНачиная с Python 3.8, появился декоратор
functools.cached_property, который позволяет кешировать результат вычисления свойства объекта. Это полезно, когда свойство требует сложных вычислений или обращений к ресурсам, но результат не меняется при повторных вызовах.🗣 В этом примере свойство
expensive_computation вычисляется только один раз, и при последующих вызовах возвращается закешированное значение.✔️ cached_property делает код более эффективным, избегая повторных вычислений для неизменяемых свойств объекта.
Python Learning 👩💻
