Python asyncio异步编程教程
37小节 已有20676人学过
课程概要
asyncio是目前python异步编程的主流方式,是学习异步web服务开发的基础,也是python进阶的必备技能。本python asyncio异步编程教程,将结合具体实战案例,带着大家迈入python异步编...
教程程度:
高级
软件版本:
Python3.8及相关扩展库

所需基础:
熟悉Python基础
适合人群:
在校学生、python开发工程师










在校学生、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阻塞时执行其他任务,就会
极大提高程序的执行效率。但同时大家也要记住,不是所有场景都适
合协程的。

授课讲师
刘旭
程序开发讲师
课程简介
asyncio是目前python异步编程的主流方式,是学习异步web服务开发的基础,也是python进阶的必备技能。本课程是python asyncio异步编程的入门教程,通过通俗易懂的语言介绍,结合具体实战案例,带着大家迈入python异步编程的大门。本课程主要内容:asyncio原理、协程、事件循环、异步web框架运行原理等。通过本教程的学习,可以让大家快速入门python asyncio,为后续python web异步开发打下扎实的基础。
我的成功之路 更多
V
特惠充值
联系客服
APP下载
官方微信
返回顶部