素晴らしいPython

投稿日: 2020-11-06 00:44:37

 

素晴らしいPythonフレームワーク、ライブラリ、ソフトウェア、リソースの厳選されたリスト。https://github.com/vinta/awesome-python

awesome-phpに触発されました

管理パネル

管理インターフェイス用のライブラリ。

アルゴリズムとデザインパターン

データ構造、アルゴリズム、デザインパターンのPython実装。awesome-algorithmsも参照してください

ASGIサーバー

ASGI互換のWebサーバー。

非同期プログラミング

オーディオ

オーディオとそのメタデータを操作するためのライブラリ。

認証

認証スキームを実装するためのライブラリ。

ビルドツール

ソースコードからソフトウェアをコンパイルします。

組み込みクラスの機能強化

Python組み込みクラスを拡張するためのライブラリ。

CMS

コンテンツ管理システム。

キャッシング

データをキャッシュするためのライブラリ。

ChatOpsツール

チャットボット開発用のライブラリ。

コード分析

静的分析、リンター、コード品質チェッカーのツール。awesome-static-analysisも参照してください

コマンドラインインターフェイスの開発

コマンドラインアプリケーションを構築するためのライブラリ。

コマンドラインツール

生産性のための便利なCLIベースのツール。

互換性

Python2から3に移行するためのライブラリ。

コンピュータビジョン

コンピュータビジョン用のライブラリ。

並行性と並列性

同時実行および並列実行用のライブラリ。awesome-asyncioも参照してください

構成

構成オプションを格納および解析するためのライブラリ。

暗号化

データ解析

データ分析用のライブラリ。

データ検証

データを検証するためのライブラリ。多くの場合、フォームに使用されます。

データの視覚化

データを視覚化するためのライブラリ。awesome-javascriptも参照してください

データベース

Pythonで実装されたデータベース。

データベースドライバー

データベースを接続および操作するためのライブラリ。

日時

日付と時刻を操作するためのライブラリ。

デバッグツール

コードをデバッグするためのライブラリ。

ディープラーニング

ニューラルネットワークとディープラーニングのフレームワーク。awesome-deep-learningも参照してください

DevOpsツール

DevOps用のソフトウェアとライブラリ。

分散コンピューティング

分散コンピューティングのためのフレームワークとライブラリ。

分布

リリース配布用のパッケージ化された実行可能ファイルを作成するためのライブラリ。

ドキュメンテーション

プロジェクトドキュメントを生成するためのライブラリ。

ダウンローダー

ダウンロード用のライブラリ。

Eコマース

eコマースと支払いのためのフレームワークとライブラリ。

エディタプラグインとIDE

Eメール

電子メールを送信および解析するためのライブラリ。

環境管理

Pythonバージョンと仮想環境管理用のライブラリ。

ファイル

ファイル操作およびMIMEタイプ検出用のライブラリ。

外部関数インターフェイス

外部関数インターフェースを提供するためのライブラリ。

フォーム

フォームを操作するためのライブラリ。

関数型プログラミング

Pythonを使用した関数型プログラミング。

GUI開発

グラフィカルユーザーインターフェイスアプリケーションを操作するためのライブラリ。

GraphQL

GraphQLを操作するためのライブラリ。

ゲーム開発

素晴らしいゲーム開発ライブラリ。

ジオロケーション

住所をジオコーディングし、緯度と経度を操作するためのライブラリ。

HTML操作

HTMLおよびXMLを操作するためのライブラリ。

HTTPクライアント

HTTPを操作するためのライブラリ。

ハードウェア

ハードウェアでプログラミングするためのライブラリ。

画像処理

画像を操作するためのライブラリ。

実装

Pythonの実装。

インタラクティブ通訳

インタラクティブPythonインタープリター(REPL)。

国際化

i18nを操作するためのライブラリ。

ジョブスケジューラ

ジョブをスケジュールするためのライブラリ。

ロギング

ログを生成および操作するためのライブラリ。

機械学習

機械学習用のライブラリ。awesome-machine-learningも参照してください

マイクロソフトウィンドウズ

MicrosoftWindowsでのPythonプログラミング。

その他

上記のカテゴリに当てはまらない便利なライブラリまたはツール。

自然言語処理

人間の言語を扱うためのライブラリ。

ネットワーク仮想化

仮想ネットワークとSDN(ソフトウェア定義ネットワーク)用のツールとライブラリ。

ニュースフィード

ユーザーのアクティビティを構築するためのライブラリ。

ORM

オブジェクトリレーショナルマッピングまたはデータマッピング技術を実装するライブラリ。

パッケージ管理

パッケージと依存関係を管理するためのライブラリ。

パッケージリポジトリ

ローカルのPyPIリポジトリサーバーとプロキシ。

ペネトレーションテスト

ペネトレーションテストのフレームワークとツール。

権限

ユーザーがデータまたは機能にアクセスすることを許可または拒否するライブラリ。

プロセス

OSプロセスを開始および通信するためのライブラリ。

レコメンダーシステム

レコメンダーシステムを構築するためのライブラリ。

リファクタリング

Python用のリファクタリングツールとライブラリ

RESTful API

RESTfulAPIを構築するためのライブラリ。

ロボット工学

ロボット工学のためのライブラリ。

RPCサーバー

RPC互換サーバー。

理科

科学計算のためのライブラリ。Python-for-Scientistsも参照してください

探す

データのインデックス作成と検索クエリの実行のためのライブラリとソフトウェア。

シリアル化

複雑なデータ型をシリアル化するためのライブラリ

サーバーレスフレームワーク

サーバーレスPythonコードを開発するためのフレームワーク。

シェル

Pythonに基づくシェル。

特定のフォーマットの処理

特定のテキスト形式を解析および操作するためのライブラリ。

静的サイトジェネレータ

静的サイトジェネレーターは、入力としていくつかのテキスト+テンプレートを受け取り、出力でHTMLファイルを生成するソフトウェアです。

タグ付け

アイテムにタグを付けるためのライブラリ。

タスクキュー

タスクキューを操作するためのライブラリ。

テンプレートエンジン

テンプレートと字句解析のためのライブラリとツール。

テスト

コードベースをテストし、テストデータを生成するためのライブラリ。

テキスト処理

プレーンテキストを解析および操作するためのライブラリ。

サードパーティのAPI

サードパーティのサービスAPIにアクセスするためのライブラリ。PythonAPIラッパーとライブラリのリストも参照してください

URL操作

URLを解析するためのライブラリ。

ビデオ

ビデオとGIFを操作するためのライブラリ。

Web資産管理

ウェブサイトの資産を管理、圧縮、縮小するためのツール。

Webコンテンツの抽出

Webコンテンツを抽出するためのライブラリ。

Webクロール

Webスクレイピングを自動化するライブラリ。

Webフレームワーク

従来のフルスタックWebフレームワーク。RESTfulAPIも参照してください

WebSocket

WebSocketを操作するためのライブラリ。

WSGIサーバー

WSGI互換のWebサーバー。

リソース

学習リソースや新しいPythonライブラリを見つける場所。

ウェブサイト

ニュースレター

ポッドキャスト