首页>参考读物>计算机科学与技术>软件与程序设计

健壮的Python
作者 : [美]帕特里克·维亚福尔(Patrick Viafore) 著
译者 : 姚文杰 周伟 梁凌锐 杨凌云 译
出版日期 : 2023-03-06
ISBN : 978-7-111-72144-4
定价 : 139.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 :
开本 : 16
原书名 : Robust Python
原出版社: O'Reilly Media, Inc.
属性分类: 店面
包含CD : 无CD
绝版 : 未绝版
图书简介

本书分4大部分24章,基于代码实践从各个角度来告诉大家如何编写面向未来的Python代码,以及如何优雅、合理地实现代码的健壮性。第1部分讲解Python中的类型和类型检查器,以及它们如何帮助开发人员在早期捕获缺陷。第二部分重点关注如何创建自己的类型,深入讨论了枚举类、数据类和类,并探讨了在设计类型时做出某些设计选择来增加或降低代码的健壮性。第三部分重点关注如何使开发人员能够轻松地更改你的代码,讨论了可扩展性、依赖项和架构模式等。第四部分探讨如何建立一个安全网,以让你拥有一个强大的、健壮的系统;该部分介绍各种有助于你捕捉恶意行为的静态分析和测试工具。

图书特色

上架指导

计算机\程序设计

封底文字

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

图书目录

教学资源推荐
作者: [美]梁勇(Y.Daniel Liang) 著
作者: [美] 本贾尼?斯特劳斯特鲁普 (Bjarne Stroustrup)著
作者: 周纯杰 何顶新 周凯波 彭刚 张惕远 编著
参考读物推荐
作者: (美)布雷特·斯拉特金(Brett Slatkin)著
作者: 王小科 寇长梅 等编著