Awesome Python 这又是一个 Awesome XXX 系列的资源整理,甴 vinta 发起和维护内容包括:Web框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、自然语言处理、机器学习、日志、代码分析等。
伯乐在线已在 GitHub 上发起「Python 资源大全中文版」的整理欢迎扩散、欢迎加入。
管理 Python 版本和环境的工具
- – 非常简单嘚交互式 python 版本管理工具
- – 可以在虚拟环境中执行命令。
- – 保证 Python 包依赖关系更新的一组工具
本地 PyPI 仓库服务和代理。
打包为可执行文件以便分发
- – 将 Python 程序转换成独立的执行文件(跨平台)。
- – 将脚本、模块、包编译成可执行文件或扩展模块
- – 一个用来创建 Windows 安装程序的工具,可以在安装程序中打包 Python本身
- – 一个构建系统,从多个组件来创建组装和部署应用。
- – 对任何语言自动找到依赖关系的构建工具
- – 多平台命令行构建工具。
- – 软件构建工具
- – 功能丰富的工具,非常有效的使用交互式 Python
文件管理和 MIME(多用途的网际邮件扩充协议)类型检测。
用来进行网络可视化和SDN(软件定义网络)的工具和库
- – 一个针对基于 Python 的软件定义网络应用(例如 OpenFlow SDN 控制器)的开源开发平台。
- – 火热嘚 SDN 编程语言中的一员为网络交换机和模拟器提供强大的抽象能力。
用来对硬件进行编程的库
- -操作的命令行工具。
- – 跨平台的控制鼠標和键盘的模块。
- – 一个非常棒的操作数据包的库
不属于上面任何一个类别,但是非常有用的库
- – 一个快速的 Python 进程内信号/事件分发系統。
- – 一系列辅助工具用来将可信的数据传入不可信的环境
- – 一个简单但是非常灵活的 Python 插件系统。
- – 一个通用商务框架
Python 实现的算法和設计模式。
编辑器和 IDE 的插件
流行的 Python 集成开发环境
在线工具和简化开发的 API 。
- – 一个流行的工具为你的开源和项目提供持续集成服务。(仅支持
- – 一个持续集成工具可以非常快速的进行并行测试。 (仅支持 GitHub)
- – 一个为私人 app 提供持续集成的工具支持按分钟付费。
- – 基于 Docker 平台用來构建和部署微服务。
- – 自动化代码审查更加快速的发布高质量代码。对于开源项目是免费的
- – 一个数据驱动、自动、持续的代码审查工具。
在这里可以找到新的 Python 库
伯乐在线已在 GitHub 上发起「Python 资源大全中文版」的整理。欢迎扩散、欢迎加入