まず第一に、スタックオーバーフローがこの議論でいっぱいであることを私は知っています(しかし、レビューの質問を検討することができます)。Pythonプロジェクトを整理する方法について質問があります。
このリンクから私はこの素敵なスキーマを見つけました
/myproject
   /__init__.py # This makes it a Python package and importable.
   /evaluate.py # Contains the code to actually do calculations.
   /main.py # Starts the application
   /ui.py # Contains the code to make a pretty interface
このウェブサイト __init__.pyからは通常空です
私の質問は:
- 関数(def foo)があるとします。fooはevaluate.pyまたはmain.pyにありますか?
 - fooが
main.py(またはevaluate.py)にある場合、evaluate.py(またはmain.py)には何が含まれていますか? - 時々私は見つけ
utilities.pyたりmodule.py。ユーティリティ.py/module.pyにはどのようなものが含まれていますか? 
前もって感謝します