手把手教你用 Python 协程实现异步服务

目前,python 在后端开发领域使用越来越广泛。为了提升应用性能,异步编程在高性能服务器领域占据越来越重要的位置,python3 中增加了 asyncio 模块用来支持异步编程,随着 python 异步框架生态逐渐完善,相信异步编程在 python 开发领域中将会更加流行。

不过很多初学者在学习 python 异步编程时,由于一开始要掌握的概念太多,比如生成器、基于生成器的协程、yield from、async/await,原生协程,Future/Task对象等,可能学习起来会觉得比较吃力。本次 Live 通过对这些概念的介绍,帮助大家理解异步编程的原理,并通过自己编写一个简单的 Tcp 异步回显服务器来实践上述概念。

本次 Live 主要包括内容如下:

  • 通过回调方式实现异步
  • 什么是生成器
  • 基于生成器的协程
  • yield from 的意义
  • 使用 Future 和 Task
  • 使用协程实现并发
  • 使用原生协程实现并发

讲座中所有的代码放在了
https://gist.github.com/Pegas... ,供大家理解和学习,你可以任意使用这些示例代码。

购买须知:
1、本课程为虚拟产品,一经购买,概不退款(讲师特别声明除外)
2、在使用过程中,遇到任何问题,请邮件联系:[email protected]
3、划线价说明:商品展示的划横线价格为参考价,并非原价。该价格仅供您参考。

版权声明:讲者在本产品上发表的全部原创内容(包括但不限于文字、视频、图片等)著作权均归讲师本人所有。未经讲师授权许可,观众用户不得以任何载体或形式使用讲师的内容。

5.0 2条评价

copdips · 2018-10-25

虽然半小时, 我也暂停了好多次才能跟上进度

PegasusWang · 2018-10-31

这个其实需要很多预备知识

kumfo · 2018-09-26

哥们有点意思啊,哈哈哈?。