Python にインストールする必要があるパッケージの数は、Python を使用して実行する作業の種類によって異なります。基本的に、アプリケーションのあらゆる方向に対応する専門的なパッケージがあります。 Python には、クローラー パッケージ urllib、正規表現パッケージ re、計算パッケージ コレクション、グラフィックス パッケージ tkinter など、多くの強力なパッケージが付属しています。これらのパッケージは、Python をインストールすると自動的にインストールされます。もちろん、これらはすべて基本パッケージです。サードパーティ パッケージにはより強力な機能があるため、毎日より多くのサードパーティ パッケージを使用する必要があります。
Crawler は Python を学習するための興味深い方法であり、強力なフレームワークも備えています
Python 独自の urllib は実際には使用するのが少し面倒です。リクエスト ライブラリを使用することをお勧めします。は非常に強力で使いやすく、このライブラリには包括的な中国語のドキュメントが含まれているため、インターネット上のデータや画像を簡単にクロールできます。より高度なライブラリであるscrapyライブラリもあります。 Scrapy は、Web サイトのデータをクロールし、構造化データを抽出するために作成されたアプリケーション フレームワークです。データマイニング、情報処理、履歴データの保存などの一連のプログラムで使用できます。 Scrapy は、Twisted 非同期ネットワーク ライブラリを使用してネットワーク通信を処理します。
Web サイトのデータをクロールするには、通常のモジュール re と美しいスープ モジュールが不可欠です。
re モジュールは文字列を処理する強力な機能を持っていますが、使い方は簡単ではありません。なぜなら、正規表現をいつ使用できるかというと、それ自体が問題です。正規表現を書くのが大きな問題だからです。 Web サイトの構造データを処理する場合、より強力なライブラリが存在します。美しいスープ
Web バックエンド フレームワーク django、flask
Python は Web 開発のジェネラリストでもあります。大小両方 完全なフレームワーク django として、小さくて洗練されたフレームワーク flask もあります。 Web 開発には多くのフレームワークがありますが、これら 2 つは最も一般的に使用されています。中国語で作業したい場合は、この 2 つのフレームワークを学習するだけで十分です。また、現在の求人需要は Python バックエンド開発に求められていることがほとんどです。この 2 つのフレームワークを知ってください。 Python バックエンド開発は現在、弊社の一般的な Zhihu、Douban など、多くの企業で使用されています。
学位学習と人工知能
ディープラーニングや人工知能といえば、もちろんtensorflowやkerasといった人気のフレームワークが欠かせませんが、これらはいずれもpythonを使ってフレンドリーに操作できます。人工知能に興味があるなら、Python を見逃すわけにはいきません。
上記のモジュールに加えて、Python には便利なモジュールが多数あります。
例:
中国語単語分割モジュール jieba
画像処理モジュール PIL モジュール
操作データベース モジュール pymysql、pymongo など。
操作 Excel モジュール xlrd、xlwt;
json データを処理するモジュール json
基本的に、Python には必要な機能がすべて揃っています 対応するモジュールが実装機能を提供します
# つまり、不足しているものはすべてインストールできます。必要な場合はインストールできます。インストール パッケージが不足している場合は、何千ものインストール パッケージをインストールする必要はありません。すべてをインストールするのは非科学的で非現実的です。
以上がPython ではどのようなツール パッケージをインストールする必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。