万本电子书0元读

万本电子书0元读

顶部广告

健壮的Python电子书

你的Python项目是否正在变得越来越庞大?随着代码的扩展,调试和维护工作变得更加艰难,你是否感到痛苦?Python是一种容易学习和使用的语言,但这也意味着系统可以迅速发展到无法理解的程度。值得庆幸的是,Python具有帮助发者克服可维护性困境的功能。 在这本实用的书中,作者Patrick Viafore告诉你如何限度地使用 Python的类型系统。你会看到用户定义的类型(如类和枚举),以及Python的类型提示系统。你还将学习如何使Python代码具有可扩展性,以及如何基于一个全面的测试策略构建安全网。利用这些知识和技术,你将编写更清晰、更易于维护的代码。

售       价:¥

纸质售价:¥97.30购买纸书

45人正在读 | 0人评论 6.6

作       者:(美)帕特里克·维亚福尔(Patrick Viafore)

出  版  社:机械工业出版社

出版时间:2023-03-06

字       数:18.9万

所属分类: 科技 > 计算机/网络 > 计算机理论与教程

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
你的Python项目是否正在变得越来越庞大?随着代码的扩展,调试和维护工作变得更加艰难,你是否感到痛苦?Python是一种容易学习和使用的语言,但这也意味着系统可以迅速发展到无法理解的程度。值得庆幸的是,Python具有帮助发者克服可维护性困境的功能。 在这本实用的书中,作者Patrick Viafore将告诉你如何限度地使用 Python的类型系统。你将看到用户定义的类型(如类和枚举),以及Python的类型提示系统。你还将学习如何使Python代码具有可扩展性,以及如何基于一个全面的测试策略构建安全网。利用这些知识和技术,你将编写更清晰、更易于维护的代码。 通过学习本书,你将: *了解为什么类型在现代发生态系统中是必不可少的。 *了解类、字典和枚举等类型选择是如何反映特定意图的。 *在不加剧臃肿的情况下使Python代码在未来可扩展。 *使用流行的Python工具来提高代码库的安全性和健壮性。 *评估当前的代码以检测常见的可维护性问题。 *通过linter和测试构建代码库的安全网。<br/>【推荐语】<br/>你的Python项目是否正在变得越来越庞大?随着代码的扩展,调试和维护工作变得更加艰难,你是否感到痛苦?Python是一种容易学习和使用的语言,但这也意味着系统可以迅速发展到无法理解的程度。值得庆幸的是,Python具有帮助发者克服可维护性困境的功能。 在这本实用的书中,作者Patrick Viafore告诉你如何限度地使用 Python的类型系统。你会看到用户定义的类型(如类和枚举),以及Python的类型提示系统。你还将学习如何使Python代码具有可扩展性,以及如何基于一个全面的测试策略构建安全网。利用这些知识和技术,你将编写更清晰、更易于维护的代码。 通过阅读本书,你将: ? 了解为什么类型在现代发生态系统中是必不可少的。 ? 了解类、字典和枚举等类型选择是如何反映特定意图的。 ? 在不加剧臃肿的情况下使Python代码在未来具有可扩展性。 ? 使用流行的Python工具来提高代码库的安全性和健壮性。 ? 评估当前的代码以检测常见的可维护性问题。 ? 通过linter和测试在你的代码周围构建安全网。<br/>【作者】<br/>Patrick Viafore在关键任务软件领域有超过14年的工作经验,专业方向涉及雷电检测、电信和操作系统。他通过发管道和工具,将Ubuntu镜像部署到公有云供应商,并通过Kudzera有限责任公司行软件咨询和项目承包(他是这家公司的负责人)。他的目标是使计算机科学以及软件工程主题对发者社区来说更加容易理解。<br/>
目录展开

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章 突变测试

关于作者

关于封面

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部