Atributos de "caché" de clases en Python

Estoy escribiendo una clase en Python y tengo un atributo que tomará un tiempo relativamente largo para calcular, así queSolo quiero hacerlo una vez. Además, no será necesario para cada instancia de la clase, por lo queNo quiero hacerlo por defecto en__init__.

Soy nuevo en Python, pero no en programación. Puedo encontrar una manera de hacer esto con bastante facilidad, pero he encontrado una y otra vez que la forma 'pitónica' de hacer algo es a menudo mucho más simple que lo que se me ocurre al usar mi experiencia en otros idiomas.

¿Hay una forma 'correcta' de hacer esto en Python?