你的Python项目是否正在变得越来越庞大?随着代码的扩展,调试和维护工作变得更加艰难,你是否感到痛苦?Python是一种容易学习和使用的语言,但这也意味着系统可以迅速发展到无法理解的程度。值得庆幸的是,Python具有帮助发者克服可维护性困境的功能。 在这本实用的书中,作者Patrick Viafore告诉你如何限度地使用 Python的类型系统。你会看到用户定义的类型(如类和枚举),以及Python的类型提示系统。你还将学习如何使Python代码具有可扩展性,以及如何基于一个全面的测试策略构建安全网。利用这些知识和技术,你将编写更清晰、更易于维护的代码。
售 价:¥
纸质售价:¥97.30购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
O'Reilly Media,Inc.介绍
本书赞誉
推荐序
译者序
前言
第1章 健壮的Python简介
1.1 健壮性
1.2 你的意图是什么
1.3 Python中的意图示例
1.4 小结
第一部分 为代码添加类型注解
第2章 Python类型简介
第3章 类型注解
第4章 约束类型
第5章 集合类型
第6章 自定义你的类型检查器
第7章 采用类型检查的实践
第二部分 定义你自己的类型
第8章 用户自定义类型:枚举
第9章 用户自定义类型:数据类
第10章 用户自定义类型:类
第11章 定义你的接口
第12章 子类型
第13章 协议
第14章 使用pydantic进行运行时检查
第三部分 可扩展的Python
第15章 可扩展性
第16章 依赖关系
第17章 可组合性
第18章 事件驱动的架构
第19章 可插入的Python
第四部分 构建安全网
第20章 静态分析
第21章 测试策略
第22章 验收测试
第23章 基于属性的测试
第24章 突变测试
关于作者
关于封面
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜