原文地址:Awesome-asyncio 譯者:陳鍵冬,Awesome-asyncio-cn 校譯:呆鳥css
Python Asyncio 精選資源列表,囊括了網絡框架,庫,軟件等資源。html
Awesome-asyncio 是 Timo Furrer 發起並維護的 Python Asyncio 資源列表。本項目是其中文版,在這裏,收集了大量的 Asyncio 的最棒、最新的資源,供你們探索 Python 異步編程世界。python
Python 3.4 引入了 Asyncio 模塊做爲標準庫,經過協程、多路 I/O 訪問 Socket 和其餘資源來編寫單線程併發代碼,並在網絡客戶端與服務器上運行。Asyncio 內置了對異步 I/O 的支持,其編程模型相似於消息循環,從 Asyncio 模塊能夠直接獲取 EventLoop 引用,再把須要執行的協程放到 EventLoop 中執行,就實現了異步 I/O。Asyncio 是由 Python 之父 Guido 領導的項目,該項目被命名爲 Tulip(鬱金香)。mysql
Asyncio 並非新出現的黑科技,一些社區有名的第三庫如 Twisted、gevent 早就推出了異步編程模型。不過,自從 2016 年 3 月,Python 3.4 推出之後,這兩年來,Asyncio 變得愈來愈流行,而且特別受到 Python 社區追捧。git
歡迎你們爲列表貢獻高質量的新資源,提交 PR 時請參照如下要求github
構建 Web 應用的庫web
使用消息隊列執行應用的庫redis
數據庫的驅動庫sql
網絡通信庫mongodb
測試 Asyncio 應用程序的庫
備選的 Asyncio 循環庫
暫未歸類的超讚 Asnycio 庫
run
函數。關於 Asyncio 的文檔、博客等文獻
關於 Asyncio 的主題演講