展开全部

主编推荐语

Python语言程序设计代码整洁之道,全面介绍实现Python代码整洁应遵循的基本原则,自学编程软件开发设计原则。

内容简介

本书介绍Python软件工程的主要实践和原则,旨在帮助你编写更易于维护和更整洁的代码。

全书共10章:

第1章介绍Python语言的基础知识和搭建Python开发环境所需的主要工具;

第2章描述Python风格代码,介绍Python中的第一个习惯用法;

第3章总结好代码的一般特征,回顾软件工程中的一般原则;

第4章介绍一套面向对象软件设计的原则,即SOLID原则;

第5章介绍装饰器,它是Python的最大特性之一;

第6章探讨描述符,介绍如何通过描述符从对象中获取更多的信息;

第7章和第8章介绍生成器以及单元测试和重构的相关内容;

第9章回顾Python中最常见的设计模式;

第10章再次强调代码整洁是实现良好架构的基础。

本书适合所有Python编程爱好者、对程序设计感兴趣的人,以及其他想学习更多Python知识的软件工程的从业人员。

目录

  • 版权信息
  • 内容提要
  • 译者简介
  • 前言
  • 资源与支持
  • 第1章 简介、代码格式和工具
  • 1.1 代码整洁的意义
  • 1.2 代码整洁的重要性
  • 1.3 文档字符串和注解
  • 1.4 小结
  • 第2章 Python风格代码
  • 2.1 索引和切片
  • 2.2 上下文管理器
  • 2.3 对象的属性、特性和不同类型的方法
  • 2.4 可迭代对象
  • 2.5 容器对象
  • 2.6 对象的动态属性
  • 2.7 可调用对象
  • 2.8 魔法方法概述
  • 2.9 Python中的警告
  • 2.10 小结
  • 第3章 好代码的一般特征
  • 3.1 契约式设计
  • 3.2 防错性程序设计
  • 3.3 关注点分离
  • 3.4 常用缩略词
  • 3.5 组合和继承
  • 3.6 函数和方法中的参数
  • 3.7 关于软件设计良好实践的结束语
  • 3.8 小结
  • 第4章 SOLID原则
  • 4.1 单一职责原则
  • 4.2 打开/关闭原则
  • 4.3 里氏替换原则
  • 4.4 接口隔离原则
  • 4.5 依赖倒置原则
  • 4.6 小结
  • 第5章 用装饰器改进代码
  • 5.1 Python中的装饰器是什么
  • 5.2 有效的装饰:避免常见的错误
  • 5.3 装饰器的DRY原则
  • 5.4 装饰器和关注点分离
  • 5.5 好的装饰器的相关分析
  • 5.6 小结
  • 第6章 用描述符从对象中获取更多信息
  • 6.1 初探描述符
  • 6.2 描述符的类型
  • 6.3 描述符的实际应用
  • 6.4 分析描述符
  • 6.5 小结
  • 第7章 使用生成器
  • 7.1 技术要求
  • 7.2 创建生成器
  • 7.3 惯用迭代
  • 7.4 协同程序
  • 7.5 异步编程
  • 7.6 小结
  • 第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 小结
  • 第10章 整洁架构
  • 10.1 从整洁代码到整洁架构
  • 10.2 软件组件
  • 10.3 用例
  • 10.4 小结
  • 写在最后
展开全部

评分及书评

评分不足
1个评分
  • 用户头像
    给这本书评了
    4.0
    风格指南

    Python 语言程序设计代码整洁之道,全面介绍实现 Python 代码整洁应遵循的基本原则,自学编程软件开发设计原则。本书介绍 Python 软件工程的主要实践和原则,旨在帮助你编写更易于维护和更整洁的代码。全书共 10 章:第 1 章介绍 Python 语言的基础知识和搭建 Python 开发环境所需的主要工具;第 2 章描述 Python 风格代码,介绍 Python 中的第一个习惯用法;第 3 章总结好代码的一般特征,回顾软件工程中的一般原则;第 4 章介绍一套面向对象软件设计的原则,即 SOLID 原则;第 5 章介绍装饰器,它是 Python 的最大特性之一;第 6 章探讨描述符,介绍如何通过描述符从对象中获取更多的信息;第 7 章和第 8 章介绍生成器以及单元测试和重构的相关内容;第 9 章回顾 Python 中最常见的设计模式;第 10 章再次强调代码整洁是实现良好架构的基础。本书适合所有 Python 编程爱好者、对程序设计感兴趣的人,以及其他想学习更多 Python 知识的软件工程的从业人员。目录

      转发
      评论

    出版方

    人民邮电出版社

    人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。