









在校学生、python开发工程师
1.理解python asyncio原理
2.熟练使用python协程
3.掌握异步web框架运行原理
1.由浅入深,通俗的语言介绍pthon asyncio原理和使用。
2.从协程出发、理解并发的好处。
3.通过看源码的方式,知其然知其所以然。
4.从根本上理解asgi协议,详细介绍python异步web框架
运行原理。
答:因为python asyncio实现的异步内部是事件循环,本质上是一个
线程内的协程实现的并发,所以它非常适合在IO密集型场景,比如
web开发、网络爬虫等。
答:本教程的唯一强制要求就是需要掌握python基础、如果你具备一
定的python web开发或学习经验那就最好了。
答:协程的工作原理简单可以理解为,一个单线程在遇到IO时,不会
交出CPU的执行权力,而是把当前任务展示挂起,立即执行其他任务,
这样的好处是一个线程可以充分压榨CPU资源。此时把协程应用在
web开发/爬虫等IO密集型场景是非常合适的,因为这些场景经常因网
络IO把线程阻塞,此时如果利用协程在IO阻塞时执行其他任务,就会
极大提高程序的执行效率。但同时大家也要记住,不是所有场景都适
合协程的。

Python编程入门2021新版教程
初级
已有499721人学过

Python图形界面开发教程
初级中级
已有102722人学过

Python Web开发教程
初级中级
已有74192人学过

Python爬虫教程
高级
已有371137人学过