POX – 一个针对基于 Python 的软件定义网络应用(例如 OpenFlow SDN 控制器)的开源开发平台。
Pyretic – 火热的 SDN 编程语言中的一员,为网络交换机和模拟器提供强大的抽象能力。
SDX Platform – 基于 SDN 的 IXP 实现,影响了 Mininet, POX 和 Pyretic。
硬件
用来对硬件进行编程的库。
ino -操作Arduino的命令行工具。
Pyro – Python 机器人编程库。
PyUserInput – 跨平台的,控制鼠标和键盘的模块。
scapy – 一个非常棒的操作数据包的库。
wifi – 一个 Python 库和命令行工具用来在 Linux 平台上操作WiFi。
Pingo – Pingo 为类似Raspberry Pi,pcDuino, IntelGalileo等设备提供统一的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 类型。
Emacs
Elpy – Emacs Python 开发环境。
Sublime Text
SublimeJEDI – 一个 Sublime Text 插件,用来使用超赞的自动补全库 Jedi。
Anaconda – Anaconda 把你的 Sublime Text 3 变成一个功能齐全的 PythonIDE。
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 开发。sql 约束 只能取数字字符也有免费的社区版提供。
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-67284-19.html
因为那是他们当年玩剩下的