令人赞叹的Python:令人惊叹的Python框架、库、软件和资源
原文:”Awesome Python”
重新表达:”令人惊叹的Python”
在Qiita上的精彩列表
-
- Awesome Ruby
-
- Awesome Java
-
- Awesome JavaScript
-
- Awesome Node.js
-
- Awesome Go
-
- Awesome Selenium
- Awesome Appium
管理面板
管理界面用的库
ajenti – サーバ用管理パネル.
django-grappelli – Django 管理インターフェースのためのジャズスキン.
django-jet – 改良された機能を備えた Django 管理インターフェース用の最新のレスポンシブテンプレート.
django-suit – Django Admin インターフェースの代替 (非商用の場合のみ無料).
django-xadmin – Django 管理者のドロップイン置換.
jet-bridge – すてきな UI を備えたアプリケーション(Jet Django など)の管理パネルフレームワーク.
flask-admin – Flask のためのシンプルで拡張可能な管理インタフェースフレームワーク.
flower – Celery のためのリアルタイムモニタと Web 管理インターフェース.
Wooey – 自動で Web UI を作成できる Django アプリケーション.
算法和设计模式
Python算法和设计模式的实现
algorithms – Python のデータ構造とアルゴリズムの小さな例.
PyPattyrn – 共通のデザインパターンを実装するためのシンプルで効果的なライブラリ.
python-ds – コーディングインタビュー対策に使える Python のデータ構造とアルゴリズムのクリーンでシンプルなコレクション。
python-patterns – Pythonでのデザインパターンのコレクション.
sortedcontainers – SortedList, SortedDict, および SortedSet 型の高速で純粋なPython実装.
transitions – Python での軽量のオブジェクト指向有限ステートマシンの実装。
ASGI服务器
uvicorn – Uvicorn は uvloop および httptools を使用した、非常に早い ASGI サーバーの実装です.
异步编程
asyncio – 非同期入出力, イベントループ, コルーチン, およびタスク (Python 標準ライブラリ).
awesome-asyncio
Twisted – イベント駆動型ネットワーキングエンジン.
uvloop – libuv 上での asyncio イベントループの超高速実装.
音频 (Yūnpìn)
用于操作音频和音频元数据的库
-
- Audio
audioread – オーディオデコードクロスライブラリ(GStreamer + Core Audio + MAD + FFmpeg).
dejavu – オーディオフィンガープリンティングと認識.
matchering – 自動化されたリファレンスオーディオマスタリングライブラリ。
mingus – MIDI ファイルと再生をサポートする高度な音楽理論と表記パッケージ.
pyAudioAnalysis – 音声特徴抽出、分類、セグメンテーションおよびその応用
pydub – シンプルで簡単な高レベルのインターフェイスでオーディオを操作.
TimeSide – オープンな Web オーディオ処理フレームワーク.
beets – 音楽ライブラリマネージャーと MusicBrainz タガー.
eyeD3 – オーディオファイル, 特に ID3 メタデータを含む MP3 ファイルを扱うツール.
mutagen – オーディオメタデータを扱う Python モジュール.
tinytag – MP3, OGG, FLAC, Wave ファイルの音楽メタデータを読み込むためのライブラリ.
验证
實施認證方案所需的程式庫
OAuth – 委托认证协议
authlib – JavaScript Object Signing and Encryption ドラフト実装.
django-allauth – Django 用の認証アプリケーションは「うまく動作します.」
django-oauth-toolkit – Django のための OAuth.
oauthlib – OAuth リクエスト署名ロジックの一般的で徹底した実装.
python-oauth2 – OAuth クライアントとサーバーを作成するための, 完全にテストされた抽象的なインターフェイス.
python-social-auth – 簡単に設定できるソーシャル認証の仕組み.
JWT (JSON Web Token) 的中文释义是什么?
pyjwt – JSON Web Token の実装.
python-jose – Python での JOSE の実装.
python-jwt – JSON Web トークンの生成と検証のためのモジュール.
构建工具
从源代码编译软件
dataclasses – データクラス (Python 標準ライブラリ).
BitBake – 組み込み Linux のための make ライクなビルドツール.
buildout – 複数の部分からアプリケーションを作成, 組み立て, 展開するためのビルドシステム.
PlatformIO – さまざまな開発プラットフォームでコードを構築するコンソールツール.
pybuilder – 純粋な Python で書かれた連続ビルドツール.
SCons – ソフトウェア構築ツール.
加強嵌入式類的功能
一个增强Python自带类的库。
attrs – __init__, __eq__, __repr__, などの置き換え. クラス定義にボイラープレートを追加する.
bidict – 効率的な Python の双方向地図データ構造と関連機能.
Box – 高度なドット表記法による Python ディクショナリ.
DottedDict – リストとディクテーションに点線のパス表記でアクセスする方法を提供するライブラリ.
提取现金
用于缓存数据的库
Beaker – セッションとキャッシング用の WSGI ミドルウェア.
django-cache-machine – Django モデルの自動キャッシングと無効化.
django-cacheops – 自動細分化されたイベント駆動型無効化を備えた滑らかな ORM キャッシュ.
dogpile.cache – dogpile.cache は, 同じ著者による Beaker の次世代代替品です.
HermesCache – タグベースの無効化と dogpile 効果防止を備えた Python キャッシングライブラリ.
pylibmc – libmemcached インタフェースの Python ラッパーです.
python-diskcache – SQLite とファイルバックアップキャッシュバックエンドは, Memcached や Redis より高速なルックアップを提供します.
聊天操作工具
用于聊天机器人开发的库。
Errbot – ChatOps を実装する最も簡単で人気のあるチャットボット.
内容管理系统
内容管理系统(Content Management Systems)
wagtail – Django のコンテンツマネジメントシステム.
django-cms – オープンソースエンタープライズ CMS は, Django に基づいています.
feincms – Django 上に構築された最先端のコンテンツ管理システムのひとつ.
indico – CERN で作成された、豊富な機能を備えるイベントマネージャー。
Kotti – Pyramid 上に構築された高レベルの Pythonic Web アプリケーションフレームワーク.
mezzanine – 強力で一貫性のある, 柔軟なコンテンツ管理プラットフォーム.
plone – オープンソースアプリケーションサーバー Zope の上に構築された CMS.
quokka – Flask と MongoDB による柔軟で拡張性のある小さな CMS.
代码分析 (Mandarin Chinese)
请参考静态分析工具、代码质量检查器,还可以参考awesome-static-analysis。
代码分析 (Mandarin Chinese)
coala – 言語に依存せず容易に拡張可能なコード解析アプリケーション.
code2flow – Python と JavaScript コードを DOT フローチャートに変換する.
prospector – Python コード解析ツール.
pycallgraph – Python アプリケーションのフロー(コールグラフ)を視覚化するライブラリ.
vulture – デッドコードを発見するためのツール。
代码检查工具
flake8 – モジュラーソースコードチェッカー:pep8, pyflakes 及び McCabe.
awesome-flake8-extensions
Pylint – 完全にカスタマイズ可能なソースコードアナライザ.
pylama – Python と JavaScript 用のコード監査ツール.
wemake-python-styleguide – これまでで最も厳格で考えられた Python リンター.
black – 妥協のない Python コードフォーマッタ.
yapf – Google によるさらに別のPythonコードフォーマッタ.
靜態類型檢查
请参考 awesome-python-typing。
mypy – コンパイル時に変数の型をチェックする.
typeshed – 静的型を使用した、Pythonのライブラリスタブのコレクション。
pyre-check – 実行型チェック.
静态注释生成器
MonkeyType – ランタイム型を収集して静的型アノテーションを生成する, Python 用のシステム.
命令行界面开发
用于构建命令行应用程序的库。
命令行应用程序开发
cement – Python の CLI アプリケーションフレームワーク.
click – 合成可能な方法で美しいコマンドラインインターフェイスを作成するためのパッケージ.
cliff – マルチレベルのコマンドでコマンドラインプログラムを作成するためのフレームワーク.
docopt – Python のコマンドライン引数パーサー.
python-fire – Python オブジェクトからコマンドラインインターフェイスを作成するためのライブラリ. Google 製.
python-prompt-toolkit – 強力でインタラクティブなコマンドラインを構築するためのライブラリ.
终端渲染
asciimatics – フルスクリーンのテキスト UI (インタラクティブフォームから ASCII アニメーションまで) を作成するためのパッケージ.
bashplotlib – ターミナルで基本的なプロットを作成できる.
colorama – プラットフォーム間で色分けされたターミナルテキスト.
rich – ターミナルで、リッチテキスト及びキレイに整形された文字を出力するためのライブラリ。
tqdm – CLI のための高速で拡張可能なプログレスバー.
命令行工具
为了提高生产力的命令行界面工具。
提高生产效益工具
cookiecutter – cookiecutters(プロジェクトテンプレート)からプロジェクトを作成するコマンドラインユーティリティ.
doitlive – 端末のライブプレゼンテーションのためのツール.
howdoi – コマンドラインから行うインスタント・コーディング.
Invoke – シェル指向のサブプロセスを管理し、実行可能な Python コードを CLI で実行可能なタスクに編成するためのツール。
PathPicker – bash 出力からファイルを選択します.
percol – UNIX 上の伝統的なパイプの概念にインタラクティブな選択肢を追加します.
thefuck – 前のコンソールコマンドを修正する.
tmuxp – tmux セッションマネージャ.
try – Python パッケージを試すためのシンプルな CLI – これ以上に簡単のものはありません.
命令行界面功能的增强
httpie – コマンドライン HTTP クライアント, 使いやすい cURL の置き換え.
kube-shell – Kubernetes CLI を操作するための統合シェル.
mycli – オートコンプリートとシンタックスハイライト付きの MySQL 用ターミナルクライアント.
pgcli – オートコンプリートとシンタックス表示付きの Postgres CLI.
iredis – オートコンプリートとシンタックス表示付きの Redis CLI.
litecli – オートコンプリートとシンタックス表示付きの SQLite CLI.
saws – スーパーチャージ AWS CLI.
互换性
用于从Python 2迁移到Python 3的过渡库
python-future – Python 2 と Python 3 間の不足を補う互換レイヤー.
python-modernize – Python 3 移行のために Python コードを現代化します.
six – Python 2 と 3 の互換性ユーティリティ.
计算机视觉
计算机视觉库
Kornia – PyTorch 用のオープンソースの差別化可能なコンピュータービジョンライブラリ。
OpenCV – オープンソースコンピュータビジョンライブラリ.
pytesseract – Google Tesseract OCR の別ラッパー.
tesserocr – 光学式文字認識(OCR)のための tesseract-ocr API のシンプルなラッパー。
SimpleCV – コンピュータビジョンアプリケーションを構築するためのオープンソースフレームワーク.
并行和并行
并行和并行执行的库。请参考 awesome-asyncio。
concurrent.futures – プロセスベースの 「threading」 インターフェース.
multiprocessing – プロセスベースの並列化 (Python 標準ライブラリ).
eventlet – WSGI をサポートする非同期フレームワーク.
gevent – greenlet を使用するコルーチンベースのPython ネットワーキングライブラリ.
scoop – Python でのスケーラブルな並行操作.
配置
用于存储和解析构成选项的库
configobj – バリデーション付き INI ファイルパーサー.
configparser – INI ファイルパーサー (Python 標準ライブラリ).
profig – 値の変換を伴う複数のフォーマットからの構成.
python-decouple – コードから設定を厳密に分離します.
加密
加密技术
cryptography – 暗号プリミティブとレシピを Python 開発者に公開するように設計されたパッケージ.
paramiko – ネイティブ Python SSHv2 プロトコルライブラリ.
passlib – 非常に高レベルで安全なパスワードストレージ/ハッシュライブラリ.
pynacl – Networking 及び Cryptography(NaCl)ライブラリの Python バインディング.
数据分析
数据分析库
Blaze – Big Data のための NumPy と Pandas のインターフェースです.
Open Mining – Pandas インターフェイスのビジネスインテリジェンス(BI).
Orange – ビジュアルプログラミングやスクリプトによるデータマイニング, データの視覚化, 解析, 機械学習.
Pandas – 高性能で使いやすいデータ構造とデータ解析ツールを提供するライブラリ.
Optimus – PySpark を使用するとで, アジャイルデータサイエンスワークフローが簡単になります.
AWS Data Wrangler – Pandas on AWS.
数据验证
用于验证数据的库通常被用于表单。
Cerberus – 軽量で拡張可能なデータ検証ライブラリ.
colander – HTML フォームのポストで取得した, XML 及び JSON データの検証とデシリアライズ.
evilpass – 一行で入力されたパスワードの強さを検証できます.
jsonschema – JSON Schema の Python での実装.
schema – Python データ構造を検証するためのライブラリ.
Schematics – データ構造の検証.
valideer – 軽量で拡張可能なデータ検証およびアダプテーションライブラリ.
voluptuous – Python データ検証ライブラリ.
数据可视化 huà)
请参考Awesome JavaScript来进行数据可视化的库。
Altair – Python のための宣言的な統計的可視化ライブラリ.
Bokeh – Python のための対話型 Web プロット.
bqplot – Jupyter Notebook 用対話型プロットライブラリ.
Dash – Flask, React, Plotly の上に構築される, 分析的な Web アプリケーション.
awesome-dash
diagrams – Diagram as Code.
plotnine – ggplot2 に基づく Python グラフィックス文法.
Matplotlib – Python 2 Dプロットライブラリ.
Pygal – Python SVG チャートクリエーター.
PyGraphviz – Graphviz の Python インタフェース.
PyQtGraph – インタラクティブでリアルタイムな 2D/3D/Image プロット, 科学・工学ウィジェット.
Seaborn – Matplotlib を使用した統計データの視覚化.
Superset – Airbnb が提供する, 視覚的で直感的でインタラクティブなデータ検索プラットフォーム.
VisPy – OpenGL に基づく高性能な科学的視覚化.
数据库
以Python实现的数据库
pickleDB – Python用のシンプルで軽量な key-value ストア.
tinydb – 小さな, ドキュメント指向のデータベース.
ZODB – Python のネイティブオブジェクトデータベース. key-value およびオブジェクトグラフデータベース.
数据库驱动程序
用于数据库连接和操作的库
MySQL是一个开源数据库管理系统。
请参考令人惊叹的 MySQL。
mysqlclient – Python 3 をサポートする MySQL コネクタ(mysql-python のフォーク).
PyMySQL – mysql-python との互換性がある, 純粋なPython MySQL ドライバ.
PostgreSQL -> PostgreSQL是一个选项
请参考出色的Postgres。
psycopg2 – 最も一般的な Python 用 PostgreSQL アダプタ.
queries – PostgreSQL と対話するための psycopg2 ライブラリのラッパー.
其他关系型数据库
pymssql – Microsoft SQL Server へのシンプルなデータベースインターフェイス.
SuperSQLite – apsw で構築された SQLite ライブラリ.
非关系型数据库
cassandra-python-driver – Cassandra のための Python ドライバ.
happybase – Apache HBase の開発者向けのライブラリ.
Plyvel – LevelDB への高速で機能豊富な Python インターフェイス.
py2neo – Neo4j を操作するためのクライアントライブラリとツールキット。.
pycassa – Cassandra の Python Thrift ドライバ.
pymongo – MongoDB の公式 Python クライアント.
redis-py – Redis の Python クライアント.
motor – 非同期 MongoDB ドライバ.
异步客户端
motor – MongoDB の非同期ドライバ.
Telephus – Twisted ベースの Cassandra クライアント.
txpostgres – PostgreSQL のための Twisted ベースの非同期ドライバ.
txRedis – Twisted ベースの Redis クライアント.
时间 (rì shí)
处理日期和时间的库
Arrow – 日付、時刻、タイムスタンプを作成、操作、フォーマット、変換するための Python ライブラリ。
Chronyk – 人間が書いた時間と日付を解析するための Python 3 ライブラリ.
dateutil – 標準の Python datetime モジュールの拡張.
delorean – datetimes を扱う場合の不都合な真実を取り除くためのライブラリ.
moment – 日付/時刻を扱うための Python ライブラリ. Moment.js に触発されました.
Pendulum – Python の datetimes をより簡単に扱える.
PyTime – 文字列で日時/日時を操作することを目的とした使いやすい Python モジュールです.
pytz – モダンで歴史的なタイムゾーン定義. tz database を Python に持ち込みます.
when.py – 一般的な日時アクションを実行するのに役立つユーザーフレンドリーな機能を提供する.
maya – 人間のための Datetimes.
调试工具
用于调试代码的库
类似于PDB的调试器
ipdb – IPython 対応の pdb.
pdb++ – pdb の別選択肢.
pudb – コンソールベースのフルスクリーン Python デバッガ.
wdb – WebSocket を介した, ありそうでなかった Web デバッガ.
追踪
lptrace – Python プログラムのための strace.
manhole – Unix ソケット接続を受け入れ, すべてのスレッドと対話式プロンプトに対してスタックトレースを提示するデバッギング.
pyringe – デバッガは, Python プロセスに接続してコードを注入することができます.
python-hunter – Hunter は柔軟なコードトレースツールキットです.
性称记: “プロファイラ” 是日语中的一个词语。
line_profiler – 行単位のプロファイリング.
memory_profiler – Python コードのメモリ使用量を監視する.
profiling – インタラクティブな Python プロファイラ.
py-spy – Rust で書かれた, Python 用サンプリングプロファイラ.
pyflame – ptracing プロファイラ.
vprof – ビジュアル Python プロファイラ.
其他 tā)
icecream – 単一の単純な関数呼び出しで, 変数, 式, およびプログラムの実行を検査します.
django-debug-toolbar – Django の各種デバッグ情報を表示する.
django-devserver – jango の runserver ドロップイン置換.
flask-debugtoolbar – django-debug-toolbar の flask への移植.
pyelftools – ELF ファイルと DWARF デバッグ情報の解析と解析.
深度学习
请查看用于神经网络和深度学习的框架,还可以参考令人惊叹的深度学习。
Chainer – 日本製ディープラーニングフレームワーク.
caffe – ディープラーニングのための高速オープンソースフレームワーク.
keras – 高レベルのニューラルネットワークライブラリで, TensorFlow または Theano のいずれかの上で動作することができます.
mxnet – 軽量, ポータブル, 柔軟な分散型/モバイル型のディープ・ラーニング, また突然変異を意識したデータフロースケジューラ. Python, R, Julia, Scala, Go JavaScript 等の多くの言語に対応しています.
pytorch – 強力な GPU アクセラレーションを備えた, numpy のようなテンソル計算とダイナミックニューラルネットワーク.
SerpentAI – ゲームエージェントフレームワーク. どんなビデオゲームでも深い学習サンドボックスとして使用できます.
tensorflow – Google が作成した最も人気のある Deep Learning フレームワーク.
Theano – 高速数値計算用ライブラリ.
DevOps 工具
为开发者设计的软件和库
ansible – 根本的にシンプルな IT 自動化プラットフォームです.
cloudinit – クラウドインスタンスの早期初期化を処理するマルチディストリビューションパッケージ.
cuisine – Fabric の Chef ライクな機能性.
docker-compose – Docker を使用した高速で隔離された開発環境.
fabric – リモート実行とデプロイのための単純な Pythonic ツール.
fabtools – すばらしい Fabric ファイルを作成するためのツール.
honcho – Procfile ベースのアプリケーションを管理するための Foreman の Python クローン.
OpenStack – プライベートクラウドとパブリッククラウドを構築するためのオープンソースソフトウェア.
pexpect – GNU expect のような擬似端末で対話型プログラムを制御する.
psutil – クロスプラットフォームプロセスとシステムユーティリティモジュール.
saltstack – インフラの自動化と管理システム.
supervisor – UNIX 用スーパーバイザプロセス制御システム.
分散计算
为分布式计算设计的框架和库。
批处理处理
PySpark – Apache Spark Python API.
dask – 分析コンピューティング用の柔軟な並列コンピューティングライブラリ.
luigi – バッチジョブの複雑なパイプラインを構築するのに役立つモジュール.
mrjob – Hadoop または Amazon Web Services で MapReduce ジョブを実行します.
Ray – 機械学習エコシステムを統合する並列分散 Python のシステム.
流式处理
faust – Kafka Streams からのアイデアを Python に移植したストリーム処理ライブラリ.
streamparse – リアルタイムのデータストリームに対して Python コードを実行します. Apache Storm との統合です.
发行系统
创建一个用于发布分发的打包可执行文件的库。
cx_Freeze – cx_Freeze は, クロスプラットフォームで動作する, Python スクリプトを実行可能ファイルに変換するライブラリ. Python 2.7 以上(Python 3 を含む)をサポートしています.
dh-virtualenv – virtualenv をビルドして Debian パッケージとして配布します.
Nuitka – スクリプト, モジュール, パッケージを実行可能モジュールまたは拡張モジュールにコンパイルします.
py2app – Python スクリプトを圧縮します (Mac OS X).
py2exe – Python スクリプトを圧縮します (Windows).
PyInstaller – Python プログラムをスタンドアロンの実行可能ファイル(クロスプラットフォーム)に変換します.
pynsist – Windows インストーラをビルドするツールで, インストーラは Python 自体をバンドルします.
pyarmor – Python スクリプトを難読化するためのツール。
shiv – 完全に自己完結型の zipapp(PEP 441)をビルドするためのコマンドラインユーティリティで、すべての依存関係が含まれています。
文件生成
为生成项目文档的库
sphinx – Python ドキュメンテーションジェネレータ.
Awesome Sphinxdoc
pdoc -Python ライブラリの API ドキュメントを自動生成する Epydoc の置き換え.
Pycco – リテラルプログラミングスタイルのドキュメントジェネレータ.
下载器
用于下载的库
s3cmd – Amazon S3 と CloudFront を管理するコマンドラインツール.
s4cmd – Super S3 コマンドラインツール. 高性能です.
you-get – Python 3 で書かれた YouTube / Youku / Niconico ビデオダウンローダー.
youtube-dl – YouTube からビデオをダウンロードするための小さなコマンドラインプログラムです.
akshare – 人間のために構築された金融データインターフェースライブラリ。
电子商务
用于电子商务和支付的框架和库。
alipay – Python 用非公式 Alipay API.
Cartridge – Mezzanine を使用して構築されたショッピングカートアプリ.
django-oscar – Django 用のオープンソースの電子商取引フレームワーク.
django-shop – Django ベースのショップシステム.
merchant – 様々な支払い処理業者からの支払いを受け入れる Django アプリ.
money – オプションで CLDR 対応のロケール対応フォーマットと, 拡張可能な通貨交換ソリューションを備えた Money クラス.
python-currencies – 貨幣フォーマットとそのフォーマット前の通貨を表示します.
forex-python – 為替レート, Bitcoin価格指数, 通貨換算.
saleor – Django の電子商取引の店舗を作成できます.
shoop – Django ベースのオープンソース電子商取引プラットフォーム.
编辑器插件与集成开发环境
Emacs
elpy – Emacs の Python 開発環境.
崇高文本
anaconda – Anaconda は Sublime Text 3 をフル機能の Python 開発 IDE に変えます.
SublimeJEDI – すばらしい自動補完ライブラリである Jedi の Sublime Text プラグイン.
维姆
jedi-vim – すばらしい自動補完ライブラリである Jedi の Vim バインディング.
python-mode – Vim を Python IDE にするためのプラグインをひとつにまとめました.
YouCompleteMe – Python のための Jedi ベース補完エンジンを含みます.
视觉工作室
PTVS – Visual Studio のための Python ツール.
视觉工作室代码
Python – 豊富な Python サポートを有する公式 VSCode 拡張機能.
集成开发环境
PyCharm – JetBrains による商用 Python IDE. 無料コミュニティ版も存在します.
spyder – オープンソース Python IDE.
请用中文发送电子邮件。
用于发送和分析电子邮件的库
电子邮件服务器
modoboa – 近代的で簡素化された Web UI を含むメールホスティングおよび管理プラットフォーム.
salmon – Python メールサーバー
客户
imbox – 人間のための Python IMAP.
yagmail – Gmail/SMTP クライアント.
其他
flanker – 電子メールアドレスと Mime 解析ライブラリ.
mailer – 高パフォーマンスなメール配信フレームワーク.
环境管理
用于Python版本控制和虚拟环境管理的库。
pyenv – 単純な Python のバージョン管理.
virtualenv – 分離された Python 環境を作成するためのツール.
文件
用于文件操作和MIME类型检测的库
mimetypes – ファイル名を MIME タイプにマップします (Python 標準ライブラリ).
path.py – os.path のモジュールラッパーです.
pathlib – クロスプラットフォームのオブジェクト指向 path ライブラリです (Python 3.4 以降の Python 標準ライブラリ).
PyFilesystem2 – Python のファイルシステム抽象化レイヤー.
python-magic – libmagic ファイルタイプ識別ライブラリへの Python インタフェース.
Unipath – ファイル/ディレクトリ操作に対するオブジェクト指向のアプローチ.
watchdog – ファイルシステムイベントを監視するための API およびシェルユーティリティ.
外部功能接口
提供用于外部功能接口的库。
cffi – Python で C 言語を呼び出すための外部関数インタフェース.
ctypes – Python で C 言語を呼び出すための外部関数インタフェース (Python 標準ライブラリ).
PyCUDA – Nvidia の CUDA API 用の Python ラッパーです.
SWIG – 簡易ラッパーとインターフェースジェネレーター.
表单
处理表单内容所使用的库
Deform – formish フォーム生成ライブラリの影響を受ける Python HTML フォーム生成ライブラリ.
django-bootstrap3 – Bootstrap 3 と Django との統合.
django-bootstrap4 – Bootstrap 4 と Django との統合.
django-crispy-forms – 非常にエレガントで, DRY で, 美しいフォームを作成できる Django アプリケーションです.
django-remote-forms – プラットフォームに依存しない Django フォームシリアライザ.
WTForms – 柔軟なフォーム検証とレンダリングライブラリ.
函数式编程
用Python进行函数式编程
Coconut – Coconut は, シンプル, エレガント, Pythonic な関数プログラミングのために作られた Python の拡張です.
fn.py – Python での関数型プログラミング:関数型プログラミングを楽しむ上で欠けている機能の実装.
funcy – ファンシーで実用的な機能ツール.
more-itertools – itertools を超えて、イテラブルを操作するためライブラリ。
returns – タイプセーフなモナド、トランスフォーマー、およびコンポジションユーティリティのセット。
Toolz – イテレータ, 関数, 辞書のための機能的なユーティリティの集まり.
CyToolz – Cython での Toolz 実装:高性能機能ユーティリティ.
用中文原生地换句话说,只需要一种选择:
图形用户界面开发
用于处理图形用户界面应用程序的库。
curses – ターミナル GUI アプリケーションの作成に使用される ncurses 用の組み込みラッパー.
Eel – Python の機能とライブラリへの完全なアクセスを持つ, Electron のようなオフライン HTML/JS GUI アプリケーションを作成するための小さなライブラリ.
enaml – QML のような宣言的構文を使って美しいユーザーインターフェイスを作成する.
Flexx – Flexx は, GUI を作成するための純粋な Python ツールキットで, Web 技術をレンダリングに使用します.
Gooey – コマンドラインプログラムを 1 行で完全な GUI アプリケーションに変える.
kivy – Windows, Linux, Mac OS X, Android, および iOS で動作する NUI アプリケーションを作成するためのライブラリ.
pyglet – Python 用のクロスプラットフォームのウィンドウとマルチメディアライブラリ.
PyGObject – GLib / GObject / GIO / GTK +(GTK + 3)用の Python バインディング.
PyQt – Qt クロスプラットフォームアプリケーションと UI フレームワーク.
PySimpleGUI – tkinter, Qt, WxPython, および Remi のラッパー.
pywebview – webview コンポーネントを中心とした軽量なクロスプラットフォームネイティブラッパー.
Tkinter – Tkinter は, Python のデファクトスタンダードの GUI パッケージです.
tkui – GUI のライブ編集を行うことができる GUI メーカ.
Toga – Python ネイティブ, OS ネイティブ GUI ツールキット.
urwid – ウィジェット, イベント, 豊富な色などを強力にサポートするターミナル GUI アプリケーションを作成するためのライブラリ.
wxPython – wxWidgets C++ クラスライブラリと Python のブレンド.
GraphQL is a query language for APIs and a runtime for executing queries with existing data.
与GraphQL一起使用的库
tartiflette – Python 3.6+ および asyncio 用の SDL ファーストな GraphQL エンジン実装。
tartiflette-aiohttp – HTTP 経由で GraphQL API を公開するための Tartiflette の aiohttp ベースのラッパー。
tartiflette-asgi – Tartiflette GraphQL エンジンの ASGI サポート。
游戏开发
出色的游戏开发库
Cocos2d – cocos2d は, 2D ゲーム, デモ, その他のグラフィカル/インタラクティブアプリケーションを構築するためのフレームワークです.
Harfang3D – 3D, VR, ゲーム開発のためのPythonフレームワーク.
Panda3D – ディズニーが開発し, Carnegie Mellon’s Entertainment Technology Center が管理する 3D ゲームエンジン.
Pygame – Pygame は, ゲームを書くために設計された一連の Python モジュールです.
PyOgre – Ogre 3D レンダリングエンジン用の Python バインディングは, ゲーム, シミュレーション, その他 3D 用に使用できます.
PyOpenGL – OpenGL の Python ctypes バインディングとそれに関連する API です.
PySDL2 – SDL2 ライブラリ用の ctypes ベースのラッパー.
RenPy – ビジュアルノベルエンジン.
地理位置信息
使用库来对地址进行地理编码并处理纬度和经度。
django-countries – モデルとフォームのための国のフィールドを提供する Django アプリ.
GeoDjango – 世界クラスの地理的 Web フレームワーク.
GeoIP – MaxMind GeoIP レガシーデータベース用の Python API.
geojson – GeoJSON 用の Python バインディングとユーティリティ.
geopy – Python ジオコーディングツールボックス.
pygeoip – 純粋な Python GeoIP API.
HTML 操作可以被简单描述为使用HTML语言来创建、编辑和操控网页的过程。
用于处理HTML和XML的库
BeautifulSoup – HTML や XML を繰り返し検索し, 変更するための Python イディオムを提供します.
bleach – ホワイトリストベースの HTML サニタイズとテキストリンクライブラリ.
cssutils – Python 用 CSS ライブラリ.
html5lib – HTML ドキュメントとフラグメントを解析してシリアライズするための標準準拠のライブラリです.
lxml – HTML と XML を処理するための非常に高速で, 使いやすく多様なライブラリです.
MarkupSafe – Python の XML / HTML / XHTML マークアップセーフティストリングを実装します.
pyquery – TML を解析するための jQuery ライクなライブラリです.
untangle – XML 文書を Python オブジェクトに変換して簡単にアクセスできます.
WeasyPrint – HTML と CSS 用のビジュアルレンダリングエンジンで, PDF に書き出すことができます.
xmldataset – 単純な XML 解析.
xmltodict – JSON を使って作業しているように XML を使って作業できます.
HTTP 客户端
处理 HTTP 的库
grequests – 非同期 HTTP リクエストのための request + gevent.
httplib2 – 包括的な HTTP クライアントライブラリ.
httpx – 次世代 HTTP クライアント。
requests – Humans™ に対する HTTP リクエスト.
treq – Twisted の HTTP クライアントの上に構築された API のような Python リクエスト.
urllib3 – スレッドセーフな接続プーリング, ファイルポストサポート, 親しみやすい HTTP ライブラリ.
硬件 (Huà
硬件编程库
ino – Arduino を扱うコマンドラインツールキットです.
keyboard – Windows と Linux でグローバルキーボードイベントをフックしてシミュレートします.
mouse – Windows と Linux 上でグローバルなマウスイベントをフックしてシミュレートします.
Pingo – Pingo は, Raspberry Pi, pcDuino, Intel Galileo などのデバイスをプログラムするための統一された API を提供します.
Pyro – Python Robotics.
PyUserInput – マウスとキーボードをクロスプラットフォームで制御するためのモジュール.
scapy – 華麗なパケット操作ライブラリ.
wifi – Linux 上で WiFi を操作するための Python ライブラリとコマンドラインツール.
图像处理
用于操作图像的库
hmap – イメージヒストグラムの再マッピング.
imgSeek – 視覚的類似性を使用して画像のコレクションを検索するプロジェクト.
nude.py – Nudity 検出.
pagan – 入力文字列とハッシュに基づくレトロ identicon(アバター)の生成.
pillow – Pillow はフレンドリーな PIL のフォークです.
pyBarcode – PIL を必要とせずに Python でバーコードを作成します.
pygram – Instagram のような画像フィルタ.
python-qrcode – 純粋な Python QR コードジェネレータ.
Quads – 四分木に基づくコンピュータアート.
scikit-image – 科学的な)画像処理のための Python ライブラリ.
thumbor – スマートイメージングサービス. オンデマンドでの作成, イメージのサイズ変更および反転を可能にする.
wand – MagickWand の Python バインディング, ImageMagick の C API.
实施
Python的实现
CPython – C で書かれた Python プログラミング言語の, デフォルトで最も広く使われている実装. Python 用の Static Compiler の最適化. タイプミックスインを使用して Python を C または C++ モジュールにコンパイルすると, パフォーマンスが大幅に向上します.
Cython – Python に最適化されたスタティックコンパイラ.
CLPython – Common Lisp で書かれた Python プログラミング言語の実装.
Grumpy – インタプリタよりコンパイラの方がより強力な CPython 2.7 の置き換え (Alpha) です.
IronPython – C# で書かれた Python.
Jython – Java 仮想マシン (JVM) の Java で書かれた Python プログラミング言語の実装.
MicroPython – 効率的で効率的な Python プログラミング言語の実装.
Numba – 科学的 Python を対象とした LLVM 用 Python JIT コンパイラです.
PeachPy – Python に組み込まれた x86-64 アセンブラ.
Pyjion – CoreCLR に基づく Python の JIT.
PyPy – 非常に高速な Python.
Pyston – JIT 技術を使用して構築されたPython の実装.
Stackless Python – Python プログラミング言語の拡張.
交互式解释器
互动式的Python解释器(REPL)
bpython – Python インタプリタへの気の利いたインターフェイスです.
Jupyter Notebook (IPython) – Python をインタラクティブに使いこなすための豊富なツールキットです.
awesome-jupyter
ptpython – 高度な Python REPL は, python-prompt-toolkit 上に構築されています.
全球化
为了国际化(i18n)而设计的库
Babel – Python の国際化ライブラリ.
PyICU – Unicode C++ ライブラリ (ICU) 用の国際コンポーネントのラッパーです.
作业调度器
用于调度工作的库
APScheduler – 軽量ながら強力なインプロセス・タスク・スケジューラーで, 機能のスケジュールを設定できます.
django-schedule – Django のカレンダーアプリです.
doit – タスクランナーとビルドツール.
gunnery – Web ベースのインターフェースを備えた分散システム用の多目的タスク実行ツール.
Joblib – Python で軽量パイプライニングを提供する一連のツール.
Plan – Python で crontab ファイルを書く.
schedule – Python ジョブスケジューリング.
Spiff – 純粋な Python で実装された強力なワークフローエンジン.
TaskFlow – タスクの実行を簡単, 一貫性, 信頼性の高いものにするための Python ライブラリです.
Airflow – Airflow は, プログラムでワークフローを作成, スケジュール設定, 監視するためのプラットフォームです.
记录
生成日志并进行操作的库资源
Eliot – 複雑で分散したシステムのためのロギング.
logbook – Python のロギング置換.
logging – Python のロギング機能 (Python 標準ライブラリ).
raven – Sentry の Python クライアント, ログ/エラートラッキング, クラッシュレポート, Web アプリケーションの集計プラットフォーム.
机器学习
请参考Awesome Machine Learning,这是为机器学习而创建的库。
H2O – オープンソースの, 高速で柔軟な機械学習プラットフォーム.
Metrics - 機械学習評価指標.
NuPIC – インテリジェントコンピューティングのための Numenta プラットフォーム.
scikit-learn – Machine Learning の最も一般的な Python ライブラリ.
Spark ML – Apache Spark のスケーラブルな機械学習ライブラリ.
vowpal_porpoise – Vowpal Wabbit 用の軽量 Python ラッパーです.
xgboost – スケーラブルで, ポータブルで, 分散した, グラジエントブースティングライブラリ.
微软的Windows
在微软Windows上进行Python编程
Python(x,y) – Qt と Spyder をベースにした科学的アプリケーション指向の Python ディストリビューション.
pythonlibs – Python 拡張パッケージ用の非公式 Windows バイナリ.
PythonNet – Python と .NET 共通言語ランタイム(CLR)の統合.
PyWin32 – Windows 用の Python 拡張.
WinPython – Windows 7/8 用ポータブル開発環境.
其他
不属于上述类别但有用的库或工具。
blinker – 高速の Python インプロセスシグナル/イベントディスパッチシステム.
boltons – Python ユーティリティのセット.
itsdangerous – 信頼できるデータを信頼できない環境に渡すためのさまざまなヘルパー.
pluginbase – シンプルだが柔軟な Python 用のプラグインシステム.
tryton – 汎用ビジネスフレームワーク.
自然语言处理
处理自然语言的库
通常
gensim – 人間のためのトピックモデリング.
langid.py – スタンドアローンの言語識別システム.
nltk – 自然言語データを扱う Python プログラムを構築するための最先端のプラットフォームです.
pattern – Web マイニングモジュール.
polyglot – 何百もの言語をサポートする自然言語パイプライン.
pytext – PyTorchに基づく自然言語モデリングフレームワーク.
PyTorch-NLP – 迅速に, NLPのプロトタイピングによる深層学習を可能にするツールキット.
Stanza – 60 以上の言語をサポートする Stanford NLP Group の公式 Python ライブラリ.
spacy – Python と Cython が利用できる, 業界最高の自然言語処理用のライブラリ.
中文
Jieba – 中国語のテキストセグメンテーション.
pkuseg-python – さまざまな分野における中国語の単語分割のためのツールキット.
SnowNLP – 中国語テキストを処理するためのライブラリ.
funNLP – 中国のNLPのためのツールとデータセットのコレクション.
网络虚拟化
为虚拟网络和SDN(软件定义网络)开发的工具和库
mininet – 一般的なネットワークエミュレータと Python で書かれた API.
napalm – ネットワークデバイスを操作するためのクロスベンダー API.
pox – OpenFlow SDN コントローラなど, Python ベースのソフトウェア定義ネットワーク(SDN)コントロールアプリケーション用のオープンソース開発プラットフォーム.
新闻动态
构建用户活动的库
django-activity-stream – サイトのアクションからジェネリックアクティビティストリームを生成します.
Stream Framework – Cassandra と Redis を使用したニュースフィードと通知システムの構築.
ORM (对象关系映射)
实现对象关系映射(ORM)或数据映射技术的库。
关系数据库
Django Models – Django ORM.
SQLAlchemy – Python SQL Toolkit と Object Relational Mapper です.
Awesome Sqlalchemy
dataset – データベースに Python dict を保存する – SQLite, MySQL, そして PostgreSQL で動作します.
orator – Orator ORM はシンプルで美しい ActiveRecord の実装を提供します.
orm – 非同期 ORM.
peewee – 小さく表現力のある ORM.
pony – SQL にジェネレータ指向のインタフェースを提供する ORM.
pydal – 純粋な Python によるデータベースアブストラクションレイヤー.
非关系型数据库
hot-redis – Redis の豊富なPythonデータ型.
mongoengine – MongoDB と連携するための Python Object-Document-Mapper です.
PynamoDB – Amazon DynamoDB の Pythonic インターフェイス.
redisco – Redis で保持されているシンプルなモデルとコンテナのための Python ライブラリ.
软件包管理
用于包和依赖关系管理的库。
pip – Python パッケージインストーラー.
PyPI
pip-tools – 固定された Python 依存関係を新鮮に保つためのツールセット.
poetry – Python の依存関係管理とパッケージ化が簡単になります.
conda – クロスプラットフォーム, Python に依存しないバイナリパッケージマネージャ.
包裹仓库
本地的 PyPI 仓库服务器和代理
warehouse – 次世代の Python パッケージリポジトリ (PyPI).
bandersnatch – Python Packaging Authority(PyPA)が提供する PyPI ミラーリングツール.
devpi – PyPI サーバとパッケージング/テスト/リリースツール.
localshop – ローカル PyPI サーバー(カスタムパッケージと pypi の自動ミラーリング).
权限
允许或拒绝用户对数据或功能的访问的库。
django-guardian – Django 1.2 以降のオブジェクトごとのパーミッションの実装.
django-rules – データベースを必要とせずにオブジェクトレベルの権限を Django に提供する, 小型で強力なアプリケーションです.
进程
用于启动和通信操作系统进程的库。
delegator.py – Humans™ による Subprocesses.
sarge – subprocess のためのさらに別のラッパー.
sh – Python の完全な subprocess 置き換え.
推荐系统
用于构建推荐系统的库。
annoy – メモリ使用量が最適化された C++/Python の最近傍探索.
fastFM – ファクタライゼーションマシン用ライブラリ.
implicit – 暗黙のデータセットに対するコラボレーティブなフィルタリングの高速 Python 実装.
libffm – Field-aware Factorization Machine(FFM)のためのライブラリ.
lightfm – 多数の人気のあるレコメンドアルゴリズムの Python 実装.
spotlight – PyTorch を使ったディープレコメンダーモデル.
surprise – レコメンドシステムの構築と分析のための scikit.
tensorrec – TensorFlow のレコメンドエンジンフレームワーク.
重构
通过Python提供的重构工具和库
Bicycle Repair Man – Python によるリファクタリングツール.
Bowler – モダンな Python へ安全にリファクタリングしてくれる.
Rope – Python リファクタリングライブラリ.
RESTful API 可以用中文翻译为“基于 REST 架构的应用程序编程接口”。
开发用于构建RESTful API 的库
只需要一种选项,将以下内容以中文进行改述:
Django
django-rest-framework – Web API を構築するための強力かつ柔軟なツールキットです.
django-tastypie – Django アプリケーション用のデリシャスな API を作成します.
瓶子
eve – Flask, MongoDB による REST API フレームワーク.
flask-api – Flask のブラウズ可能な Web API.
flask-restful – Flask の REST API をすばやく構築します.
金字塔
cornice – Pyramid のための RESTful フレームワーク.
不依赖任何框架
apistar – Python 3 用に設計されたスマート Web API フレームワーク.
falcon – クラウド API と Web アプリケーションバックエンドを構築するための高性能フレームワーク.
FastAPI – Python 3.6+ のタイプヒントを使用して構築されたモダンで高速なウェブフレームワーク。
hug – きれいな API を公開するための Python 3 フレームワーク.
sandman2 – 既存のデータベース駆動型システム用の自動 REST API.
Sanic – 高速になるように書かれたウェブサーバー.
Vibora – Flask にインスパイアされた高速かつ、効率的で非同期なウェブフレームワーク.
机器人技术
机器人技术的库
PythonRobotics – これは, コンパイルされ視覚化された様々なロボットアルゴリズムです.
rospy – ROS (Robot Operating System) のためのライブラリです.
远程过程调用服务器
RPC互换服务器
zeroRPC – zerorpc は, ZeroMQ と MessagePack に基づく柔軟な RPC 実装です.
RPyC (Remote Python Call) – Python 用の透過的で対称的な RPC ライブラリ。
科学
为科学计算而设计的库
astropy – 天文学のためのコミュニティ Python ライブラリ.
bcbio-nextgen – 完全自動ハイスループットシーケンシング解析のためのベストプラクティスパイプラインを提供します.
bccb – 生物学的解析に関連する有用なコードの集まり.
Biopython – Biopython は, 生物学的計算のために自由に利用できるツールのセットです.
cclib – 計算化学パッケージの結果を解析して解釈するためのライブラリ.
Colour – カラー理論の変換とアルゴリズムの包括的な数の実装.
Karate Club – グラフ構造化データ用の教師なし機械学習ツールボックス。
NetworkX – 複雑なネットワークのための生産性の高いソフトウェアです.
NIPY – 神経イメージングツールキットのコレクション.
NumPy – Python を使った科学計算の基本パッケージ.
Open Babel – 化学データの多くの言語を話すように設計された化学ツールボックス.
ObsPy – 地震学のための Python ツールボックス.
PyDy – 動的動作のモデリングにおけるワークフローを支援するために使用される. Python Dynamics の略.
PyMC – マルコフ連鎖モンテカルロ法サンプリングツールキット.
RDKit – ケモインフォマティクスと機械学習ソフトウェア.
QuTiP – Quantum ツールボックス.
SciPy – 数学, 科学, 工学のためのオープンソースソフトウェアの Python ベースのエコシステム.
SimPy – プロセスベースの分散イベントシミュレーションフレームワーク
statsmodels – Python の統計モデリングと計量経済学.
SymPy – シンボリック数学のための Python ライブラリ.
Zipline – Python アルゴリズムトレーディングライブラリ.
进行搜索
用于数据索引和搜索的库和软件
elasticsearch-py – Elasticsearch の公式低レベル Python クライアント.
elasticsearch-dsl-py – Elasticsearch のための公式の高水準 Python クライアント.
django-haystack – Django のモジュール検索.
pysolr – Apache Solr 用の軽量 Python ラッパー (SolrCloud awareness を含む).
whoosh – 高速で純粋な Python 検索エンジンライブラリ.
序列化
用于序列化复杂数据类型的库。
marshmallow – 複雑なオブジェクトを単純な Python データ型との間で変換するための軽量ライブラリ.
pysimdjson – simdjson の Python バインディング.
python-rapidjson – RapidJSON の Python ラッパー.
ultrajson - Python バインディングを使用してCで記述された高速 JSON デコーダーおよびエンコーダー。
无服务器框架
用于开发无服务器 Python 代码的框架
python-lambda – AWS Lambda で Python コードを開発し, 展開するためのツールキットです.
Zappa – AWS Lambda と API Gateway に WSGI アプリケーションを導入するためのツール.
特定的文本格式处理
解析和操作特定文本格式的库函数。
普遍的
tablib – XLS, CSV, JSON, YAML の表データセットのモジュール.
办公室
openpyxl – Excel 2010 xlsx / xlsm / xltx / xltm ファイルを読み書きするためのライブラリです.
pyexcel – csv, ods, xls, xlsx, xlsm ファイルを読み込み, 操作し, 書き込む API を提供します.
python-docx – Microsoft Word 2007/2008 の docx ファイルを読み込み, 照会し, 変更します.
python-pptx – PowerPoint (.pptx) ファイルを作成および更新するための Python ライブラリ.
unoconv – LibreOffice / OpenOffice でサポートされている任意のドキュメント形式を変換します.
XlsxWriter – Excel の .xlsx ファイルを作成するための Python モジュール.
xlwings – BSD ライセンスのライブラリで, Excel から Python を呼び出すことが容易になります.
xlwt / xlrd – Excel ファイルからのデータと書式情報の書き込みと読み取り.
PDF(Portable Document Format)
PDFMiner – PDF ドキュメントから情報を抽出するツール.
PyPDF2 – PDF ページの分割, マージ, 変換が可能なライブラリ.
ReportLab – 豊富な PDF ドキュメントの迅速な作成を可能にします.
标记语言
Mistune – Markdown の最も高速でフル機能の純粋な Python パーサです.
Python-Markdown – John Gruber の Markdown の Python 実装です.
YAML是一种以易读易写的格式表示数据的标记语言。
PyYAML – Python の YAML 実装.
CSV:逗号分隔值
csvkit – CSV に変換して作業するためのユーティリティ.
存档
unp – アーカイブを簡単に解凍できるコマンドラインツール.
静态网站生成器
静态网站生成器是一种软件,它接收文本和模板作为输入,并生成 HTML 文件。
mkdocs – Markdown と親和性の高いドキュメントジェネレーター.
pelican – Markdown とreST の構文をサポートする静的サイトジェネレータ.
lektor – 使いやすい静的 CMS とブログエンジン.
nikola – 静的なウェブサイトとブログジェネレータ.
標籤化
用于给物品打标签的库函数
django-taggit – Django の簡単なタグ付け.
任务队列
操作事件队列和任务队列的库
celery – 分散メッセージ・パッシングに基づく非同期タスク・キュー/ジョブ・キュー.
huey – リトルマルチスレッドタスクキュー.
mrq – Mr. Queue – Redis & gevent を使用した Python の分散ワーカータスクキュー.
rq – Python の単純ジョブキュー.
模板引擎
为模板和词汇管理提供的库和工具
Jinja2 – 近代的でデザイナーに優しいテンプレート言語. Template -> Temple -> Jinja.
Genshi – Web 対応の出力を生成するための Python テンプレートツールキット.
Mako – プラットフォーム用の高速で軽量なテンプレート.
测试
进行代码库测试,并生成测试数据的库
测试框架
hypothesis – Hypothesis は, 高度な Quickcheck スタイルのプロパティベーステストライブラリです.
nose2 – unittest2 に基づく, nose の後継です.
pytest – 完成した完全機能の Python テストツール.
Robot Framework – 一般的なテスト自動化フレームワーク.
unittest – ユニットテストフレームワーク (Python 標準ライブラリ).
考虑到您只需要一个选项,我将为您提供下面的翻译:
测试运动员
green – きれいでカラフルなテストランナー.
mamba – Python のための決定的なテストツール. BDD の旗のもとに生まれました.
tox – 複数の Python バージョンで自動的にビルドとテストを行います.
图形界面/网络测试
locust – Python で書かれたスケーラブルなユーザー負荷テストツール.
PyAutoGUI – PyAutoGUI は, 人間のためのクロスプラットフォームの GUI オートメーション Python モジュールです.
Selenium – Selenium WebDriver の Python バインディング.
sixpack – 言語にとらわれない A / B テストフレームワーク.
splinter – Web アプリケーションをテストするためのオープンソースツール.
以下是用母语中文的一种可能的改述方式:
模仿
mock – mocking と patching ライブラリ (Python 標準ライブラリ).
doublex – 強力なテストは Python のフレームワークを2倍にします.
freezegun – datetime モジュールをあざ笑うように時間を巡ります.
httmock – Python 2.6 以上と 3.2 以上のリクエストに対する mocking ライブラリ.
httpretty – Python の HTTP リクエストモックツール.
mocket – gevent / asyncio / SSL をサポートするソケットモックフレームワーク.
responses – リクエストの Python ライブラリを模倣するためのユーティリティライブラリ.
VCR.py – テストでの HTTP インタラクションの記録と再生.
对象工厂 (duì
factory_boy – Python のテストフィクスチャの置き換え.
mixer – 別のフィクスチャ置き換え. Django, Flask, SQLAlchemy, Peewee 等がサポートされています.
model_mommy – Django でテストするためのランダムなフィクスチャを作成します.
代码覆盖率 (Mandarin Chinese)
coverage – コードカバレッジ測定.
假数据
mimesis – mimesis は, 偽のデータを生成するのに役立つ Python ライブラリです.
fake2db – 偽のデータベースジェネレータ.
faker – 偽のデータを生成する Python パッケージ.
radar – ランダムな日時を生成する.
文本处理
用于纯文本分析和操作的库。
通常
chardet – Python 2/3 互換の文字エンコーディング検出器.
difflib – デルタを計算するヘルパー (Python 標準ライブラリ).
ftfy – 壊れにくく, より一貫性のある Unicode テキストの自動作成を可能にします.
fuzzywuzzy – ファジーストリングマッチング.
Levenshtein – レーベンシュタイン距離と文字列類似度の高速計算.
pangu.py – CJK と英数字のためのテキストの間隔.
pyfiglet – Python での figlet の実装.
pypinyin - 中国語をピンインに変換します.
textdistance – 配列間の距離を計算する 30 以上のアルゴリズム.
unidecode – Unicode テキストの ASCII 変換.
转换为唯一标识
awesome-slugify – Unicode を保存できる Python のスラグ化ライブラリ.
python-slugify – Unicode を ASCII に変換する Python のスラグ化ライブラリ.
unicode-slugify – Django を依存関係として Unicode スラグを生成するスラグライザです.
自带的身份识别码
hashids – Python での hashids の実装.
shortuuid – 簡潔かつ明白で URL セーフな UUID のためのジェネレータライブラリ.
解析器
ply – Python のための lex と yacc の解析ツールの実装.
pygments – 一般的な構文ハイライターです.
pyparsing – パーサーを生成する汎用フレームワーク.
python-nameparser – 人間の名前を個々のコンポーネントに解析します.
python-phonenumbers – 国際電話番号の解析, 書式設定, 保存および検証.
python-user-agents – ブラウザユーザエージェントパーサ.
sqlparse – 非検証SQLパーサ.
第三方API
请参考Python API封装器和库的列表,以访问第三方服务的API库。
apache-libcloud – すべてのクラウド用の Python ライブラリ.
boto3 – Amazon Web Services への Python インタフェース.
django-wordpress – WordPress のモデルと Django のビュー.
facebook-sdk – Facebook プラットフォーム Python SDK.
google-api-python-client – Python 用 Google API クライアントライブラリ.
gspread – Google スプレッドシート Python API.
twython – Twitter API の Python ラッパー.
URL 解析
网址分析
用于解析URL的库
furl – URL の解析と操作を簡単にする小さな Python ライブラリ.
purl – 問い合わせと操作のためのきれいな API を持つシンプルで不変な URL クラス.
pyshorteners – 純粋な Python の URL 短縮ライブラリです.
webargs – ポピュラーな Web フレームワークのサポートが組み込まれた, HTTP リクエストの引数を解析するためのフレンドリーなライブラリです.
视频 (shì
操作视频和 GIF 的库
vidgear – 最もパワフルなマルチスレッドビデオ処理フレームワーク。
moviepy – アニメーション GIF を含む多くのフォーマットのスクリプトベースのムービー編集用モジュール.
scikit-video – SciPy のビデオ処理ルーチン.
Web 资产管理
用于管理和压缩网站资产的工具组
django-compressor – リンクおよびインライン JavaScript または CSS を単一のキャッシュファイルに圧縮します.
django-pipeline – Django のためのアセットパッケージングライブラリ.
django-storages – Django のためのカスタムストレージバックエンドコレクション.
fanstatic – Python パッケージとしての静的ファイル依存性のパッケージ化, 最適化, および提供.
提取网络内容
提供一种用于提取网络内容的库。
html2text – HTML を Markdown 形式のテキストに変換します.
lassie – 人間のための Web コンテンツ検索.
micawber – URL からリッチコンテンツを抽出するための小さなライブラリ.
newspaper – ニュース抽出, 記事抽出, Python のコンテンツのキュレーション.
python-readability – arc90 の可読性ツールの, 高速 Python ポート.
requests-html – 人間のための Pythonic HTML パーシング.
sumy – テキスト文書とHTMLページの自動要約のためのモジュール.
textract – 任意の文書, Word, PowerPoint, PDF などからテキストを抽出します.
toapi – すべての Web サイトが APIs を提供.
网络爬虫
用于自动化网络爬取的库。
cola – 分散型クロールフレームワーク.
feedparser – ユニバーサルフィードパーサー
Grab – サイトスクレイピングフレームワーク.
MechanicalSoup – ウェブサイトとのやりとりを自動化するためのPythonライブラリ.
pyspider – 強力なスパイダーシステム.
robobrowser – スタンドアロンの Web ブラウザを使用せずに Web をブラウズするシンプルな Pythonic ライブラリ.
scrapy – 高速で高レベルのスクリーンスクレイピングと Web クロールフレームワーク.
portia – Scrapy のためのビジュアルスクレイピング.
网络框架
全栈Web框架
即时发展
Django – Python で最も人気のある Web フレームワークです.
awesome-django
Awesome Django
Flask – Python 用のマイクロフレームワークです.
Awesome Flask
Pyramid – 小さくて, 速く, 地球に近い, オープンソースの Python Web フレームワーク.
Awesome Pyramid
Masonite – 最新かつ開発者中心の Python Web フレームワーク.
非同步式
Tornado – Web フレームワークと非同期ネットワーキングライブラリ.
WebSocket:通过一种网络通信协议,在客户端和服务器之间建立双向通信连接。
处理WebSocket的库
autobahn-python – Twisted と asyncio の Python 用 WebSocket&WAMP.
channels – Django のデベロッパフレンドリーな非同期ライブラリ.
websockets – 正確さと単純さに焦点を当てたWebSocketサーバーとクライアントを構築するためのライブラリ。
WSGI 服务器
支持 WSGI 的Web 服务器。
bjoern – 非同期で, 非常に高速で, C で書かれています.
gunicorn – プリフォークされ, 部分的に C 言語で書かれています.
uWSGI – プロジェクトは, C で書かれたホスティングサービスを構築するための完全なスタックを開発することを目指しています.
waitress – マルチスレッド, powers Pyramid.
werkzeug – Flask に権限を与え, 自分のプロジェクトに簡単に埋め込むことができる Python 用の WSGI ユーティリティライブラリ.
资源
发现新的Python库
播客
-
- From Python Import Podcast
-
- Podcast.init
-
- Python Bytes
-
- Python Testing
-
- Radio Free Python
-
- Talk Python To Me
-
- Test and Code
- The Real Python Podcast
推特
-
- @codetengu
-
- @getpy
-
- @importpython
-
- @planetpython
-
- @pycoders
-
- @pypi
-
- @pythontrending
-
- @PythonWeekly
-
- @TalkPython
- @realpython
网站
-
- /r/CoolGithubProjects
-
- /r/Python
-
- Awesome Python @LibHunt
-
- Django Packages
-
- Full Stack Python
-
- Python Cheatsheet
-
- Python ZEEF
-
- Python 开发社区
-
- Real Python
-
- Trending Python repositories on GitHub today
-
- Сообщество Python Программистов
- Pythonic News
周间
-
- CodeTengu Weekly
-
- Import Python Newsletter
-
- Pycoder’s Weekly
-
- Python Weekly
-
- Python Tricks
- Python Bytes