我用了三个月整理了Python所有库!覆盖所有,建议收藏文末附资料(11)

  • django-schedule – 一个 Django 排程应用 。
  • doit – 一个任务执行和构建工具 。
  • gunnery – 分布式系统使用的多用途任务执行工具 ,具有 web 交互界面 。
  • Joblib – 一组为 Python 提供轻量级作业流水线的工具 。
  • Plan – 如有神助地编写 crontab 文件 。
  • schedule – 人性化的 Python 任务调度库 。
  • Spiff – 使用纯 Python 实现的强大的工作流引擎 。
  • TaskFlow – 一个可以让你方便执行任务的 Python 库,一致并且可靠 。
  • 外来函数接口
    使用外来函数接口的库 。
    • 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平台
    在 Windows 平台上进行 Python 编程 。
    • Python(x,y) – 面向科学应用的 Python 发行版,基于 Qt 和 Spyder 。
    • pythonlibs – 非官方的 Windows 平台 Python 扩展二进制包 。
    • PythonNet – Python 与 .NET 公共语言运行库 (CLR)的集成 。
    • PyWin32 – 针对 Windows 的Python 扩展 。
    • WinPython – Windows 7/8 系统下便携式开发环境 。
    网络可视化和SDN
    用来进行网络可视化和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 开发环境 。
    2.Sublime Text
    • SublimeJEDI – 一个 Sublime Text 插件,用来使用超赞的自动补全库 Jedi 。
    • Anaconda – Anaconda 把你的 Sublime Text 3 变成一个功能齐全的 Python IDE 。
    3.Vim