1. 介绍实现Python代码整洁应遵循的基本原则 2. 涵盖避免由不良代码导致的效率低下以及存在诸多隐患的代码的方法 3. 作者Mariano Anaya,软件工程师,专业背景深厚,项目经验丰富 4. 基于新的Python 3.9,方便读者学习
售 价:¥
纸质售价:¥70.90购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
内容提要
作者简介
技术审核简介
前 言
为谁而写
涵盖的内容
阅读前提
体例约定
资源与支持
配套资源
勘误
扫码关注本书
与我们联系
关于异步社区和异步图书
第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 参考资料
结 语
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜