システム本部CTO室のeveresです。 今年は、とあるインタビュー記事でディスクリプターについて触れてから、remote.py、PyConJP 2020 Onlineと、続けてPythonの属性について話してきました。 締めくくり…と気合を入れたいところですがAdvent Calendarですので、本エントリーではあまり踏み込まずさわりだけを紹介します。 読んでみて動作を理解していなかった人やクラス生成のカスタマイズなど踏み込んで知りたい方は、PyConJP 2020 Onlineの資料をたどってみてください。末尾にリンクを記載しておきます。 このエントリーは DeNA Advent Calendar 2020 の5日目のエントリーです。 では、始めましょう。 動作環境など 本エントリに登場するサンプルのコードは次の環境で動作を確認しています。 macOS: 11.0.1 Python:
![Python - クラス理解への道(罠にはまらないために) | BLOG - DeNA Engineering](https://cdn-ak-scissors.b.st-hatena.com/image/square/e672ecb876917cb293178f70f233d84eba18291c/height=288;version=1;width=512/https%3A%2F%2Fengineering.dena.com%2Fblog%2F2020%2F12%2Fpython_attributes%2Fcover.png)