プロジェクトの構造化¶ 「構造」とは、プロジェクトがその目的をどのように最も満たしているかについての決定を意味します。 クリーンで効果的なコードを作成するために、Pythonの機能を最大限に活用する方法を検討する必要があります。 実際には、 “構造”とは、ロジックと依存関係が明確であるクリーンなコードと、ファイルとフォルダがファイルシステムにどのように編成されているかを意味します。 どの機能をどのモジュールに入れる必要がありますか? プロジェクトを通じてデータはどのように流れますか? グループ化して分離できる機能は何ですか? このような質問に答えることで、完成した製品がどのように見えるかを広義で計画し始めることができます。 このセクションでは、Pythonのモジュールとインポートシステムを詳しく見ていきます。プロジェクトの構造を強化するための中心的な要素です。 次に、コードを拡張して確実に