1

私は Python を学習しようとしており、Python の Web サイトから標準の Python ライブラリのドキュメントを参照しています。これが本当に必要なライブラリとドキュメントだけなのか、それとも他にもあるのか疑問に思っていました。現時点では、高度な 3D グラフィックスや高度なものをプログラムする予定はありません。

編集:回答をありがとうございました。非常に役に立ちました。私の問題は、私が考えていたスクリプトをどこから始めるかです。画像を Web 形式に変換するスクリプトを書きたいのですが、どこから始めればよいか完全にはわかりません。ご協力いただきありがとうございます。

4

7 に答える 7

2

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

そこにある他の多くのライブラリは、コアのPythonスタイルとは異なる方法でドキュメントを生成します。視覚的に異なるだけで、内容は同じです。docstringしかないものもあり、おそらくコンソールで読むのが最善でしょう。

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

将来的には、Cに精通していても問題はありません。実際にはCライブラリの単なるラッパーであるPythonライブラリがいくつかあり、PythonライブラリのドキュメントはCライブラリのドキュメントとまったく同じです。PyOpenGLが思い浮かびますが、個人的に使ってから久しぶりです。

于 2009-08-16T10:09:26.783 に答える
2

他の方もおっしゃっていますが、何に興味があるかによります。http://pypi.python.org/pypi/のパッケージ インデックスには、さまざまな目的で使用できる他のライブラリを確認するのに役立つカテゴリと概要があります。(カテゴリを表示するには、左側の [パッケージを参照] を選択します。)

于 2009-08-16T10:59:44.777 に答える
1

現在のニーズにも合う非常に一般的なライブラリの 1 つは、Python Image Library (PIL) です。
注: 最新バージョンはまだベータ版であり、Effbot サイトでのみ入手できます。

于 2009-08-16T16:13:44.770 に答える
0

Pythonの使用を計画していることを知らずに、これに答えるのは非常に困難です。Pythonを学ぶための便利なリソースとして、DiveIntoPythonをお勧めします。

人気のあるサードパーティのフレームワークに関しては、WebアプリケーションにはDjangoフレームワークと関連ドキュメントがあり、ネットワーク関連のものにはTwistedがあります...リストは続きます。それは本当にあなたが何をしたいのかによります!

于 2009-08-16T10:09:17.597 に答える
0

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

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

于 2009-08-16T10:20:44.323 に答える
0

始めたばかりの場合は、Python の Web サイトから入手できる情報だけを知っておく必要があります。最近では、Python の回答を (ほとんどの) 入手するための最速の方法は、簡単な Google に失敗することです。

スキルを磨いてより高度になるにつれて、よりエキサイティングなことを探し始めます。その時点で、より高度なプロジェクトに使用できる他のライブラリ (pygame など) に自然に出会い始めます。

于 2009-08-16T10:00:12.063 に答える
0

あなたがやりたいことを他の誰かがやりたいと思った可能性がある場合、誰かがそのためのライブラリを作成した可能性があります。数分後、「python image library」のようなものをグーグル検索すると、必要なものが見つかるか、誰かがあなたの目的のためにライブラリを作成していないことがわかります。

于 2009-08-16T15:55:56.960 に答える