教你Python25 Python常常使用资源大全,新手少走弯路
来源:互联网 编辑:wan玩得好手游小编 更新:2024-11-10 08:03:39 人气:
环境治理
治理 Python 版本和环境的东西
p:十分复杂的交互式 python 版本治理东西。官网
pyenv:复杂的 Python 版本治理东西。官网
Vex:可以在虚拟环境中履行号令。官网
virtualenv:创建独立 Python 环境的东西。官网
virtualenvwrapper:virtualenv 的一组扩展。官网
buildout:在隔离环境初始化后使用声明性配置治理。官网
担保理
治理包和依靠的东西。
pip:Python 包和依靠关系治理东西。官网
pip-tools:担保 Python 包依靠关系更新的一组东西。官网
pipenv:Python 官方保举的新一代担保理东西。官网
poetry: 可完全代替 setup.py 的担保理东西。官网
conda:跨平台,Python 二进制担保理东西。官网
Curdling:治理 Python 包的号令行东西。官网
wheel:Python 分发的新标准,意在代替 eggs。官网
包仓库
当地 PyPI 仓库效劳和代理。
warehouse:下一代 PyPI。官网
bandersnatch:PyPA 提供的 PyPI 镜像东西。官网
devpi:PyPI 效劳和打包/测试/分发东西。官网
localshop:当地 PyPI 效劳(自定义包并且主动对 PyPI 镜像)。官网
分发
打包为可履行文件以便分发。
PyInstaller:将 Python 递次转换成独立的履行文件(跨平台)。官网
cx_Freeze:将python递次转换为带有一个动态链接库的可履行文件。官网
dh-virtualenv:构建并将 virtualenv 虚拟环境作为一个 Debian 包来公布。官网
Nuitka:将足本、模块、包编译成可履行文件或扩展模块。官网
py2app:将 Python 足本变成独立软件包(Mac OS X)。官网
py2exe:将 Python 足本变成独立软件包(Windows)。官网
pynsist:一个用来创建 Windows 安装递次的东西,可以在安装递次中打包 Python 本身。官网
构建东西
将源码编译成软件。
buildout:一个构建系统,从多个组件来创建,组装和布置应用。官网
BitBake:针对嵌进式 Linux 的相似 make 的构建东西。官网
fabricate:对任何语言主动寻到依靠关系的构建东西。官网
PlatformIO:多平台号令行构建东西。官网
PyBuilder:纯 Python 实现的持续化构建东西。官网
SCons:软件构建东西。官网
交互式解析器
交互式 Python 解析器。
IPython:功用丰厚的东西,十分有效的使用交互式 Python。官网
bpython:界面丰厚的 Python 解析器。官网
ptpython:高档交互式 Python 解析器, 构建于 python-prompt-toolkit 之上。官网
文件
文件治理和 MIME(多用途的网际邮件扩展协议)类型检测。
aiofiles:基于 asyncio,提供文件异步操作。官网
imghdr:(Python 标准库)检测图片类型。官网
mimetypes:(Python 标准库)将文件名映照为 MIME 类型。官网
path.py:对 os.path 举行封装的模块。官网
pathlib:(Python3.4+ 标准库)跨平台的、面向对象的途径操作库。官网
python-magic:文件类型检测的第三方库 libmagic 的 Python 接口。官网
Unipath:用面向对象的方式操作文件和名目。官网
watchdog:治理文件系统事件的 API 和 shell 东西。官网
日期和时间
操作日期和时间的类库。
arrow:更好的 Python 日期时间操作类库。官网
Chronyk:Python 3 的类库,用于解析手写格式的时间和日期。官网
dateutil:Python datetime 模块的扩展。官网
delorean:解决 Python 中有关日期措置的顺手标题问题的库。官网
maya:人性化的时间措置库。官网
moment:一个用来措置时间和日期的 Python 库。灵感来自于 Moment.js。官网
pendulum:一个比 arrow 更具有明确的,可猜测的行为的时间操作库。官网
PyTime:一个复杂易用的 Python 模块,用于通过字符串来操作日期/时间。官网
pytz:现代和历史版本的世界时区定义。将时区数据库引进 Python。官网
when.py:提供用户友好的函数来辅佐用户举行常常使用的日期和时间操作。官网
文本措置
用于解析和操作文本的库。
通用
chardet:字符编码检测器,兼容 Python2 和 Python3。官网
difflib:(Python 标准库)辅佐我们举行差别化比拟。官网
ftfy:让 Unicode 文本更完整更连接。官网
fuzzywuzzy:模糊字符串匹配。官网
Levenshtein:快速计算编纂距离和字符串的相似度。官网
pangu.py:在中日韩语字符和数字字母之间添加空格。官网
pypinyin:汉字拼音转换东西 Python 版。官网
shortuuid:一个生成器库,用以生成简洁的,懂得的,URL 安全的 UUID。官网
simplejson:Python 的 JSON 编码、解码器。官网
unidecode:Unicode 文本的 ASCII 转换形式 。官网
uniout:打印可读的字符,而不是本义的字符串。官网
xpinyin:一个用于把汉字转换为拼音的库。官网
yfiglet-figlet:pyfiglet -figlet 的 Python 实现。
flashtext: 一个高效的文本查寻替换库。官网
Slug 化
awesome-slugify:一个 Python slug 化库,可以坚持 Unicode。官网
python-slugify:Python slug 化库,可以把 unicode 转化为 ASCII。官网
unicode-slugify:一个 slug 东西,可以生成 unicode slugs ,需要依靠 Django 。官网
解析器
phonenumbers:解析,格式化,储存,验证德律风号码。官网
PLY:lex 和 yacc 解析东西的 Python 实现。官网
Pygments:通用语法高亮东西。官网
pyparsing:生成通用解析器的框架。官网
python-nameparser:把一团体名分解为几个独立的局部。官网
python-user-agents:阅读器 user agent 解析器。官网
sqlparse:一个无验证的 SQL 解析器。官网
特殊文本格式措置
一些用来解析和操作特殊文本格式的库。
通用
tablib:一个用来措置中表格数据的模块。官网
Office
Marmir:把输进的 Python 数据构造转换为电子表单。官网
openpyxl:一个用来读写 Excel 2010 xlsx/xlsm/xltx/xltm 文件的库。官网
pyexcel:一个提供统一 API,用来读写,操作 Excel 文件的库。官网
python-docx:读取,查询和编削 Microsoft Word 2007/2008 docx 文件。官网
relatorio:模板化 OpenDocument 文件。官网
unoconv:在 LibreOffice/OpenOffice 同意的任意文件格式之间举行转换。官网
XlsxWriter:一个用于创建 Excel .xlsx 文件的 Python 模块。官网
xlwings:一个使得在 Excel 中便利调用 Python 的库(反之亦然),基于 BSD 协议。官网
xlwt:读写 Excel 文件的数据和格式信息。官网 / xlrd
PDFMiner:一个用于从 PDF 文档中抽取信息的东西。官网
PyPDF2:一个可以分开,兼并和转换 PDF 页面的库。官网
ReportLab:快速创建富文本 PDF 文档。官网
Markdown
Mistune:快速并且功用完全的纯 Python 实现的 Markdown 解析器。官网
Python-Markdown:John Gruber’s Markdown 的 Python 版实现。官网
Python-Markdown2:纯 Python 实现的 Markdown 解析器,比 Python-Markdown 更快,更准确,可扩展。官网
YAML
PyYAML:Python 版本的 YAML 解析器。官网
CSV
csvkit:用于转换和操作 CSV 的东西。官网
Archive
unp:一个用来便利解包回档文件的号令行东西。官网
天然语言措置
用来措置人类语言的库。
NLTK:一个先进的平台,用以构建措置人类语言数据的 Python 递次。官网
jieba:中文分词东西。官网
langid.py:独立的语言识别系统。官网
Pattern:Python 网络信息挖掘模块。官网
SnowNLP:一个用来措置中文文本的库。官网
TextBlob:为举行一般天然语言措置任务提供一致的 API。官网
TextGrocery:一复杂高效的短文天职类东西,基于 LibLinear 和 Jieba。官网
thulac:清华大学天然语言措置与社会人文计算检验测验室研制推出的一套中文词法分析东西包官网
文档
用以生成项目文档的库。
Sphinx:Python 文档生成器。官网
awesome-sphinxdoc:官网
MkDocs:对 Markdown 友好的文档生成器。官网
pdoc:一个可以替换 Epydoc 的库,可以主动生成 Python 库的 API 文档。官网
Pycco:文学编程(literate-programming)作风的文档生成器。官网
readthedocs:一个基于 Sphinx/MkDocs 的在线文档托管系统,对开源项目免费开放使用。官网
配置
用来保存和解析配置的库。
config:logging 模块作者写的分级配置模块。官网
ConfigObj:INI 文件解析器,带验证功用。官网
ConfigParser:(Python 标准库) INI 文件解析器。官网
profig:通过量种格式举行配置,具稀有值转换功用。官网
python-decouple:将设置和代码完全隔离。官网
号令行东西
用于创建号令行递次的库。
号令行递次开发
asciimatics:跨平台,全屏终端包(即鼠标/键盘输进和黑色,定位文本输出),完整的复杂动画和特特效果的高档 API。官网
cement:Python 的号令行递次框架。官网
click:一个通过组合的方式来创建精巧号令行界面的包。官网
cliff:一个用于创建号令行递次的框架,可以创建具有多层号令的号令行递次。官网
clint:Python 号令行递次东西。官网
colorama:跨平台黑色终端文本。官网
docopt:Python 作风的号令行参数解析器。官网
Gooey:一条号令,将号令行递次变成一个 GUI 递次。官网
python-prompt-toolkit:一个用于构建强大的交互式号令行递次的库。官网
python-fire:Google 出品的一个基于 Python 类的构建号令行界面的库。官网
Pythonpy:在号令行中干脆履行任何 Python 指令。官网
出产力东西
aws-cli:Amazon Web Services 的通用号令行界面。官网
bashplotlib:在终端中举行基本画图。官网
caniusepython3:判定是哪一个项目妨碍你你移植到 Python3。官网
cookiecutter:从 cookiecutters(项目模板)创建项目的一个号令行东西。官网
doitlive:一个用来在终端中举行现场演示的东西。官网
pyftpdlib:一个速度极快和可扩展的 Python FTP 效劳库。官网
howdoi:通过号令行猎取即时的编程标题问题解答。官网
httpie:一个号令行 HTTP 客户端,cURL 的替代品,易用性更好。官网
PathPicker:从 bash 输出中选出文件。官网
percol:向 UNIX shell 传统管道概念中加进交互式选择功用。官网
SAWS:一个加强版的 AWS 号令行。官网
thefuck:修正你之前的号令行指令。官网
mycli:一个 MySQL 号令行客户端,具有主动补全和语法高亮功用。官网
pgcli:Postgres 号令行东西,具有主动补全和语法高亮功用。官网
try:一个历来没有更复杂的号令行东西,用来试用 python 库。官网
下载器
用来举行下载的库.
s3cmd:一个用来治理 Amazon S3 和 CloudFront 的号令行东西。官网
s4cmd:超等 S3 号令行东西,性能加倍强劲。官网
you-get:一个 YouTube/Youku/Niconico 视频下载器,使用 Python3 编写。官网
youtube-dl:一个小巧的号令行递次,用来下载 YouTube 视频。官网
图象措置
用来操作图象的库.
pillow:Pillow 是一个加倍易用版的 PIL。官网
hmap:图象直方图映照。官网
imgSeek:一个使用视觉相似性搜索一组图片调集的项目。官网
nude.py:赤身检测。官网
pyBarcode:不借助 PIL 库在 Python 递次中生成条形码。官网
pygram:相似 Instagram 的图象滤镜。官网
python-qrcode:一个纯 Python 实现的二维码生成器。官网
Quads:基于四叉树的计算机艺术。官网
scikit-image:一个用于(真理)图象措置的 Python 库。官网
thumbor:一个小型图象效劳,具有剪裁,尺寸重设和翻转功用。官网
wand:MagickWand的 Python 绑定。MagickWand 是 ImageMagick 的 C API 。官网
face_recognition:复杂易用的 python 人脸识别库。官网
OCR
光学字符识别库。
pyocr:Tesseract 和 Cuneiform 的一个封装(wrapper)。官网
pytesseract:Google Tesseract OCR 的别的一个封装(wrapper)。官网
python-tesseract:Google Tesseract OCR 的一个包装类。
音频
用来操作音频的库
audiolazy:Python 的数字信号措置包。官网
audioread:交叉库 (GStreamer + Core Audio + MAD + FFmpeg) 音频解码。官网
beets:一个音乐库治理东西及 MusicBrainz 标签添加东西。官网
dejavu:音频指纹提取和识别。官网
django-elastic-transcoder:Django + Amazon Elastic Transcoder。官网
eyeD3:一个用来操作音频文件的东西,具体来讲就是包孕 ID3 元信息的 MP3 文件。官网
id3reader:一个用来读取 MP3 元数据的 Python 模块。官网
m3u8:一个用来解析 m3u8 文件的模块。官网
mutagen:一个用来措置音频元数据的 Python 模块。官网
pydub:通过复杂、简洁的高层接口来操作音频文件。官网
pyechonest:Echo Nest API 的 Python 客户端。官网
talkbox:一个用来措置演讲/信号的 Python 库。官网
TimeSide:开源 web 音频措置框架。官网
tinytag:一个用来读取 MP3, OGG, FLAC 和 Wave 文件音乐元数据的库。官网
mingus:一个高档音乐实际和曲谱包,同意 MIDI 文件和回放功用。官网
Video
用来操作视频和 GIF 的库。
moviepy:一个用来举行基于足本的视频编纂模块,实用于多种格式,包孕动图 GIFs。官网
scikit-video:SciPy 视频措置常常使用递次。官网
天文位置
天文编码地址和用来措置经纬度的库。
GeoDjango:世界级天文图形 web 框架。官网
GeoIP:MaxMind GeoIP Legacy 数据库的 Python API。官网
geojson:GeoJSON 的 Python 绑定及东西。官网
geopy:Python 地址编码东西箱。官网
GeoIP2:GeoIP2 Webservice 客户端与数据库 Python API。官网
django-countries:一个 Django 应用递次,提供用于表格的国度选择功用,国旗图标静态文件和模型中的国度字段。官网
HTTP
使用 HTTP 的库。
aiohttp:基于 asyncio 的异步 HTTP 网络库。官网
requests:人性化的 HTTP 恳求库。官网
grequests:requests 库 + gevent ,用于异步 HTTP 恳求.官网
httplib2:全面的 HTTP 客户端库。官网
treq:相似 requests 的 Python API 构建于 Twisted HTTP 客户端之上。官网
urllib3:一个具有线程安全衔接池,同意文件 post,清晰友好的 HTTP 库。官网
数据库
Python 实现的数据库。
pickleDB:一个复杂,轻量级键值储存数据库。官网
PipelineDB:流式 SQL 数据库。官网
TinyDB:一个微型的,面向文档型数据库。官网
ZODB:一个 Python 原生对象数据库。一个键值和对象图数据库。官网
数据库驱动
用来衔接和操作数据库的库。
MySQL:awesome-mysql 系列
aiomysql:基于 asyncio 的异步 MySQL 数据库操作库。官网
mysql-python:Python 的 MySQL 数据库衔接器。官网
ysqlclient:mysql-python 分支,同意 Python 3。
oursql:一个更好的 MySQL 衔接器,同意原生预编译指令和 BLOBs。官网
PyMySQL:纯 Python MySQL 驱动,兼容 mysql-python。官网
PostgreSQL
psycopg2:Python 中最盛行的 PostgreSQL 适配器。官网
queries:psycopg2 库的封装,用来和 PostgreSQL 举行交互。官网
txpostgres:基于 Twisted 的异步 PostgreSQL 驱动。官网
其他关系型数据库
apsw:别的一个 Python SQLite 封装。官网
dataset:在数据库中存储 Python 字典
pymssql:一个复杂的 Microsoft SQL Server 数据库接口。官网
NoSQL 数据库
asyncio-redis:基于 asyncio 的 redis 客户端 (PEP 3156)。官网
cassandra-python-driver:Cassandra 的 Python 驱动。官网
HappyBase:一个为 Apache HBase 设计的,对开发者友好的库。官网
Plyvel:一个快速且功用丰厚的 LevelDB 的 Python 接口。官网
py2neo:Neo4j restful 接口的 Python 封装客户端。官网
pycassa:Cassandra 的 Python Thrift 驱动。官网
PyMongo:MongoDB 的官方 Python 客户端。官网
redis-py:Redis 的 Python 客户端。官网
telephus:基于 Twisted 的 Cassandra 客户端。官网
txRedis:基于 Twisted 的 Redis 客户端。官网
ORM
实现对象关系映照或数据映照技术的库。
关系型数据库
Django Models:Django 的一局部。官网
SQLAlchemy:Python SQL 东西和对象关系映照东西。官网
awesome-sqlalchemy 系列
Peewee:一个小巧,富有表达力的 ORM。官网
PonyORM:提供面向生成器的 SQL 接口的 ORM。官网
python-sql:编写 Python 作风的 SQL 查询。官网
NoSQL 数据库
django-mongodb-engine:Django MongoDB 后端。官网
PynamoDB:Amazon DynamoDB 的一个 Python 作风接口。官网
flywheel:Amazon DynamoDB 的对象映照东西。官网
MongoEngine:一个 Python 对象文档映照东西,用于 MongoDB。官网
hot-redis:为 Redis 提供 Python 丰厚的数据类型。官网
redisco:一个 Python 库,提供可以持续存在在 Redis 中的复杂模型和容器。官网
其他
butterdb:Google Drive 电子表格的 Python ORM。官网
Web 框架
全栈 Web 框架。
Django:Python 界最盛行的 web 框架。官网
awesome-django 系列
Flask:一个 Python 微型框架。官网
awesome-flask 系列
pyramid:一个小巧,快速,接地气的开源 Python web 框架。
awesome-pyramid 系列
Bottle:一个快速小巧,轻量级的 WSGI 微型 web 框架。官网
CherryPy:一个极简的 Python web 框架,服从 HTTP/1.1 协议且具有 WSGI 线程池。官网
TurboGears:一个可以扩展为全栈解决方案的微型框架。官网
web.py:一个 Python 的 web 框架,既复杂,又强大。官网
web2py:一个全栈 web 框架和平台,专一于复杂易用。官网
Tornado:一个 web 框架和异步网络库。官网
sanic:基于 Python3.5+ 的异步网络框架。官网
权限
容许或回尽用户拜访数据或功用的库。
Carteblanche:站在用户和设计者角度开发的一个代码对齐模块,很好地措置了代码导航及权限。官网
django-guardian:Django 1.2+ 实现了单个对象权限。官网
django-rules:一个小巧但是强大的应用,提供对象级另外权限治理,且不需要使用数据库。官网
CMS
内容治理系统
odoo-cms: 一个开源的,企业级 CMS,基于 odoo。官网
django-cms:一个开源的,企业级 CMS,基于 Django。官网
djedi-cms:一个轻量级但却十分强大的 Django CMS ,思索到了插件,内联编纂和性能。官网
FeinCMS:基于 Django 构建的最早进的内容治理系统之一。官网
Kotti:一个高档的,Python 范的 web 应用框架,基于 Pyramid 构建。官网
Mezzanine:一个强大的,持续的,灵敏的内容治理平台。官网
Opps:一个为杂志,报纸网站和大流量门户网站设计的 CMS 平台,基于 Django。官网
Plone:一个构建于开源应用效劳器 Zope 之上的 CMS。官网
Quokka:灵敏,可扩展的小型 CMS,基于 Flask 和 MongoDB。官网
Wagtail:一个 Django 内容治理系统。官网
Widgy:最新的 CMS 框架,基于 Django。官网
电子商务
用于电子商务和支付的框架和库。
django-oscar:一个用于 Django 的开源的电子商务框架。官网
django-shop:一个基于 Django 的店肆系统。官网
Cartridge:一个基于 Mezzanine 构建的购物车应用。官网
shoop:一个基于 Django 的开源电子商务平台。官网
alipay:非官方的 Python 支付宝 API。官网
merchant:一个可以采用来自多种支付平台支付的 Django 应用。官网
money:一个货币类库。带有可选的 CLDR 后端当地化格式,提供可扩展的货币兑换解决方案。官网
python-currencies:显示货币格式和它的数值。官网
RESTful API
用来开发 RESTful APIs 的库
Django
django-rest-framework:一个强大灵敏的东西,用来构建 web API。官网
django-tastypie:为 Django 应用开发 API。官网
django-formapi:为 Django 的表单验证,创建 JSON APIs 。官网
Flask
flask-api:为 flask 开发的,可阅读 Web APIs 。官网
flask-restful:为 flask 快速创建 REST APIs 。官网
flask-restless:为 SQLAlchemy 定义的数据库模型创建 RESTful APIs 。官网
flask-api-utils:为 Flask 措置 API 暗示和验证。官网
eve:REST API 框架,由 Flask, MongoDB 等驱动。官网
Pyramid
cornice:一个 Pyramid 的 REST 框架 。官网
与框架无关的
falcon:一个用来树立云 API 和 web app 后端的高性能框架。官网
sandman:为现存的数据库驱动系统主动创建 REST APIs 。官网
restless:框架无关的 REST 框架 ,基于从 Tastypie 学到的常识。官网
ripozo:快速创建 REST/HATEOAS/Hypermedia APIs。官网
验证
实现验证方案的库。
OAuth
Authomatic:复杂但是强大的框架,身份验证/受权客户端。官网
django-allauth:Django 的验证应用。官网
django-oauth-toolkit:为 Django 用户预备的 OAuth2。官网
django-oauth2-provider:为 Django 应用提供 OAuth2 接进。官网
Flask-OAuthlib:OAuth 1.0/a, 2.0 客户端实现,供 Flask 使用。官网
OAuthLib:一个 OAuth 恳求-签名逻辑通用、 完整的实现。官网
python-oauth2:一个完全测试的形象接口。用来创建 OAuth 客户端和效劳端。官网
python-social-auth:一个设置复杂的社会化验证方式。官网
rauth:OAuth 1.0/a, 2.0, 和 Ofly 的 Python 库。官网
sanction:一个超等复杂的 OAuth2 客户端实现。官网
其他
jose:JavaScript 对象签名和加密草案的实现。官网
PyJWT:JSON Web 令牌草案 01。官网
python-jws:JSON Web 签名草案 02 的实现。官网
python-jwt:一个用来生成和验证 JSON Web 令牌的模块。官网
模板引擎
模板生成和词法解析的库和东西。
Jinja2:一个现代的,对设计师友好的模板引擎。官网
Chameleon:一个 HTML/XML 模板引擎。 模拟了 ZPT(Zope Page Templates), 举行了速度上的优化。官网
Genshi:Python 模板东西,用以生成 web 感知的后果。官网
Mako:Python 平台的超高速轻量级模板。官网
队列
措置事件和任务队列的库。
celery:一个异步任务队列/功课队列,基于散布式动静传递。官网
huey:小型多线程任务队列。官网
mrq:Mr. Queue -一个 Python 的散布式 worker 任务队列, 使用 Redis 和 gevent。官网
rq:复杂的 Python 功课队列。官网
simpleq:一个复杂的,可无限扩张的,基于亚马逊 SQS 的队列。官网
搜索
对数据举行索引和履行搜索查询的库和软件。
django-haystack:Django 模块化搜索。官网
elasticsearch-py:Elasticsearch 的官方底层 Python 客户端。官网
elasticsearch-dsl-py:Elasticsearch 的官方高档 Python 客户端。官网
solrpy:solr 的 Python 客户端。官网
Whoosh:一个快速的纯 Python 搜索引擎库。官网
动态动静
用来创建用户活动的库。
django-activity-stream:从你的站点行为中生成通用活动信息流。官网
Stream-Framework:使用 Cassandra 和 Redis 创建动态动静和通知系统。官网
资源治理
治理、压缩、缩小网站资源的东西。
django-compressor:将链接和内联的 JavaScript 或 CSS 压缩到一个单独的缓存文件中。官网
django-storages:一个针对 Django 的自定义存储后端的东西调集。官网
fanstatic:打包、优化,并且把静态文件依靠作为 Python 的包来提供。官网
File Conveyor:一个后台驻留的递次,用来发明和同步文件到 CDNs, S3 和 FTP。官网
Flask-Assets:帮你将 web 资源整合到你的 Flask app 中。官网
jinja-assets-compressor:一个 Jinja 扩展,用来编译和压缩你的资源。官网
webassets:为你的静态资源打包、优化和治理生成无独有偶的缓存 URL。官网
缓存
缓存数据的库。
Beaker:一个缓存和会话库,可以用在 web 应用和独立 Python 足本和应用上。官网
django-cache-machine:Django 模型的主动缓存和掉效。官网
django-cacheops:具有主动颗粒化事件驱动掉效功用的 ORM。官网
django-viewlet:衬着模板,同时具有额外的缓存操作功用。官网
dogpile.cache:dogpile.cache 是 Beaker 的下一替代代品,由同一作者开发。官网
HermesCache:Python 缓存库,具有基于标签的掉效和 dogpile effect庇护 功用。官网
johnny-cache:django 应用缓存框架。官网
pylibmc:libmemcached 接口的 Python 封装。官网
电子邮件
用来发送和解析电子邮件的库。
django-celery-ses:带有 AWS SES 和 Celery 的 Django email 后端。官网
envelopes:供人类使用的电子邮件库。官网
flanker:一个 email 地址和 Mime 解析库。官网
imbox:Python IMAP 库。官网
inbox.py:Python SMTP 效劳器。官网
inbox:一个开源电子邮件东西箱。官网
lamson:Python 作风的 SMTP 应用效劳器。官网
mailjet:Mailjet API 实现,用来提供批量发送邮件,统计等功用。官网
marrow.mailer:高性能可扩展邮件分发框架。官网
modoboa:一个邮件托管和治理平台,具有现代的、繁复的 Web UI。官网
pyzmail:创建,发送和解析电子邮件。官网
Talon:Mailgun 库,用来抽取信息和签名。官网
yagmail:yagmail是一个GMAIL / SMTP客户端,旨在使其尽可以复杂地发送电子邮件。官网
国际化
用来举行国际化的库。
Babel:一个 Python 的国际化库。官网
Korean:一个韩语词态库。官网
URL 措置
解析 URLs 的库
furl:一个让措置 URL 更复杂小型 Python 库。官网
purl:一个复杂的,不可变的 URL 类,具有简洁的 API 来举行询问和措置。官网
pyshorteners:一个纯 Python URL 缩短库。官网
shorturl:生成短小 URL 和相似 bit.ly 短链的 Python 实现。官网
webargs:一个解析 HTTP 恳求参数的库,内置对盛行 web 框架的同意,包孕 Flask, Django, Bottle, Tornado 和 Pyramid。官网
HTML 措置
措置 HTML 和 XML 的库。
BeautifulSoup:以 Python 作风的方式来对 HTML 或 XML 举行迭代,搜索和编削。官网
bleach:一个基于白名单的 HTML 清算和文本链接库。官网
cssutils:一个 Python 的 CSS 库。官网
html5lib:一个兼容标准的 HTML 文档和片段解析及序列化库。官网
lxml:一个十分快速,复杂易用,功用完全的库,用来措置 HTML 和 XML。官网
MarkupSafe:为 Python 实现 XML/HTML/XHTML 标志安全字符串。官网
pyquery:一个解析 HTML 的库,相似 jQuery。官网
requests-html:人性化的,Pythonic 的 HTML 解析库。官网
untangle:将 XML 文档转换为 Python 对象,使其可以便利的拜访。官网
xhtml2pdf:HTML/CSS 转 PDF 东西。官网
xmltodict:像措置 JSON 一样措置 XML。官网
爬取网络站点的库
Scrapy:一个快速高档的屏幕爬取及网页收集框架。官网
ScrapydWeb:一个用于 Scrapyd 集群治理的全功用 web UI,同意 Scrapy 日志分析和可视化,主动打包,按时器任务和邮件通知等特色功用。官网
cola:一个散布式爬虫框架。官网
Demiurge:基于 PyQuery 的爬虫微型框架。官网
feedparser:通用 feed 解析器。官网
Grab:站点爬取框架。官网
MechanicalSoup:用于主动和网络站点交互的 Python 库。官网
portia:Scrapy 可视化爬取。官网
pyspider:一个强大的爬虫系统。官网
RoboBrowser:一个复杂的,Python 作风的库,用来阅读网站,而不需要一个独立安装的阅读器。官网
网页内容提取
用于举行网页内容提取的库。
Haul:一个可以扩展的图象爬取东西。官网
html2text:将 HTML 转换为 Markdown 格式文本。官网
lassie:人性化的网页内容检索库。官网
micawber:一个小型网页内容提取库,用来从 URLs 提取富内容。官网
newspaper:使用 Python 举行新闻提取,文章提取和内容策展。官网
opengraph:一个用来解析开放内容协议(Open Graph Protocol)的 Python 模块。官网
python-goose:HTML 内容/文章提取器。官网
python-readability:arc90 公司 readability 东西的 Python 高速端口。官网
sanitize:为杂乱的数据世界带来调感性。官网
sumy:一个为文本文件和 HTML 页面举行主动摘要的模块。官网
textract:从任何格式的文档中提取文本,Word,PowerPoint,PDFs 等等。官网
表单
举行表单操作的库。
Deform:Python HTML 表单生成库,受到了 formish 表单生成库的启发。官网
django-bootstrap3:集成了 Bootstrap 3 的 Django。官网
django-crispy-forms:一个 Django 应用,他可以让你以一种十分优雅且 DRY(Don't repeat yourself) 的方式来创建美不雅的表单。官网
django-remote-forms:一个平台独立的 Django 表单序列化东西。官网
WTForms:一个灵敏的表单验证和出现库。官网
WTForms-JSON:一个 WTForms 扩展,用来措置 JSON 数据。官网
数据验证
数据验证库。多用于表单验证。
Cerberus:一个映照验证器(mappings-validator)。同意多种规则,提供回一化功用,可以便利地定制为 Python 作风的 schema 定义。官网
colander:一个用于对从 XML, JSON,HTML 表单猎取的数据或其他一样复杂的序列化数据举行验证和反序列化的系统。官网
kmatch:一种用于匹配/验证/挑选 Python 字典的语言。官网
schema:一个用于对 Python 数据构造举行验证的库。官网
Schematics:数据构造验证。官网
valideer:轻量级可扩展的数据验证和适配库。官网
voluptuous:一个 Python 数据验证库。主要是为了验证传进 Python 的 JSON,YAML 等数据。官网
jsonschema:JSON Schema的 python 实现,用于 JSON 数据的验证。官网
反残余技术
辅佐你和电子残余举行战役的库。
django-simple-captcha:一个复杂、高度可定制的 Django 应用,可以为任何 Django 表单添加验证码。官网
django-simple-spam-blocker:一个用于 Django 的复杂的电子残余屏蔽东西。官网
标志
用来举行标志的库。
django-taggit:复杂的 Django 标志东西。官网
治理面板
治理界面库。
Ajenti:一个你的效劳器值得拥有的治理面板。官网
django-suit:Django 治理界面的一个替代品 (仅关于非商业用途是免费的)。官网
django-xadmin:Django admin 的一个替代品,具有许多不错的功用。官网
flask-admin:一个用于 Flask 的复杂可扩展的治理界面框架。官网
flower:一个对 Celery 集群举行及时监控和提供 web 治理界面的东西。官网
Grappelli:Django 治理界面的一个漂亮的皮肤。官网
Wooey:一个 Django 应用,可以为 Python 足本创建 web 用户界面。官网
静态站点生成器
静态站点生成器是一个软件,它把文本和模板作为输进,然后输出 HTML 文件。
Pelican:使用 Markdown 或 ReST 来措置内容, Jinja 2 来制作主题。同意 DVCS, Disqus.。AGPL 许可。官网
Cactus:为设计师设计的静态站点生成器。官网
Hyde:基于 Jinja2 的静态站点生成器。官网
Nikola:一个静态网站和博客生成器。官网
Tinkerer:Tinkerer 是一个博客引擎/静态站点生成器,由 Sphinx 驱动。官网
Lektor:一个复杂易用的静态 CMS 和博客引擎。官网
进程
操作系统进程启动及通信库。
envoy:比 Python subprocess 模块更人性化。官网
sarge:别的一 种 subprocess 模块的封装。官网
sh:一个完备的 subprocess 替代库。官网
并发和并行
用以举行并发和并行操作的库。
multiprocessing:(Python 标准库) 基于进程的“线程”接口。官网
threading:(Python 标准库)更高层的线程接口。官网
eventlet:同意 WSGI 的异步框架。官网
gevent:一个基于协程的 Python 网络库,使用 greenlet。官网
Tomorrow:用于发作异步代码的奇妙 奇特的装潢器语法实现。官网
uvloop:在 libuv 之上超快速实现 asyncio 事件循环。官网
网络
用于网络编程的库。
asyncio:(Python 标准库) 异步 I/O, 事件循环, 协程和任务。官网
Twisted:一个事件驱动的网络引擎。官网
pulsar:事件驱动的并发框架。官网
diesel:基于 Greenlet 的事件 I/O 框架。官网
pyzmq:一个 ZeroMQ 动静库的 Python 封装。官网
Toapi:一个轻便,复杂,快速的 Flask 库,致力于为所有网站提供 API 效劳。官网
txZMQ:基于 Twisted 的 ZeroMQ 动静库的 Python 封装。官网
WebSocket
辅佐使用 WebSocket 的库。
AutobahnPython:给 Python 、使用的 WebSocket & WAMP 基于 Twisted 和 asyncio。官网
Crossbar:开源统一应用路由(Websocket & WAMP for Python on Autobahn)。官网
django-socketio:给 Django 用的 WebSockets。官网
WebSocket-for-Python:为 Python2/3 和 PyPy 编写的 WebSocket 客户端和效劳器库。官网
WSGI 效劳器
兼容 WSGI 的 web 效劳器
gunicorn:Pre-forked, 局部是由 C 语言编写的。官网
uwsgi:uwsgi 项目的目的是开发一组全栈东西,用来树立托管效劳, 由 C 语言编写。官网
bjoern:异步,十分快速,由 C 语言编写。官网
fapws3:异步 (仅关于网络端),由 C 语言编写。官网
meinheld:异步,局部是由 C 语言编写的。官网
netius:异步,十分快速。官网
paste:多线程,不乱,久经考验。官网
rocket:多线程。官网
waitress:多线程, 是它驱动着 Pyramid 框架。官网
Werkzeug:一个 WSGI 东西库,驱动着 Flask ,并且可以很便利大嵌进到你的项目中往。官网
RPC 效劳器
兼容 RPC 的效劳器。
SimpleJSONRPCServer:这个库是 JSON-RPC 标准的一个实现。官网
SimpleXMLRPCServer:(Python 标准库) 复杂的 XML-RPC 效劳器实现,单线程。官网
zeroRPC:zerorpc 是一个灵敏的 RPC 实现,基于 ZeroMQ 和 MessagePack。官网
密码学
cryptography:这个软件包意在提供密码学基本内容和办法提供应 Python 开发者。官网
hashids:在 Python 中实现 hashids 。官网
Paramiko:SSHv2 协议的 Python (2.6+, 3.3+) ,提供客户端和效劳端的功用。官网
Passlib:安全密码存储/哈希库,官网
PyCrypto:Python 密码学东西箱。官网
PyNacl:网络和密码学(NaCl) 库的 Python 绑定。官网
图形用户界面
用来创建图形用户界面递次的库。
curses:内建的 ncurses 封装,用来创建终端图形用户界面。官网
enaml:使用相似 QML 的 Declaratic 语法来创建美不雅的用户界面。官网
kivy:一个用来创建天然用户交互(NUI)应用递次的库,可以运行在 Windows, Linux, Mac OS X, Android 和 iOS 平台上。官网
pyglet:一个 Python 的跨平台窗口及多媒体库。官网
PyQt:跨平台用户界面框架 Qt 的 Python 绑定 ,同意 Qt v4 和 Qt v5。官网
PySide:跨平台用户界面框架 Qt 的 Python 绑定 ,同意 Qt v4。官网
Tkinter:Tkinter 是 Python GUI 的一个事实标准库。官网
Toga:一个 Python 原生的, 操作系统原生的 GUI 东西包。官网
urwid:一个用来创建终端 GUI 应用的库,同意组件,事件和丰厚的色彩等。官网
wxPython:wxPython 是 wxWidgets C++ 类库和 Python 语言混合的产品。官网
PyGObject:GLib/GObject/GIO/GTK+ (GTK+3) 的 Python 绑定。官网
Flexx:Flexx 是一个纯 Python 语言编写的用来创建 GUI 递次的东西集,它使用 web 技术举行界面的展现。官网
游戏开发
超赞的游戏开发库。
Cocos2d:cocos2d 是一个用来开发 2D 游戏, 示例和其他图形/交互应用的框架。基于 pyglet。官网
Panda3D:由迪士尼开发的 3D 游戏引擎,并由卡内基梅陇文娱技术中央负责维护。使用 C++ 编写, 针对 Python 举行了完全的封装。官网
Pygame:Pygame 是一组 Python 模块,用来编写游戏。官网
PyOgre:Ogre 3D 衬着引擎的 Python 绑定,可以用来开发游戏和仿真递次等任何 3D 应用。官网
PyOpenGL:OpenGL 的 Python 绑定及其相关 APIs。官网
PySDL2:SDL2 库的封装,基于 ctypes。官网
RenPy:一个视觉小说(visual novel)引擎。官网
日志
用来生成和操作日志的库。
logging:(Python 标准库) 为 Python 提供日志功用。官网
logbook:Logging 库的替代品。官网
Eliot:为复杂的和散布式系统创建日志。官网
Raven:Sentry 的 Python 客户端。官网
Sentry:及时记载和搜集日志的效劳器。官网
测试
举行代码库测试和生成测试数据的库。
测试框架
unittest:(Python 标准库) 单位测试框架。官网
nose:nose 扩展了 unittest 的功用。官网
contexts:一个 Python 3.3+ 的 BDD 框架。受到 C# – Machine.Specifications 的启发。官网
hypothesis:Hypothesis 是一个基于先进的 Quickcheck 作风特性的测试库。官网
mamba:Python 的最终测试东西, 拥护 BDD。官网
PyAutoGUI:PyAutoGUI 是一团体性化的跨平台 GUI 主动测试模块。官网
pyshould:Should 作风的断言,基于 PyHamcrest。官网
pytest:一个成熟的全功用 Python 测试东西。官网
green:干净,多彩的测试东西。官网
pyvows:BDD 作风的测试东西,受 Vows.js 的启发。官网
Robot Framework:一个通用的主动化测试框架。官网
Web 测试
Selenium:Selenium WebDriver 的 Python 绑定。官网
locust:使用 Python 编写的,可扩展的用户加载测试东西。官网
sixpack:一个和语言无关的 A/B 测试框架。官网
splinter:开源的 web 应用测试东西。官网
Mock 测试
mock:(Python 标准库) 一个用于伪造测试的库。官网
doublex:Python 的一个功用强大的 doubles 测试框架。官网
freezegun:通过伪造日期模块来生成不同的时间。官网
httmock:针对 Python 2.6+ 和 3.2+ 生成 伪造恳求的库。官网
httpretty:Python 的 HTTP 恳求 mock 东西。官网
responses:伪造 Python 中的 requests 库的一个通用库。官网
VCR.py:在你的测试中记载和重放 HTTP 交互。官网
对象工厂
factoryboy:一个 Python 用的测试固件 (test fixtures) 替代库。官网
mixer:别的一个测试固件 (test fixtures) 替代库,同意 Django, Flask, SQLAlchemy, Peewee 等。官网
modelmommy:为 Django 测试创建随机固件。官网
代码掩盖率
coverage:代码掩盖率测量。官网
Codecov:一个代码掩盖率测试东西,为开源项目提供免费代码掩盖率测试效劳。官网
伪数据
faker:一个 Python 库,用来生成伪数据。官网
fake2db:伪数据库生成器。官网
radar:生成随机的日期/时间。官网
毛病 过错措置
FuckIt.py:FuckIt.py 使用最早进的技术来担保你的 Python 代码不管对错都能持续运行。官网
代码分析和 Lint 东西
举行代码分析,解析和操作代码库的库和东西。
代码分析
coala:语言独立和易于扩展的代码分析应用递次。官网
code2flow:把你的 Python 和 JavaScript 代码转换为流程图。官网
pycallgraph:这个库可以把你的 Python 应用的流程(调用图)举行可视化。官网
pysonar2:Python 类型揣摸和检索东西。官网
Lint 东西
Flake8:模块化源码查验 反省东西: pep8, pyflakes 和 co。官网
Pylint:一个完全可定制的源码分析器。官网
YAPF: Google 的 Python 代码格式化东西。官网
pylama:Python 和 JavaScript 的代码审查东西。官网
代码格式化
autopep8:主动格式化 Python 代码,以使其契合 PEP8 标准。官网
black:一个坚决的 Python 代码格式化东西。官网
调试东西
用来举行代码调试的库。
调试器
ipdb:IPython 启用的 pdb。官网
pudb:全屏,基于操作台的 Python 调试器。官网
pyringe:可以在 Python 进程中附加和注进代码的调试器。官网
wdb:一个奇异的 web 调试器,通过 WebSockets 任务。官网
winpdb:一个具有图形用户界面的 Python 调试器,可以举行长途调试,基于 rpdb2。官网
django-debug-toolbar:为 Django 显示各种调试信息。官网
django-devserver:一个 Django 运行效劳器的替代品。官网
flask-debugtoolbar:django-debug-toolbar 的 flask 版。官网
性能分析器
lineprofiler:逐行性能分析。官网
Memory Profiler:监控 Python 代码的内存使用。官网、内存
profiling:一个交互式 Python 性能分析东西。官网
其他
pyelftools:解析和分析 ELF 文件和 DWARF 调试信息。官网
python-statsd:statsd 效劳器的 Python 客户端。官网
真理计算和数据分析
用来举行真理计算和数据分析的库。
astropy:一个天文学 Python 库。官网
bcbio-nextgen:这个东西箱为全主动高通量测序分析提供契合最好实践的措置流程。官网
bccb:生物分析相关代码调集。官网
Biopython:Biopython 是一组可以免费使用的用来举行生物计算的东西。官网
blaze:NumPy 和 Pandas 的大数据接口。官网
cclib:一个用来解析和解释计算化学软件包输出后果的库。官网
NetworkX:一个为复杂网络设计的高性能软件。官网
Neupy:履行和测试各种不同的人工神经网络算法。官网
Numba:Python JIT (just in time) 编译器,针对真理用的 Python ,由 Cython 和 NumPy 的开发者开发。官网
NumPy:使用 Python 举行真理计算的基础包。官网
Open Babel:一个化学东西箱,用来描绘多种化学数据。官网
Open Mining:使用 Python 挖掘商业谍报 (BI) (Pandas web 接口)。官网
orange:通过可视化编程或 Python 足本举行数据挖掘,数据可视化,分析和机械学习。官网
Pandas:提供高性能,易用的数据构造和数据分析东西。官网
PyDy:PyDy 是 Python Dynamics 的缩写,用来为动力学运动建模任务流程提供辅佐, 基于 NumPy, SciPy, IPython 和 matplotlib。官网
PyMC:马尔科夫链蒙特卡洛采样东西。官网
RDKit:化学信息学和机械学习软件。官网
SciPy:由一些基于 Python ,用于数学,真理和工程的开源软件构成的生态系统。官网
statsmodels:统计建模和计量经济学。官网
SymPy:一个用于符号数学的 Python 库。官网
zipline:一个 Python 算法交易库。官网
Bayesian-belief-networks:优雅的贝叶斯信心网络框架。官网
数据可视化
举行数据可视化的库。 参见: awesome-javascript。
matplotlib:一个 Python 2D 画图库。官网
bokeh:用 Python 举行交互式 web 画图。官网
ggplot:ggplot2 给 R 提供的 API 的 Python 版本。官网
plotly:协同 Python 和 matplotlib 任务的 web 画图库。官网
pyecharts:基于百度 Echarts 的数据可视化库。官网
pygal:一个 Python SVG 图表创建东西。官网
pygraphviz:Graphviz 的 Python 接口。官网
PyQtGraph:交互式及时 2D/3D/ 图象绘制及真理/工程学组件。官网
SnakeViz:一个基于阅读器的 Python's cProfile 模块输出后果查验 反省东西。官网
vincent:把 Python 转换为 Vega 语法的转换东西。官网
VisPy:基于 OpenGL 的高性能真理可视化东西。官网
计算机视觉
计算机视觉库。
OpenCV:开源计算机视觉库。官网
pyocr:Tesseract 和 Cuneiform 的包装库。官网
pytesseract:Google Tesseract OCR 的别的一包装库。官网
SimpleCV:一个用来创建计算机视觉应用的开源框架。官网
机械学习
机械学习库。 参见: awesome-machine-learning.
Caffe: 一个 Caffe 的 python 接口。官网
Caffe2:一个轻量级的,模块化的,可扩展的深度学习框架。官网
Crab:灵敏、快速的保举引擎。官网
gensim:人性化的话题建模库。官网
hebel:GPU 加快的深度学习库。官网
keras: 以 tensorflow/theano/CNTK 为后端的深度学习封装库,快速上手神经网络。官网
MXNet:一个高效和灵敏的深度学习框架。官网
NuPIC:智能计算 Numenta 平台。官网
pattern:Python 网络挖掘模块。官网
PyBrain:别的一个 Python 机械学习库。官网
pydeep:Python 深度学习库。官网
Pylearn2:一个基于 Theano 的机械学习库。官网
python-recsys:一个用来实现保举系统的 Python 库。官网
Pytorch:一个具有张量和动态神经网络,并有强大 GPU 加快才能的深度学习框架。官网
scikit-learn:基于 SciPy 构建的机械学习 Python 模块。官网
skflow:一个 TensorFlow 的简化接口(模拟 scikit-learn)。官网
TensorFlow:谷歌开源的最受欢迎的深度学习框架。官网
Theano:一个快速数值计算库。官网
vowpalporpoise:轻量级 Vowpal Wabbit 的 Python 封装。官网
MapReduce
MapReduce 框架和库。
dpark:Spark 的 Python 克隆版,一个相似 MapReduce 的框架。官网
dumbo:这个 Python 模块可以让人轻松的编写和运行 Hadoop 递次。官网
luigi:这个模块帮你构建批措置功课的复杂流水线。官网
mrjob:在 Hadoop 或 Amazon Web Services 上运行 MapReduce 任务。官网
PySpark:Spark 的 Python API 。官网
streamparse:运行针对事实数据流的 Python 代码。集成了 Apache Storm。官网
函数式编程
使用 Python 举行函数式编程。
CyToolz:Toolz 的 Cython 实现 : 高性能函数式东西。官网
fn.py:在 Python 中举行函数式编程 : 实现了一些享受函数式编程缺掉的功用。官网
funcy:炫酷又有用的函数式东西。官网
Toolz:一组用于迭代器,函数和字典的函数式编程东西。官网
第三方 API
用来拜访第三方 API 的库。 参见: List of Python API Wrappers and Libraries。
apache-libcloud:一个为各种云设计的 Python 库。官网
boto:Amazon Web Services 的 Python 接口。官网
django-wordpress:WordPress models and views for Django.官网
facebook-sdk:Facebook 平台的 Python SDK.官网
facepy:Facepy 让和 Facebook's Graph API 的交互变得更随便。官网
gmail:Gmail 的 Python 接口。官网
谷歌-api-python-client:Python 用的 Google APIs 客户端库。官网
gspread:Google 电子表格的 Python API.官网
twython:Twitter API 的封装。官网
DevOps 东西
用于 DevOps 的软件和库。
Ansible:一个十分复杂的 IT 主动化平台。官网
SaltStack:基础设施主动化和治理系统。官网
OpenStack:用于构建私有和公有云的开源软件。官网
Docker Compose:快速,分离的开发环境,使用 Docker。官网
Fabric:一个复杂的,Python 作风的东西,用来举行长途履行和布置。官网
cuisine:为 Fabric 提供一系列高档函数。官网
Fabtools:一个用来编写超赞的 Fabric 文件的东西。官网
gitapi:Git 的纯 Python API。官网
hgapi:Mercurial 的纯 Python API。官网
honcho:Foreman 的 Python 克隆版,用来治理基于 Procfile 的应用。官网
pexpect:Controlling interactive programs in a pseudo-terminal like 在一个伪终端中操作交互递次,就像 GNU expect 一样。官网
psutil:一个跨平台进程和系统东西模块。官网
supervisor:UNIX 的进程操作系统。官网
任务调剂
任务调剂库。
APScheduler:轻便但强大的进程内任务调剂,使你可以调剂函数。官网
django-schedule:一个 Django 排程应用。官网
doit:一个任务履行和构建东西。官网
gunnery:散布式系统使用的多用途任务履行东西 ,具有 web 交互界面。官网
Joblib:一组为 Python 提供轻量级功课流水线的东西。官网
Plan:如有神助地编写 crontab 文件。官网
schedule:人性化的 Python 任务调剂库。官网
Spiff:使用纯 Python 实现的强大的任务流引擎。官网
TaskFlow:一个可以让你便利履行任务的 Python 库,一致并且可靠。官网 * AirFlow:Airflow 是Airbnb公司开源的,是一个任务流分配治理系统,通过有向非循环图的方式治理任务流程,设置任务依靠关系和时间调剂。官方
外来函数接口
使用外来函数接口的库。
cffi:用来调用 C 代码的外来函数接口。官网
ctypes:(Python 标准库) 用来调用 C 代码的外来函数接口。官网
PyCUDA:Nvidia CUDA API 的封装。官网
SWIG:简化的封装和接口生成器。官网
高性能
让 Python 更快的库。
Cython:优化的 Python 静态编译器。使用类型混合使 Python 编译成 C 或 C++ 模块来取得性能的极大提升。官网
PeachPy:嵌进 Python 的 x86-64 汇编器。可以被用作 Python 内联的汇编器或许是独立的汇编器,用于 Windows, Linux, OS X, Native Client 或许 Go 。官网
PyPy:使用 Python 实现的 Python。解释器使用黑魔法加快 Python 运行速度且不需要加进额外的类型信息。官网
Pyston:使用 LLVM 和现代 JIT 技术构建的 Python 实现,目的是为了取得很好的性能。官网
Stackless Python:一个强化版的 Python。官网
微软的 Windows 平台
在 Windows 平台长举行 Python 编程。
Python(x,y):面向真理应用的 Python 发行版,基于 Qt 和 Spyder。官网
pythonlibs:非官方的 Windows 平台 Python 扩展二进制包。官网
PythonNet:Python 与 .NET 公共语言运行库 (CLR)的集成。官网
PyWin32:针对 Windows 的 Python 扩展。官网
WinPython:Windows 7/8 系统下便携式开发环境。官网
网络可视化和 SDN
用来举行网络可视化和 SDN(软件定义网络)的东西和库。
Mininet:一款盛行的网络模拟器和用 Python 编写的 API。官网
POX:一个针对基于 Python 的软件定义网络应用(例如 OpenFlow SDN 操作器)的开源开发平台。官网
Pyretic:炎热的 SDN 编程语言中的一员,为网络交流机和模拟器提供强大的形象才能。官网
SDX Platform:基于 SDN 的 IXP 实现,影响了 Mininet, POX 和 Pyretic。官网
NRU:一个基于组件的软件定义网络框架。官网
硬件
用来对硬件举行编程的库。
ino:操作 Arduino 的号令行东西。官网
Pyro:Python 机械人编程库。官网
PyUserInput:跨平台的,操作鼠标和键盘的模块。官网
scapy:一个十分棒的操作数据包的库。官网
wifi:一个 Python 库和号令行东西用来在 Linux 平台上操作 WiFi。官网
Pingo:Pingo 为相似 Raspberry Pi,pcDuino, Intel Galileo 等设施提供统一的 API 用以编程。官网
兼容性
辅佐从 Python 2 向 Python 3 迁移的库。
Python-Future:这就是 Python 2 和 Python 3 之间丧掉的阿谁兼容性层。官网
Python-Modernize:使 Python 代码加倍现代化以便最终迁移到 Python 3。官网
Six:Python 2 和 3 的兼容性东西。官网
杂项
不属于上面任何一个类别,但是十分有用的库。
blinker:一个快速的 Python 进程内信号/事件分发系统。官网
itsdangerous:一系列辅佐东西用来将可信的数据传进不可信的环境。官网
pluginbase:一个复杂但是十分灵敏的 Python 插件系统。官网
Pychievements:一个用来创建和追踪成就的 Python 框架。官网
Tryton:一个通用商务框架。官网
算法和设计形式
Python 实现的算法和设计形式。
algorithms:一个 Python 算法模块。官网
python-patterns:Python 设计形式的调集。官网
sortedcontainers:快速,纯 Python 实现的 SortedList,SortedDict 和 SortedSet 类型。官网
Python:使用Python实现的算法大全。官网
编纂器插件
编纂器和 IDE 的插件
Emacs
Elpy:Emacs Python 开发环境。官网
Sublime Text
SublimeJEDI:一个 Sublime Text 插件,用来使用超赞的主动补全库 Jedi。官网
Anaconda:Anaconda 把你的 Sublime Text 3 变成一个功用完全的 Python IDE。官网
Vim
YouCompleteMe:引进基于 Jedi 的 Python 主动补全引擎。官网
Jedi-vim:绑定 Vim 和 Jedi 主动补全库对 Python 举行主动补全。官网
Python-mode:将 Vim 变成 Python IDE 的一款多合一插件。官网
Visual Studio
PTVS:Visual Studio 的 Python 东西。官网
集成开发环境
盛行的 Python 集成开发环境。
PyCharm:商业化的 Python IDE ,由 JetBrains 开发。也有免费的社区版提供。官网
LiClipse:基于 Eclipse 的免费多语言 IDE 。使用 PyDev 来同意 Python 。官网
Spyder:开源 Python IDE。官网
主动谈天东西
用于开发谈天机械人的库
Errbot:最复杂和最盛行的谈天机械人用来实现主动谈天东西。官网
效劳
在线东西和简化开发的 API 。
金融数据
Tushare :一个可以提供免费股票、基金、期货、港股等金融数据的 Python 开源数据。官网
Ta-Lib :金融数据技术分析库,可以依据原始金融数据计算各种技术指标,计算性能比拟优异。官网
持续集成
参见: awesome-CIandCD.
Travis CI:一个盛行的东西,为你的开源和 私人 项目提供持续集成效劳。(仅同意 GitHub)官网
CircleCI:一个持续集成东西,可以十分快速的举行并行测试。 (仅同意 GitHub)官网
Vexor CI:一个为私人 app 提供持续集成的东西,同意按分钟付费。官网
Wercker:基于 Docker 平台,用来构建和布置微效劳。官网
代码品质
Codacy:主动化代码审查,加倍快速的公布高品质代码。关于开源项目是免费的。官网
QuantifiedCode:一个数据驱动、主动、持续的代码审查东西。官网
喜爱点下存眷,你的存眷是我写作的最大同意
欢迎玩家到【 wan玩得好手游】查看最新变态版手游攻略,只需要在百度输入【 wan玩得好手游】就可以浏览最新上线送满vip的变态手游攻略了,更多有关手游的攻略和资讯,敬请关注玩得好手游网!