作品简介

这是一本介绍如何实现Python代码整洁的书,主要介绍如何使用Python 3.9引入的新特性提升编码技能。此外,本书还介绍了以下内容:通过利用自动化工具建立高效的开发环境,利用Python中的魔法方法来编写更好的代码,抽象代码复杂性并封装细节,使用Python特有的特性创建高级的面向对象设计,通过使用面向对象设计的软件工程原则创建强大的抽象来消除代码重复,使用装饰器和描述符创建特定于Python的解决方案,运用单元测试方法有效重构代码,以及通过实现整洁的代码库为构建坚实的架构打下基础等。

Mariano Anaya专注于软件开发和指导同行的软件工程师;感兴趣的主要领域包括软件架构、函数式编程和分布式系统;曾在2016年和2017年度欧洲Python大会及2019年度欧洲开源开发者会议(FOSDEM)上发表过演讲。更详细的信息请访问其GitHub账户(用户名为rmariano)。

作品目录

  • 版权声明
  • 作者简介
  • 技术审核简介
  • 前  言
  • 资源与支持
  • 第1章 简介、代码格式设置和工具
  • 第2章 符合Python语言习惯的代码
  • 第3章 优质代码的通用特征
  • 第4章 SOLID原则
  • 第5章 使用装饰器改善代码
  • 第6章 使用描述符更充分地利用对象
  • 第7章 生成器、迭代器和异步编程
  • 第8章 单元测试和重构
  • 第9章 常见设计模式
  • 第10章 整洁的架构
  • 结  语
展开全部