Atributos de "Armazenamento em Cache" de Classes em Python
Estou escrevendo uma classe em python e tenho um atributo que levará um tempo relativamente longo para calcular, entãoEu só quero fazer uma vez. Além disso, não será necessário para todas as instâncias da classe, portantoEu não quero fazer isso por padrão no__init__
.
Eu sou novo no Python, mas não na programação. Posso encontrar uma maneira de fazer isso com muita facilidade, mas descobri repetidas vezes que a maneira 'Pythonic' de fazer algo geralmente é muito mais simples do que a que eu proponho usando minha experiência em outros idiomas.
Existe uma maneira 'certa' de fazer isso no Python?