免费下载书籍地址:PDF下载地址
精美图片

Python异步编程书籍详细信息
- ISBN:9787519876326
- 作者:暂无作者
- 出版社:暂无出版社
- 出版时间:2023-05
- 页数:暂无页数
- 价格:34.00
- 纸张:铜版纸
- 装帧:平装-胶订
- 开本:16开
- 语言:未知
- 丛书:暂无丛书
- TAG:暂无
- 豆瓣评分:暂无豆瓣评分
寄语:
计算机-编程语言-Python异步编程
内容简介:
本书的主要内容有:从并发网络编程场景,对异步和多线程进行全面对比。进行asyncio代码的实战演练,提供包括使用基于事件的编程来实现循环等快速入门指南。了解面向终端开发者和框架开发者之间异步特性的区别。了解asyncio的新async/await语言语法,包括协程和任务以及future API。获取一些流行asyncio兼容的第三方库的详细案例研究(带代码)。
书籍目录:
目录
前言 .1
第1 章 什么是异步 5
1.1 ThreadBots 餐厅 .5
1.2 结语 10
1.3 Asyncio 试图解决什么问题? 11
第2 章 关于线程的真相 15
2.1 线程的优势 . 16
2.2 线程的缺点 . 18
2.3 案例研究:机器人和餐具 21
第3 章 asyncio 演练 28
3.1 快速入门 29
3.2 异步之塔 36
3.3 协程 39
3.3.1 新关键词:async def 40
3.3.2 新的 await 关键字 . 43
3.4 事件循环 46
3.5 任务和期望 . 49
3.6 异步上下文管理器:async with 56
3.7 异步迭代器:async for . 61
3.8 使用异步生成器使代码更简单 . 65
3.9 异步推导 66
3.10 优雅的关闭和启动 69
3.10.1 Gather() 中的 return_exceptions=True 是什么? . 74
3.10.2 信号 76
3.10.3 在关闭期间等待执行程序 82
第4 章 20 个你没有使用过的 asyncio 库 88
4.1 Streams ( 标准库) 89
4.1.1 案例研究:消息队列 89
4.1.2 案例研究:改进消息队列 . 98
4.2 Twisted 103
4.3 Janus 队列 . 106
4.4 aiohttp . 108
4.4.1 案例研究:Hello World 108
4.4.2 案例研究:爬取新闻网站 109
4.5 ZeroMQ . 114
4.5.1 案例研究:多个套接字 115
4.5.2 案例研究:应用性能监控 119
4.6 asyncpg 和Sanic 128
4.7 其他异步库和资源 146
第5 章 总结 149
附录A Python 中异步特性的发展简史 . 151
附录B 补充材料 155
作者介绍:
Caleb Hattingh 拥有20多年的编程经验,擅长Python。他对于编码充满热情,为化学工程、客户关系管理(CRM)软件、酒店业、GPS追踪、自然语言处理等项目编写过软件。他拥有化学工程硕士学位。
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
暂无相关书籍摘录,正在全力查找中!
在线阅读/听书/购买/PDF下载地址:
在线阅读地址:Python异步编程在线阅读
在线听书地址:Python异步编程在线收听
在线购买地址:Python异步编程在线购买
原文赏析:
暂无原文赏析,正在全力查找中!
其它内容:
编辑推荐
一句话推荐
本书介绍了Python异步编程的基础知识,并且教你编写多任务脚本。
编辑推荐
如果你是那些被asyncio异步特性的复杂度所劝退的Python开发者之一的话,那么是时候需要重新审视一下了。异步的复杂性,旨在它需要同时解决框架和终端开发者层面面临的并发网络编程问题。你需要考虑的特性功能只是整个anyncio API很小的一个子集,但是选对正确的功能仍然是一件棘手的事情。这也是我们编写这本实用书的原因。
资深Python开发人员Caleb Hattingh将帮助你更好地理解异步构建领域的基础知识,足以开始编写简单的基于事件的程序。你会了解为什么asyncio提供了比抢占式多任务(线程)更安全的替代方案,以及异步API如何通过简单的方法就可以支持数千个同时套接字连接的。
专家推荐
“在开发者的工具箱中,异步编程是其中*强大的工具之一。但是它对于新人来说也是很难掌握的知识。本书将为你揭开Python异步编程的神秘面纱,并且教你编写多任务脚本。”
——Charles Givre
数据科学家,摩根大通
书籍介绍
本书的主要内容有:从并发网络编程场景,对异步和多线程进行全面对比。进行asyncio代码的实战演练,提供包括使用基于事件的编程来实现循环等快速入门指南。了解面向终端开发者和框架开发者之间异步特性的区别。了解asyncio的新async/await语言语法,包括协程和任务以及future API。获取一些流行asyncio兼容的第三方库的详细案例研究(带代码)。
书籍真实打分
故事情节:5分
人物塑造:9分
主题深度:5分
文字风格:6分
语言运用:4分
文笔流畅:9分
思想传递:3分
知识深度:7分
知识广度:5分
实用性:8分
章节划分:6分
结构布局:7分
新颖与独特:9分
情感共鸣:6分
引人入胜:7分
现实相关:8分
沉浸感:4分
事实准确性:4分
文化贡献:6分
网站评分
书籍多样性:9分
书籍信息完全性:8分
网站更新速度:8分
使用便利性:6分
书籍清晰度:9分
书籍格式兼容性:8分
是否包含广告:3分
加载速度:4分
安全性:5分
稳定性:7分
搜索功能:8分
下载便捷性:7分
下载点评
- 快捷(521+)
- 书籍完整(465+)
- 图文清晰(467+)
- 博大精深(616+)
- 无缺页(145+)
- 不亏(191+)
- 一般般(478+)
- 五星好评(327+)
下载评价
网友 辛***玮:页面不错 整体风格喜欢
网友 隗***杉:挺好的,还好看!支持!快下载吧!
网友 陈***秋:不错,图文清晰,无错版,可以入手。
网友 相***儿:你要的这里都能找到哦!!!
网友 石***致:挺实用的,给个赞!希望越来越好,一直支持。
网友 养***秋:我是新来的考古学家
网友 邱***洋:不错,支持的格式很多
网友 戈***玉:特别棒
网友 曹***雯:为什么许多书都找不到?
网友 常***翠:哈哈哈哈哈哈
网友 菱***兰:特好。有好多书
网友 孙***夏:中评,比上不足比下有余
网友 堵***格:OK,还可以