用来对硬件进行编程的库 。
- 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 的一款多合一插件 。
- PTVS – Visual Studio 的 Python 工具
- 微软 – Visual Studio Code的 Python 工具
流行的 Python 集成开发环境 。
- PyCharm – 商业化的 Python IDE , 由 JetBrains 开发 。也有免费的社区版提供 。
- LiClipse – 基于 Eclipse 的免费多语言 IDE。使用 PyDev 来支持 Python。
- Spyder – 开源 Python IDE 。
在线工具和简化开发的 API。
持续集成
参见: awesome-CIandCD.
- Travis CI – 一个流行的工具 , 为你的开源和私人项目提供持续集成服务 。(仅支持 GitHub)
- CircleCI – 一个持续集成工具 , 可以非常快速的进行并行测试 。(仅支持 GitHub)
- Vexor CI – 一个为私人 app 提供持续集成的工具 , 支持按分钟付费 。
- Wercker – 基于 Docker 平台 , 用来构建和部署微服务 。
- Codacy – 自动化代码审查 , 更加快速的发布高质量代码 。对于开源项目是免费的 。
- QuantifiedCode – 一个数据驱动、自动、持续的代码审查工具 。
推荐阅读
- 马航MH370事件再现谜团 马航mh370失踪之谜:失联真相终于浮出水面
- 马航mh370事件不敢公布的秘密!真相太可怕 马航mh370失踪之谜:失联真相终于浮出水面
- 瓦妮莎|瓦妮莎终于瘦了!39岁完美身材梦回当年,多亏了年轻男子和拳击手
- 终于知道花椒、麻椒、藤椒的区别了,很多人常放错,难怪炒菜不香
- 吃米和吃面到底哪个更好?多年的疑问终于解开了
- 打印社保缴费证明不用往社保大厅跑了
- 黄延秋事件揭秘 黄延秋事件终于真相大白
- 女人梦见跑着找考场 做梦找考场终于找到了
- 苹果|终于有双C口!苹果35W充电器曝光:可为多设备提供快充
- 苹果|终于有C口!苹果35W充电器曝光:可为多设备提供快充