用以进行并发和并行操作的库 。
- 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的库 。
- 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 的 web 服务器
- gunicorn – Pre-forked, 部分是由 C 语言编写的 。
- uwsgi – uwsgi 项目的目的是开发一组全栈工具 , 用来建立托管服务 , 由 C 语言编写 。
- bjoern – 异步 , 非常快速 , 由 C 语言编写 。
- fapws3 – 异步 (仅对于网络端) , 由 C 语言编写 。
- meinheld – 异步 , 部分是由 C 语言编写的 。
- netius – 异步 , 非常快速 。
- paste – 多线程 , 稳定 , 久经考验 。
- rocket – 多线程 。
- waitress – 多线程, 是它驱动着 Pyramid 框架 。
- Werkzeug – 一个 WSGI 工具库 , 驱动着 Flask , 而且可以很方便大嵌入到你的项目中去 。
兼容 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 技术进行界面的展示 。
超赞的游戏开发库 。
- Cocos2d – cocos2d 是一个用来开发 2D 游戏 , 示例和其他图形/交互应用的框架 。基于 pyglet 。
- Panda3D – 由迪士尼开发的 3D 游戏引擎 , 并由卡内基梅陇娱乐技术中心负责维护 。使用C++编写, 针对 Python 进行了完全的封装 。
推荐阅读
- 马航MH370事件再现谜团 马航mh370失踪之谜:失联真相终于浮出水面
- 马航mh370事件不敢公布的秘密!真相太可怕 马航mh370失踪之谜:失联真相终于浮出水面
- 瓦妮莎|瓦妮莎终于瘦了!39岁完美身材梦回当年,多亏了年轻男子和拳击手
- 终于知道花椒、麻椒、藤椒的区别了,很多人常放错,难怪炒菜不香
- 吃米和吃面到底哪个更好?多年的疑问终于解开了
- 打印社保缴费证明不用往社保大厅跑了
- 黄延秋事件揭秘 黄延秋事件终于真相大白
- 女人梦见跑着找考场 做梦找考场终于找到了
- 苹果|终于有双C口!苹果35W充电器曝光:可为多设备提供快充
- 苹果|终于有C口!苹果35W充电器曝光:可为多设备提供快充