历时100天终于整理了所有Python库!助你成为年薪百万大佬( 八 )

  • sh – 一个完备的 subprocess 替代库 。
  • 并发和并行
    用以进行并发和并行操作的库 。
    • multiprocessing – (Python 标准库) 基于进程的“线程”接口 。
    • threading – (Python 标准库)更高层的线程接口 。
    • eventlet – 支持 WSGI 的异步框架 。
    • gevent – 一个基于协程的 Python 网络库 , 使用greenlet 。
    • Tomorrow -用于产生异步代码的神奇的装饰器语法实现 。
    网络
    用于网络编程的库 。
    • asyncio – (Python 标准库) 异步 I/O, 事件循环, 协程以及任务 。
    • Twisted – 一个事件驱动的网络引擎 。
    • pulsar – 事件驱动的并发框架 。
    • diesel – 基于Greenlet 的事件 I/O 框架 。
    • pyzmq – 一个 ZeroMQ 消息库的 Python 封装 。
    • txZMQ – 基于 Twisted 的 ZeroMQ 消息库的 Python 封装 。
    WebSocket
    帮助使用WebSocket的库 。
    • AutobahnPython – 给 Python 、使用的 WebSocket & WAMP 基于 Twisted 和 asyncio 。
    • Crossbar – 开源统一应用路由(Websocket & WAMP for Python on Autobahn).
    • django-socketio – 给 Django 用的 WebSockets 。
    • WebSocket-for-Python – 为Python2/3 以及 PyPy 编写的 WebSocket 客户端和服务器库 。
    WSGI 服务器
    兼容 WSGI 的 web 服务器
    • gunicorn – Pre-forked, 部分是由 C 语言编写的 。
    • uwsgi – uwsgi 项目的目的是开发一组全栈工具 , 用来建立托管服务 ,  由 C 语言编写 。
    • bjoern – 异步 , 非常快速 , 由 C 语言编写 。
    • fapws3 – 异步 (仅对于网络端) , 由 C 语言编写 。
    • meinheld – 异步 , 部分是由 C 语言编写的 。
    • netius – 异步 , 非常快速 。
    • paste – 多线程 , 稳定 , 久经考验 。
    • rocket – 多线程 。
    • waitress – 多线程, 是它驱动着 Pyramid 框架 。
    • Werkzeug – 一个 WSGI 工具库 , 驱动着 Flask  , 而且可以很方便大嵌入到你的项目中去 。
    RPC 服务器
    兼容 RPC 的服务器 。
    • SimpleJSONRPCServer – 这个库是 JSON-RPC 规范的一个实现 。
    • SimpleXMLRPCServer – (Python 标准库) 简单的 XML-RPC 服务器实现 , 单线程 。
    • zeroRPC – zerorpc 是一个灵活的 RPC 实现 , 基于 ZeroMQ 和 MessagePack 。
    密码学
    • cryptography – 这个软件包意在提供密码学基本内容和方法提供给 Python 开发者 。
    • hashids – 在 Python 中实现 hashids。
    • Paramiko – SSHv2 协议的 Python (2.6+, 3.3+)  , 提供客户端和服务端的功能 。
    • Passlib – 安全密码存储/哈希库 , 
    • PyCrypto – Python 密码学工具箱 。
    • PyNacl – 网络和密码学(NaCl) 库的 Python 绑定 。
    图形用户界面
    用来创建图形用户界面程序的库 。
    • curses – 内建的 ncurses 封装 , 用来创建终端图形用户界面 。
    • enaml – 使用类似 QML 的Declaratic语法来创建美观的用户界面 。
    • kivy – 一个用来创建自然用户交互(NUI)应用程序的库 , 可以运行在 Windows, Linux, Mac OS X, Android 以及 IOS平台上 。
    • pyglet – 一个Python 的跨平台窗口及多媒体库 。
    • PyQt – 跨平台用户界面框架 Qt 的 Python 绑定  , 支持Qt v4 和 Qt v5 。
    • PySide – P跨平台用户界面框架 Qt 的 Python 绑定  , 支持Qt v4 。
    • Tkinter – Tkinter 是 Python GUI 的一个事实标准库 。
    • Toga – 一个 Python 原生的, 操作系统原生的 GUI 工具包 。
    • urwid – 一个用来创建终端 GUI 应用的库 , 支持组件 , 事件和丰富的色彩等 。
    • wxPython – wxPython 是 wxWidgets C++ 类库和 Python 语言混合的产物 。
    • PyGObject – GLib/GObject/GIO/GTK+ (GTK+3) 的 Python 绑定
    • Flexx – Flexx 是一个纯 Python 语言编写的用来创建 GUI 程序的工具集 , 它使用 web 技术进行界面的展示 。
    游戏开发
    超赞的游戏开发库 。