Tôi đang viết một lớp bằng python và tôi có một thuộc tính sẽ mất một thời gian tương đối lâu để tính toán, vì vậy tôi chỉ muốn thực hiện điều đó một lần . Ngoài ra, nó sẽ không cần thiết cho mọi phiên bản của lớp, vì vậy tôi không muốn làm điều đó theo mặc định trong __init__
.
Tôi mới làm quen với Python, nhưng không phải lập trình. Tôi có thể nghĩ ra một cách để thực hiện điều này khá dễ dàng, nhưng tôi đã lặp đi lặp lại rằng cách làm của 'Pythonic' thường đơn giản hơn nhiều so với những gì tôi nghĩ ra khi sử dụng kinh nghiệm của mình ở các ngôn ngữ khác.
Có cách nào 'đúng' để làm điều này bằng Python không?