2016-12-28 4 views
0

コンテキストルールグループに/モジュールに独自の関数/クラスを分割

私は、データ分析の目的のために自分のライブラリを書きます。これには、サーバーからデータをインポートするためのクラス、結果をクリーンアップ、分析、および表示するための手順が含まれています。また、結果を比較する関数も含まれています。

は、私は単一のモジュールでこれらすべてを入れて、私は新しいプロジェクトを行うときに、それをインポート

懸念します。 私は、新しく開発したクラス/関数を同じファイルに置きます。 私のモジュールが長くなり、閲覧や説明が難しくなることが懸念されます。

質問私は半年前のPythonを始めたとの共通プラクティスを知りたい

をどのようにグループあなたの関数/クラスやると分離ファイルにそれらを置きますか? 目的別?プロジェクトによって?クラス/関数で?

あなたはまったくそれをしていませんか?

一般に、1つのモジュールにいくつのコード行がありますか?

あなた自身のライブラリ間の依存関係を追跡する方法は何ですか?

考えてみてください。

答えて

0

この質問に答える最良の方法は、この分野のリーダーが何をしているかを見ることです。著者はこの質問に苦しんできたピピで利用可能なモジュールの非常に健康的なエコシステムがあります。頻繁に使用するモジュールのいくつかを見て、あなたのシステムにすでにインストールされています。あるいは、これらのモジュールの多くはGitHubで開発版がホストされています(pypiページには通常ポインタがあります)。そこへ行って見てください。

関連する問題