呆鸟的Python数据分析Python中文社区python机器学习爬虫

【译Py】Awesome Asyncio 中文版

2018-08-02  本文已影响20人  呆鸟的简书
Awesome

原文地址:Awesome-asyncio
译者:陈键冬,Awesome-asyncio-cn
校译:呆鸟

Python Asyncio 精选资源列表,囊括了网络框架,库,软件等资源。

Awesome-asyncioTimo Furrer 发起并维护的 Python Asyncio 资源列表。本项目是其中文版,在这里,收集了大量的 Asyncio 的最棒、最新的资源,供大家探索 Python 异步编程世界。

Python 3.4 引入了 Asyncio 模块作为标准库,通过协程、多路 I/O 访问 Socket 和其他资源来编写单线程并发代码,并在网络客户端与服务器上运行。Asyncio 内置了对异步 I/O 的支持,其编程模型类似于消息循环,从 Asyncio 模块可以直接获取 EventLoop 引用,再把需要执行的协程放到 EventLoop 中执行,就实现了异步 I/O。Asyncio 是由 Python 之父 Guido 领导的项目,该项目被命名为 Tulip(郁金香)。

Asyncio 并不是新出现的黑科技,一些社区有名的第三库如 Twisted、gevent 早就推出了异步编程模型。不过,自从 2016 年 3 月,Python 3.4 推出以后,这两年来,Asyncio 变得越来越流行,并且特别受到 Python 社区追捧。

贡献代码

欢迎大家为列表贡献高质量的新资源,提交 PR 时请参照以下要求

目录

Web 框架

构建 Web 应用的库

消息队列

使用消息队列执行应用的库

数据库驱动

数据库的驱动库

网络

网络通讯库

测试

测试 Asyncio 应用程序的库

备选事件循环

备选的 Asyncio 循环库

其他

暂未归类的超赞 Asnycio 库

文献

关于 Asyncio 的文档、博客等文献

演讲

关于 Asyncio 的主题演讲

上一篇下一篇

猜你喜欢

热点阅读