保存成功
保存失败,请重试
提交成功

Python 协程模块 asyncio 使用指南

作者/分享人:陈祥安
陈祥安,高级爬虫工程师,有着丰富的爬虫工作经验,从 C# 语言转入到Python 语言,擅长各种爬虫技术,熟悉大规模爬虫开发,热爱并喜欢钻研 Python。最近沉迷于异步编程中。公众号:Python学习开发

在上次的《5 分钟入门 Python 协程》的 Chat 中和大家简单的普及了下 Python 的协程,但是因为篇幅有限只是简单的和大家普及了下协程的优势和使用场景。本文将从实用角度去写。我们用到是 Python 标准库的 asyncio 模块。

本场 Chat 将带着大家学习 asyncio 的一些使用方法,为后面的异步爬虫的编写做一个铺垫。

通过本场您将学到:

  1. 什么是 asyncio
  2. asyncio 中提到的事件循环、Task、Future、awaitable 都是什么
  3. 如何去使用 asyncio 的一些方法
  4. 学习异步编程风格

面向对象:本教程需要有一定 Python 基础的,喜欢异步编程和想学异步编程的同学。

已有452人预订
预订达标
文章出炉
交流日期
     
19.05.14
19.05.16
19.05.23 20:30
查看文章评论/提问
___________8 个月前
感谢作者,期待协程在爬虫中的应用的文章
卷儿哥8 个月前
感谢作者,如果在讲解一些具体的应用场景就更好了,比如协程在分布式爬虫中的应用。
蜉蝣8 个月前
讲得还不错,就是错别字不少。如果能校稿就好了。感谢作者!
Mona8 个月前
编辑的锅
你可能还喜欢
程序员最好掌握的两个思维模式
杨老师
Java 集合底层原理剖析(List、Set、Map、Queue)
老牛
Vue 一步一步搭建企业级后台管理系统
一只帅帅的猿
基于 Spring Boot 的线程池最佳实践
古拉里
Spring Boot 面试指南(50 题)
axiya
使用 Vue.js + ElementUI 搭建自己的后台管理系统
_zw@huang
微信扫描登录
关注提示×
扫码关注公众号,获得 Chat 最新进展通知!
入群与作者交流×
扫码后回复关键字 入群
Chat·作者交流群
入群码
该二维码永久有效