1. Django: Python Web アプリケーション開発フレームワーク
Django は最も有名な Python フレームワークであるはずですが、GAE や Erlang にも Django の影響を受けるフレームワークがあります。 Django は、大きく包括的な方向を向いています。完全に自動化された管理バックエンドで最も有名です。ORM を使用して簡単なオブジェクト定義を行うだけで、データベース構造とフル機能の管理バックエンドを自動的に生成できます。
2. Diesel: Greenlet ベースのイベント I/O フレームワーク
Diesel は、ネットワーク クライアントとサーバーを作成するための優れた API を提供します。 TCPとUDPをサポートします。
3. Flask: Python で書かれた軽量の Web アプリケーション フレームワーク
Flask は、Python で書かれた軽量の Web アプリケーション フレームワークです。 Werkzeug WSGI ツールボックスと Jinja2 テンプレート エンジンに基づいています。 Flask は、単純なコアを使用し、拡張機能を使用して機能を追加するため、「マイクロフレームワーク」とも呼ばれます。 Flask にはデフォルトのデータベースやフォーム検証ツールがありません。
4. Cubes: 軽量の Python OLAP フレームワーク
Cubes は、OLAP、多次元データ分析、および集計データの参照用のツールを含む軽量の Python フレームワークです。
5. Kartograph.py: ベクトル マップを作成するための軽量の Python フレームワーク
Kartograph は、ESRI 用の SVG マップを生成するための Python ライブラリです。 Kartograph.py はまだベータ段階にあり、virtualenv 環境でテストできます。
6. Pulsar: Python のイベント駆動型同時実行フレームワーク
Pulsar はイベント駆動型の同時実行フレームワークであり、異なるプロセスまたはスレッドで 1 つ以上のアクティビティを実行する非同期サーバーを作成できます。
7. Web2py: フルスタック Web フレームワーク
Web2py は、Python 言語用に提供されるフル機能の Web アプリケーション フレームワークで、Web アプリケーションを機敏かつ迅速に開発できるように設計されており、高速かつ安全でポータブルなデータベース駆動型アプリケーションを備えており、Google App Engine と互換性があります。
8. Falcon: クラウド API と Web アプリケーション バックエンドを構築するための高性能 Python フレームワーク
Falcon は、クラウド API を構築するための高性能 Python フレームワークであり、REST アーキテクチャ スタイルの使用を推奨して、最小限の労力で最大限の成果を実現します。
9. Dpark: Spark の Python バージョン
DPark は、Spark の Python クローンであり、Python で実装された分散コンピューティング フレームワークであり、大規模なデータ処理と反復計算を簡単に実装できます。 DPark は Douban によって実装されており、現在、Douban 内のデータ分析のほとんどは DPark を使用して完了しており、ますます完成度が高まっています。
10. Buildbot: Python ベースの継続的統合テスト フレームワーク
Buildbot は、ソフトウェアの構築、テスト、リリースのプロセスを自動化するオープンソース フレームワークです。コードが変更されるたびに、サーバーはさまざまなプラットフォーム上のクライアントにコードの即時ビルドとテストを要求し、さまざまなプラットフォームのビルドとテストの結果を収集して報告します。
11. Zerorpc: ZeroMQ に基づく高性能分散 RPC フレームワーク
Zerorpc は、ZeroMQ と MessagePack に基づいて開発されたリモート プロシージャ コール プロトコル (RPC) 実装です。 Zerorpc で使用されるサービス API は、zeroservice と呼ばれます。 Zerorpc は、プログラムまたはコマンド ラインから呼び出すことができます。
12. ボトル: マイクロ Python Web フレームワーク
Bottle は、WSGI に準拠したシンプルで効率的なマイクロ Python Web フレームワークです。ファイルが 1 つしかなく、Python 標準ライブラリ以外のサードパーティ モジュールに依存しないため、マイクロであると言われます。
13. Tornado: 非同期ノンブロッキング IO 用の Python Web フレームワーク
Tornado の正式名称は Torado Web Server で、名前からもわかるように Web サーバーとしても使用できますが、Python の Web 開発フレームワークでもあります。元々は FriendFeed の Web サイトで使用されていましたが、FaceBook が買収した後にオープンソース化されました。
14. webpy: 軽量 Python Web フレームワーク
webpy の設計コンセプトは合理化を目指しています (シンプルかつ強力であること)。ソース コードは非常に短く、フレームワークに必要なものだけを提供します。多くのサードパーティ モジュールには依存しません。 URL ルーティング、テンプレートなし、データベース アクセスなし。
15. Scrapy: Python クローラー フレームワーク
Scrapy は Python で書かれており、軽量でシンプルで使いやすいです。