Pythonでよくあるアンチパターンがあります。 何でもクラスにする設計です。 class User: def __init__(self, name): self.name = name def get_name(self): return self.name ただの箱クラスが増えます。 保守性が下がります。 これがPython設計の基本です。 Python設計を学びたい人へ ...
鈴木たかのりです。今月からgihyo. jp上で 「Python Monthly Topics」 と題して、毎月Python関連の話題になったトピックやツール、ライブラリなどを紹介していきたいと思います。 第1回目はPython 3. 10の新機能 「構造化パターンマッチング (Structural Pattern Matching ...
鈴木たかのり (@takanory) です。今月の 「Python Monthly Topics」 では、第1回で紹介したPython 3. 10の新機能 「構造的パターンマッチング (Structural Pattern Matching⁠)⁠」の続きをお届けします。 前回は構造的パターンマッチング全体の説明、いくつかのパターン ...