使用外来函数接口的库 。
- 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 平台上进行 Python 编程 。
- Python(x,y) – 面向科学应用的 Python 发行版,基于 Qt 和 Spyder 。
- pythonlibs – 非官方的 Windows 平台 Python 扩展二进制包 。
- PythonNet – Python 与 .NET 公共语言运行库 (CLR)的集成 。
- PyWin32 – 针对 Windows 的Python 扩展 。
- WinPython – Windows 7/8 系统下便携式开发环境 。
用来进行网络可视化和SDN(软件定义网络)的工具和库 。
- Mininet – 一款流行的网络模拟器以及用 Python 编写的 API 。
- 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, 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 类型 。
编辑器和 IDE 的插件
1.Emacs
- Elpy – Emacs Python 开发环境 。
- SublimeJEDI – 一个 Sublime Text 插件,用来使用超赞的自动补全库 Jedi 。
- Anaconda – Anaconda 把你的 Sublime Text 3 变成一个功能齐全的 Python IDE 。
- YouCompleteMe – 引入基于 Jedi 的 Python 自动补全引擎 。
- Jedi-vim – 绑定 Vim 和 Jedi 自动补全库对 Python 进行自动补全 。
- Python-mode – 将 Vim 变成 Python IDE 的一款多合一插件 。
推荐阅读
- 我的新开店铺没有销量怎么办 店铺没有销量的原因
- 跑步呼吸调整方式
- 跑步穿什么运动服呢
- 爆发力训练计划有哪些
- 勿忘我花茶的功效与作用及禁忌,菊花茶的功效与作用
- 健身上瘾的九种可行方法
- 果园|我老伴跳入你家鱼塘捞东西被淹死,你必须赔108万,不然走着瞧!结果却让人咬牙切齿
- 两分钟教你做一个高情商的人,如果学不会就过来找我,简单粗暴
- 15个去渍小技巧,衣服脏了也不怕,太实用了
- 灵活就业人员,自己可测算退休后的养老金,精准快捷
