5
Pythonでクラスを使用する必要があるのはいつですか?
私は約2年間pythonでプログラミングしています。主にデータ関連(pandas、mpl、numpy)ですが、自動化スクリプトや小さなWebアプリも含まれます。私はより優れたプログラマーになり、Pythonの知識を増やしたいと思っています。そして、気になったことの1つは、クラスを使用したことがないということです(小さなWebアプリのランダムフラスココードをコピーする以外に)。私は一般的にそれらが何であるかを理解していますが、なぜ単純な関数でそれらを必要とするのかについて頭を抱えているようには思えません。 私の質問に具体性を追加するには:常に複数のデータソース(mongo、sql、postgres、apis)からデータを取得し、大量または少量のデータの変更とフォーマットを実行し、csv / excelにデータを書き込む、大量の自動レポートを作成します/ html、メールで送信します。スクリプトの範囲は〜250行から〜600行です。これを行うためにクラスを使用する理由はありますか?なぜですか?