欢迎光临散文网 会员登陆 & 注册

健壮的Python

2023-04-03 00:02 作者:莎士比亚骑着三轮车  | 我要投稿

链接:https://pan.baidu.com/s/1hoJwKQZPw5NKcG_RvdpORQ?pwd=t0ds 

提取码:t0ds


编辑推荐

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

通过阅读本书,你将:
? 了解为什么类型在现代开发生态系统中是必不可少的。
? 了解类、字典和枚举等类型选择是如何反映特定意图的。
? 在不加剧臃肿的情况下使Python代码在未来具有可扩展性。
? 使用流行的Python工具来提高代码库的安全性和健壮性。
? 评估当前的代码以检测常见的可维护性问题。
? 通过linter和测试在你的代码周围构建安全网。

内容简介

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

通过学习本书,你将:
*了解为什么类型在现代开发生态系统中是必不可少的。
*了解类、字典和枚举等类型选择是如何反映特定意图的。
*在不加剧臃肿的情况下使Python代码在未来可扩展。
*使用流行的Python工具来提高代码库的安全性和健壮性。
*评估当前的代码以检测常见的可维护性问题。
*通过linter和测试构建代码库的安全网。

作者简介

Patrick Viafore在关键任务软件领域有超过14年的工作经验,专业方向涉及雷电检测、电信和操作系统。他通过开发管道和工具,将Ubuntu镜像部署到公有云供应商,并通过Kudzera有限责任公司进行软件咨询和项目承包(他是这家公司的负责人)。他的目标是使计算机科学以及软件工程主题对开发者社区来说更加容易理解。

前言/序言

译者序
编写好代码
“如何编写一段好代码?”我经常被问到这样的问题。写了这么多年代码,我心中仍然没有一个标准答案。但是,我清楚地知道,什么样的代码是被人诟病的“烂代码”:只能自己看懂甚至过段时间自己都看不懂的命名,牵一发而毁全身的神秘逻辑,读起来就像行走于盗梦空间一样的各种嵌套,等等。它们的产生一般都有一个共同原因:习惯着眼于现在而非未来。实现眼前的功能是大部分开发工作的第一要务,但是面向未来的思考往往能成就好的代码。
在职业生涯中,我接触过不少编程语言,回顾这些经历和经验,我发现语言或者工具并不是影响项目成功的关键,关键更在于开发者的意识。
意识,包含编码习惯、设计风格、基于未来的思考等,这些都深刻影响着一段代码的命运。这段代码可能平淡无奇,可能被人赞叹,也可能遭人唾弃。但是没错,它的优劣完全由创造者来掌握。本书虽然基于Python,却道出了很多编码过程中值得学习和应用的实践。换句话说,它不是在教我们如何用Python完成一个功能,而是在分享做好一个复杂项目的经验。
Python的进退
“人生苦短,我用Python”这句活跃在各大Python社区的名言,道出了Python语言的地位。作为一门动态解释性语言,


健壮的Python的评论 (共 条)

分享到微博请遵守国家法律