Python asyncio并发编程

作者: [英]马修·福勒(Matthew Fowler)著 殷海英 译

出版社: 清华大学出版社

出版日期: 2023-01-01

电子书 暂不销售 定价:128.0
  • 收藏

  • 加书架

  • 引用

亮点
其他素材
简介

标准Python程序很容易过载,从而出现慢如龟爬的情况。asyncio库正是为了解决这些问题而构建的,它简化了任务的划分和调度。asyncio可无缝地同时处理多个操作,使应用程序疾如闪电,且具有扩展性。 《Python asyncio并发编程》在大量示例的引导下,介绍异步、并行和并发编程。将难理解的并发内容分解为简明易懂的流程图,使读者可轻松了解任务的运行方式。在本书中,读者将学习如何使用asyncio来突破Python的限制,从而加快Web服务器和微服务的运行速度。读者甚至可将asyncio与传统的多处理技术结合起来,以大幅提升性能。 主要内容 ● 通过aiohttp构建支持并发Web请求的Web API ● 同时运行海量SQL查询 ● 创建一个可并行处理数GB数据的map-reduce作业 ● 在asyncio中使用线程来混合阻塞代码和asyncio代码

编辑推荐

在本书中,通过14章的内容,由浅入深地介绍如何通过asyncio实现并发编程,并使用 一个贯穿全书的示例,介绍如何使用asyncio 在服务器与客户端之间进行并发通信。看着这个示例由简单变得复杂,在掌握相关知识的同时,也给自己带来了不小的成就感。作为Python和数据科学的教学人员,我建议你在阅读本书时,认真学习书中的示例,并在自己的计算机上运行本书附带的程序,这将让你更好地理解本书所介绍的内容。别担心,本书使用的示例对计算机的要求并不高;我在完成相关练习时,使用的是2015年在拉斯维加斯的Best buy购买的MacBook Pro,配置i5 CPU、8GB 内存及128GB SSD,使用这样的机器运行本书的示例代码毫无压力。

更多出版物信息
  • 版权: 清华大学出版社
  • 出版: 2023-01-01
  • 作者:[英]马修·福勒(Matthew Fowler)著 殷海英 译
  • 更新: 2023-12-20
  • 书号:9787302622833
  • 中图:TP312PY
  • 学科:
    工学
    控制科学与工程
    工学
    计算机科学与技术
    工学
    软件工程

作者信息

[英]马修·福勒(Matthew Fowler)著 殷海英 译

Matthew Fowler拥有超过15年的软件工程经验,担任过从架构师到工程总监的角色。他曾在机器学习领域研究Python代码库,并领导开发了一个拥有数千万用户的基于Python的电子商务网站。

相关图书