• 精通Twisted Python事件驱动及异步编程
21年品牌 40万+商家 超1.5亿件商品

精通Twisted Python事件驱动及异步编程

正版新书 新华官方库房直发 可开电子发票

62.38 6.3折 99 全新

仅1件

江苏南京
认证卖家担保交易快速发货售后保障

作者(美)马克·威廉姆斯 等

出版社机械工业出版社

ISBN9787111670353

出版时间2021-01

版次1

装帧平装

开本16开

纸张胶版纸

页数300页

定价99元

货号SC:9787111670353

上书时间2024-09-07

江苏读客文化

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
全新正版 提供发票
商品描述
内容简介:
本书探讨了Twisted,一种基于Python的事件驱动型网络引擎框架,并讲解了几个流行的应用程序项目。Twisted由社区引领者们所开发,他们不仅为上述项目做出了巨大贡献,同时也分享了他们来之不易的见解和经验。本书第一部分首先介绍事件驱动型编程,解释Twisted之所以独特的缘由,然后详细阐述Twisted的设计思路,如何通过增强可测试性来解决事件驱动型编程中所固有的可靠性、调试和从头到尾的因果关联等难题。本书还介绍了异步编程,强调了函数、Deferred和协程的重要性,然后通过treq和Klein这两个流行的应用程序演示了基于Twisted的Web API编写和调用。本书第二部分介绍了多个Twisted项目案例。每个案例都描述了项目如何融入Twisted生态,以及其在Twisted生态中所发挥的作用,通过具体的示例使读者能够更快地跟上节奏。读者也可以通过参考资料来获取更深层的理解。典型案例包括在Docker中使用Twisted、使用Twisted作为WSGI服务器、进行文件共享等。
目录:
前言

关于作者

关于技术评审员

致谢

第一部分 基础

第1章 基于Twisted的事件驱动编程2

1.1 一个关于Python版本的注释3

1.2 什么是事件驱动编程3

1.3 多重事件3

1.4 Application (tkinter.Tk()).mainloop()4

1.5 多路复用和多路分解5

1.6 select多路复用6

1.6.1 select的历史、成员及目的6

1.6.2 select和套接字7

1.6.3 套接字事件的“如何”和“为什么”8

1.6.4 处理事件9

1.6.5 一个使用select的事件循环10

1.6.6 事件驱动的客户端和服务器11

1.7 非阻塞I/O14

1.7.1 知道何时停止14

1.7.2 跟踪状态14

1.7.3 状态让程序更复杂18

1.8 通过传输和协议管理复杂度18

1.9 传输:使用协议19

1.9.1 使用传输和协议打乒乓球20

1.9.2 具有协议和传输的客户端与服务器24

1.9.3 Twisted和反应器、协议以及传输25

1.10 事件驱动编程的价值25

1.11 Twisted和现实世界27

1.12 实时事件31

1.13 通过zope.interface来实现的事件接口35

1.14 事件驱动程序中的流控制37

1.15 Twisted中的流控制以及生产者和消费者38

1.15.1 推送生产者38

...

—  没有更多了  —

以下为对购买帮助不大的评价

全新正版 提供发票
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP