2009-08-16 16 views
1

私はPythonを学び、PythonのWebサイトから標準のPythonライブラリのドキュメントを参照しようとしています。これが実際に必要な唯一のライブラリとドキュメントであるのか、それとももっとあるのでしょうか?私は先進的な3Dグラフィックスや今のところ高度なものをプログラムする予定はありません。標準のライブラリ以外のライブラリをよく使うのですか?

編集: 非常にお返事いただきありがとうございます。非常に役に立ちました。私の問題は、私が考えていたスクリプトをどこから始めるかということです。私は画像をWeb形式に変換するスクリプトを書こうと思っていますが、どこから始めるべきかは完全にはわかりません。あなたが提供できるお役に立てていただきありがとうございます。

+0

"それ以上はありますか?"明らかに。それはあなたの本当の質問になることはできません。あなたがしていること*はプログラムではありません*計画は関係ありません。あなたは何を計画していますか?あなたがしようとしていることは、必要と思われるライブラリを定義することです。何をやる予定ですか? –

+0

サイトに新しいので、自分の投稿を直接編集して質問に追加できるかどうかはわかりませんでしたが、それ以上はあります。イメージファイルをWeb形式に変換するためのスクリプトを作成したかったのですが、どこから始めたらいいか分かりません。誰かが私に手がかりを与えることができれば、私はそれを感謝します。 – fwc

+0

あなたはあなたの新しい質問を詳述するか、新しい質問として投稿する必要があります。 1つまたは複数の保存されたイメージを別のフォーマットに変換するだけで、ImageMagickを使用してプログラミングを完全にスキップできます。 – ianalis

答えて

2

基本的に、標準のPythonライブラリはおそらくすべて必要です。しかし、Pythonでプログラミングを続けると、最終的にはいくつかの別のライブラリが必要になります。例えば、最近、アプリケーションの特定の、しかし異なる周波数でトーンを生成する必要があり、pyAudiereが正しく機能しました。

他の多くのライブラリは、Pythonのコアスタイルとは別にドキュメンテーションを生成しています。視覚的に違いはありますが、内容は同じです。いくつかはドキュメンテーション文字列しか持っていないので、おそらくコンソールで読むのが一番良いでしょう。

他のドキュメントの生成方法に関係なく、必要な関数/クラス/メソッドを見つけるためにPython APIを調べることに慣れてください。非コアライブラリを使用する時間が来たら、を知ります。をしたいのですが、の実行方法はである必要があります。

将来的にはCにも慣れていないでしょう。実際にはCライブラリのラッパであるPythonライブラリが多数あり、PythonライブラリのドキュメントはCライブラリのドキュメントとまったく同じです。 PyOpenGLは気になりますが、私が個人的に使ってからしばらくしています。

0

あなたが知っておく必要があるのは、Python Webサイトから入手できるものだけです。 Pythonが最近(最も)Pythonを入手するための最速の方法は、すばらしいGoogleの失敗ではありません。

あなたのスキルを伸ばし、より高度なものになれば、よりエキサイティングなことを探し始めるでしょう。その時点で、あなたは自然にあなたのために使うことができる他の図書館(pygameなど)より高度なプロジェクト。

0

Pythonの使用を計画していることを知らなくても、これに答えることは非常に難しいです。私はDive Into PythonをPythonの学習に役立つリソースとしてお勧めします。

一般的なサードパーティのフレームワークでは、Webアプリケーションの場合、Django frameworkとそれに関連するドキュメント、ネットワーク用のものがあります。Twisted ...リストが続きます。それは本当にあなたがしたいことに依存しています!

0

標準ライブラリが必要なものを提供せず、コードを実装するための時間や知識がないと仮定して、サードパーティのライブラリを再利用します。

これは、プログラミング言語に関係なく、一般的な姿勢です。

2

他の人が言っているように、それはあなたが何をしているかによって異なります。 http://pypi.python.org/pypi/のパッケージインデックスには、さまざまな目的のために他のライブラリが利用できるかどうかを調べるのに役立つカテゴリと要約があります。 (カテゴリを表示するには、左側の「パッケージを参照」を選択します。)

0

誰かがあなたがしたいことをやりたがっている可能性がある場合は、誰かがあなたのためにライブラリを作成している可能性があります。数分 "python image library"のようなものを探して、必要なものを見つけたり、あなたの目的のためにライブラリを作成していないことを知らせたりします。

1

あなたの現在のニーズにも合致する1つの非常に一般的なライブラリは、Python Image Library(PIL)です。
注:最新バージョンはまだベータ版で、Effbot siteでのみ利用可能です。

関連する問題