add contributor River
awesome-python 是 vinta 发起维护的 Python 资源列表,内容包括:Web 框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、自然语言处理、机器学习、日志、代码分析等。由「开源前哨」和「Python开发者」微信公号团队维护更新。
维护者:「开源前哨」和「Python开发者」微信公号团队。「开源前哨」会定期在知乎专栏分享最新、有趣和热门的开源项目,每个项目都有详细的介绍和示例。传送门:https://www.zhihu.com/column/c_1317124962785062912
贡献者:唐尤华、qtvspa、艾凌风、Namco、Daetalus、黄利民、atupal、rainbow、木头lbj、beyondwu、cissoid、李广胜、polyval、冰斌、赵叶宇、л stalgic、硕恩、strongit、yuukilp、chenjiandongx、autopenguin、visonforcoding、Super赛亚人、Since-future、knktc、zhucebuliaopx、wardseptember、vmp65l3、JiaxingZhao、zhtyyx、Lynn Cao、River、You
注:名单不分排名,不定期补充更新
管理 Python 版本和环境的工具
管理包和依赖的工具。
本地 PyPI 仓库服务和代理。
打包为可执行文件以便分发。
将源码编译成软件。
交互式 Python 解析器。
文件管理和 MIME(多用途的网际邮件扩充协议)类型检测。
操作日期和时间的类库。
用于解析和操作文本的库。
一些用来解析和操作特殊文本格式的库。
用来处理人类语言的库。
用以生成项目文档的库。
用来保存和解析配置的库。
用于创建命令行程序的库。
RichHandler
用来进行下载的库.
用来操作图像的库.
光学字符识别库。
用来操作音频的库
用来操作视频和 GIF 的库。
地理编码地址以及用来处理经纬度的库。
使用 HTTP 的库。
Python 实现的数据库。
用来连接和操作数据库的库。
实现对象关系映射或数据映射技术的库。
全栈 Web 框架。
Web socket 相关库。
允许或拒绝用户访问数据或功能的库。
内容管理系统。
用于电子商务以及支付的框架和库。
用来开发 RESTful APIs 的库
实现验证方案的库。
模板生成和词法解析的库和工具。
处理事件以及任务队列的库。
对数据进行索引和执行搜索查询的库和软件。
用来创建用户活动的库。
管理、压缩、缩小网站资源的工具。
缓存数据的库。
用来发送和解析电子邮件的库。
用来进行国际化的库。
解析 URLs 的库
处理 HTML 和 XML 的库。
爬取网络站点的库
用于进行网页内容提取的库。
进行表单操作的库。
数据验证库。多用于表单验证。
复杂数据类型序列化相关库。
帮助你和电子垃圾进行战斗的库。
用来进行标记的库。
管理界面库。
使用 Python 开发 Serverless 模型相关的库。
静态站点生成器是一个软件,它把文本和模板作为输入,然后输出 HTML 文件。
操作系统进程启动及通信库。
用以进行并发和并行操作的库。
用于网络编程的库。
帮助使用 WebSocket 的库。
兼容 WSGI 的 web 服务器
兼容 ASGI 的 web 服务器。
兼容 RPC 的服务器。
用来创建图形用户界面程序的库。
超赞的游戏开发库。
用来生成和操作日志的库。
进行代码库测试和生成测试数据的库。
nose
unittest2
渗透测试相关框架和工具。
进行代码分析、解析和操作代码库的库和工具。
代码分析
Lint 工具
Flake8:模块化源码检查工具,提供与 pycodestyle、pyflakes 、McCabe 相关的装饰器。
pycodestyle
pyflakes
Pylint:一个完全可定制的源码分析器。
YAPF:Google 的 Python 代码格式化工具。
pylama:Python 和 JavaScript 的代码审查工具。
wemake-python-styleguide:有史以来最严格的 Python 代码审查工具。
代码格式化
静态类型检查,也可以参考 awesome-python-typing
静态类型注释生成器
用来进行代码调试的库。
调试器
追踪器
性能分析器
其他
用来进行科学计算和数据分析的库。
进行数据可视化的库。 参见:awesome-javascript。
计算机视觉相关库。
tesseract-ocr
神经网络和深度学习相关框架。 也可以参考 awesome-deep-learning。
机器学习相关库,也可以参考 awesome-machine-learning。
用于构建推荐系统的相关库。
分布式计算相关的框架和库。
使用 Python 进行函数式编程。
itertools
用来访问第三方 API 的库。 参见: List of Python API Wrappers and Libraries。
用于 DevOps 的软件和库。
任务调度库。
使用外来函数接口的库。
Python 重构相关库和工具。
让 Python 更快的库。
在 Windows 平台上进行 Python 编程。
用来进行网络可视化和 SDN(软件定义网络)的工具和库。
用来对硬件进行编程的库。
帮助从 Python 2 向 Python 3 迁移的库。
数据结构、算法和设计模式的 Python 实现。也可以参考 awesome-algorithms 。
一些 Python 内置类的增强版实现库。
__init__
__eq__
__repr__
机器人相关库。
聊天机器人开发相关的库。
企业级环境中用于集成的平台与工具。
GraphQL 相关库。
不属于上面任何一个类别,但是非常有用的库。
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802032778号
Python 资源大全中文版
awesome-python 是 vinta 发起维护的 Python 资源列表,内容包括:Web 框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、自然语言处理、机器学习、日志、代码分析等。由「开源前哨」和「Python开发者」微信公号团队维护更新。
本项目的参与者
维护者:「开源前哨」和「Python开发者」微信公号团队。「开源前哨」会定期在知乎专栏分享最新、有趣和热门的开源项目,每个项目都有详细的介绍和示例。传送门:https://www.zhihu.com/column/c_1317124962785062912
贡献者:唐尤华、qtvspa、艾凌风、Namco、Daetalus、黄利民、atupal、rainbow、木头lbj、beyondwu、cissoid、李广胜、polyval、冰斌、赵叶宇、л stalgic、硕恩、strongit、yuukilp、chenjiandongx、autopenguin、visonforcoding、Super赛亚人、Since-future、knktc、zhucebuliaopx、wardseptember、vmp65l3、JiaxingZhao、zhtyyx、Lynn Cao、River、You
注:名单不分排名,不定期补充更新
资源列表
环境管理
管理 Python 版本和环境的工具
包管理
管理包和依赖的工具。
包仓库
本地 PyPI 仓库服务和代理。
分发
打包为可执行文件以便分发。
构建工具
将源码编译成软件。
交互式解析器
交互式 Python 解析器。
文件
文件管理和 MIME(多用途的网际邮件扩充协议)类型检测。
日期和时间
操作日期和时间的类库。
文本处理
用于解析和操作文本的库。
特殊文本格式处理
一些用来解析和操作特殊文本格式的库。
自然语言处理
用来处理人类语言的库。
文档
用以生成项目文档的库。
配置
用来保存和解析配置的库。
命令行工具
用于创建命令行程序的库。
RichHandler日志处理程序。下载器
用来进行下载的库.
图像处理
用来操作图像的库.
OCR
光学字符识别库。
音频
用来操作音频的库
Video
用来操作视频和 GIF 的库。
地理位置
地理编码地址以及用来处理经纬度的库。
HTTP
使用 HTTP 的库。
数据库
Python 实现的数据库。
数据库驱动
用来连接和操作数据库的库。
ORM
实现对象关系映射或数据映射技术的库。
Web 框架
全栈 Web 框架。
WebSocket
Web socket 相关库。
权限
允许或拒绝用户访问数据或功能的库。
CMS
内容管理系统。
电子商务
用于电子商务以及支付的框架和库。
RESTful API
用来开发 RESTful APIs 的库
验证
实现验证方案的库。
模板引擎
模板生成和词法解析的库和工具。
队列
处理事件以及任务队列的库。
搜索
对数据进行索引和执行搜索查询的库和软件。
动态消息
用来创建用户活动的库。
Web 资源管理
管理、压缩、缩小网站资源的工具。
缓存
缓存数据的库。
电子邮件
用来发送和解析电子邮件的库。
国际化
用来进行国际化的库。
URL 处理
解析 URLs 的库
HTML 处理
处理 HTML 和 XML 的库。
爬取网络站点的库
网页内容提取
用于进行网页内容提取的库。
表单
进行表单操作的库。
数据验证
数据验证库。多用于表单验证。
序列化
复杂数据类型序列化相关库。
反垃圾技术
帮助你和电子垃圾进行战斗的库。
标记
用来进行标记的库。
管理面板
管理界面库。
Serverless 框架
使用 Python 开发 Serverless 模型相关的库。
静态站点生成器
静态站点生成器是一个软件,它把文本和模板作为输入,然后输出 HTML 文件。
进程
操作系统进程启动及通信库。
并发和并行
用以进行并发和并行操作的库。
网络
用于网络编程的库。
WebSocket
帮助使用 WebSocket 的库。
WSGI 服务器
兼容 WSGI 的 web 服务器
ASGI 服务器
兼容 ASGI 的 web 服务器。
RPC 服务器
兼容 RPC 的服务器。
密码学
图形用户界面
用来创建图形用户界面程序的库。
游戏开发
超赞的游戏开发库。
日志
用来生成和操作日志的库。
测试
进行代码库测试和生成测试数据的库。
nose的继任者,基于unittest2。渗透测试
渗透测试相关框架和工具。
代码分析和 Lint 工具
进行代码分析、解析和操作代码库的库和工具。
代码分析
Lint 工具
Flake8:模块化源码检查工具,提供与
pycodestyle、pyflakes、McCabe 相关的装饰器。Pylint:一个完全可定制的源码分析器。
YAPF:Google 的 Python 代码格式化工具。
pylama:Python 和 JavaScript 的代码审查工具。
wemake-python-styleguide:有史以来最严格的 Python 代码审查工具。
代码格式化
静态类型检查,也可以参考 awesome-python-typing
静态类型注释生成器
调试工具
用来进行代码调试的库。
调试器
追踪器
性能分析器
其他
科学计算和数据分析
用来进行科学计算和数据分析的库。
数据可视化
进行数据可视化的库。 参见:awesome-javascript。
计算机视觉
计算机视觉相关库。
tesseract-ocrAPI 装饰器,可用于 OCR。深度学习
神经网络和深度学习相关框架。 也可以参考 awesome-deep-learning。
机器学习
机器学习相关库,也可以参考 awesome-machine-learning。
推荐系统
用于构建推荐系统的相关库。
分布式计算
分布式计算相关的框架和库。
函数式编程
使用 Python 进行函数式编程。
itertools拥有更多的可迭代对象的操作方式。第三方 API
用来访问第三方 API 的库。 参见: List of Python API Wrappers and Libraries。
DevOps 工具
用于 DevOps 的软件和库。
任务调度
任务调度库。
外来函数接口
使用外来函数接口的库。
重构
Python 重构相关库和工具。
高性能
让 Python 更快的库。
微软的 Windows 平台
在 Windows 平台上进行 Python 编程。
网络可视化和 SDN
用来进行网络可视化和 SDN(软件定义网络)的工具和库。
硬件
用来对硬件进行编程的库。
兼容性
帮助从 Python 2 向 Python 3 迁移的库。
算法和设计模式
数据结构、算法和设计模式的 Python 实现。也可以参考 awesome-algorithms 。
内置类的增强版实现
一些 Python 内置类的增强版实现库。
__init__,__eq__,__repr__等方法的样板。机器人
机器人相关库。
聊天工具
聊天机器人开发相关的库。
编辑器插件和 IDE
企业级应用集成
企业级环境中用于集成的平台与工具。
GraphQL
GraphQL 相关库。
股票金融
杂项
不属于上面任何一个类别,但是非常有用的库。