万本电子书0元读

万本电子书0元读

顶部广告

编写整洁的Python代码(第2版)电子书

1. 介绍实现Python代码整洁应遵循的基本原则 2. 涵盖避免由不良代码导致的效率低下以及存在诸多隐患的代码的方法 3. 作者Mariano Anaya,软件工程师,专业背景深厚,项目经验丰富 4. 基于新的Python 3.9,方便读者学习

售       价:¥

纸质售价:¥70.90购买纸书

71人正在读 | 0人评论 6.4

作       者:马里亚诺·阿那亚(Mariano Anaya) 著

出  版  社:人民邮电出版社有限公司

出版时间:2022-09-01

字       数:29.6万

所属分类: 科技 > 计算机/网络 > 程序设计

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

为你推荐

  • 读书简介
  • 目录
  • 累计评论(2条)
  • 读书简介
  • 目录
  • 累计评论(2条)
这是一本介绍如何实现Python代码整洁的书,主要介绍如何使用Python 3.9引的新特性提升编码技能。此外,本书还介绍了以下内容:通过利用自动化工具建立高效的发环境,利用Python中的魔法方法来编写更好的代码,抽象代码复杂性并封装细节,使用Python特有的特性创建高级的面向对象设计,通过使用面向对象设计的软件工程原则创建强大的抽象来消除代码重复,使用装饰器和描述符创建特定于Python的解决方案,运用单元测试方法有效重构代码,以及通过实现整洁的代码库为构建坚实的架构下基础等。 本书对新手程序员和有经验的程序员同样适用,也适合想通过编写Python代码来节省成本和提高效率的团队领导、软件架构师和高级软件工程师参考。当然在阅读本书前,读者应掌握一些Python基础知识。<br/>【推荐语】<br/>1. 介绍实现Python代码整洁应遵循的基本原则 2. 涵盖避免由不良代码导致的效率低下以及存在诸多隐患的代码的方法 3. 作者Mariano Anaya,软件工程师,专业背景深厚,项目经验丰富 4. 基于新的Python 3.9,方便读者学习<br/>【作者】<br/>Mariano Anaya 专注于软件发和指导同行的软件工程师;感兴趣的主要领域包括软件架构、函数式编程和分布式系统;曾在 2016 年和 2017 年度欧洲 Python 大会及 2019 年度欧洲源发者会议(FOSDEM)上发表过演讲。更详细的信息请访问其 GitHub账户(用户名为 rmariano)。<br/>
目录展开

内容提要

作者简介

技术审核简介

前 言

为谁而写

涵盖的内容

阅读前提

体例约定

资源与支持

配套资源

勘误

扫码关注本书

与我们联系

关于异步社区和异步图书

第1章 简介、代码格式设置和工具

1.1 简介

1.2 设置代码的格式

1.3 文档

1.4 配置和使用工具

1.5 小结

1.6 参考资料

第2章 符合Python语言习惯的代码

2.1 索引和切片

2.2 上下文管理器

2.3 推导式和赋值表达式

2.4 对象的特性、属性及各种方法

2.5 Python注意事项

2.6 异步代码简介

2.7 小结

2.8 参考资料

第3章 优质代码的通用特征

3.1 契约式设计

3.2 防御式编程

3.3 关注点分离

3.4 常见缩略语

3.5 Python中的继承

3.6 函数和方法中的参数

3.7 有关软件设计最佳实践的最后说明

3.8 小结

3.9 参考资料

第4章 SOLID原则

4.1 单一职责原则

4.2 开/闭原则

4.3 里氏替换原则

4.4 接口分离

4.5 依赖倒置

4.6 小结

4.7 参考资料

第5章 使用装饰器改善代码

5.1 Python装饰器是什么

5.2 高级装饰器

5.3 充分利用装饰器

5.4 有效的装饰器:避免常见错误

5.5 装饰器与整洁的代码

5.6 小结

5.7 参考资料

第6章 使用描述符更充分地利用对象

6.1 初识描述符

6.2 描述符类型

6.3 使用描述符

6.4 分析描述符

6.5 描述符结语

6.6 小结

6.7 参考资料

第7章 生成器、迭代器和异步编程

7.1 技术要求

7.2 创建生成器

7.3 以惯用法迭代

7.4 协程

7.5 异步编程

7.6 小结

7.7 参考资料

第8章 单元测试和重构

8.1 设计原则与单元测试

8.2 测试工具

8.3 重构

8.4 再谈测试

8.5 小结

8.6 参考资料

第9章 常见设计模式

9.1 在Python中使用设计模式时需要注意的事项

9.2 设计模式实战

9.3 空对象模式

9.4 设计模式结语

9.5 小结

9.6 参考资料

第10章 整洁的架构

10.1 从整洁代码到整洁架构

10.2 软件组件

10.3 小结

10.4 参考资料

结 语

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

发表评论

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

买过这本书的人还买过

读了这本书的人还在读

回顶部