现在有许多领域都广泛使用Python,例如软体建构、系统管理与资料处理。在这些领域中,经验老到的专家可以找到效率低下、有问题的案例,以及导致不良程式的隐患。看完这本书的读者将会了解这些问题,更重要的是知道如何修正它们。
本书首先介绍编写简洁程式的基本元素,以及它在Python程式设计中有多么重要。你将了解如何运用Python标准程式库与软体设计最佳做法来编写高效且易读的程式。你也会学到如何在Python中实现SOLID原则,以及使用装饰器来改善程式。本书将更深入地探讨Python的物件导向程式设计,告诉你如何透过描述器与产生器来使用物件。本书也会展示软体测试程式的设计原则,以及如何在程式中实作设计模式来解决软体问题。在最后一章,我们会从坚实平台的基础程式开始谈起,将单体应用程式拆成微服务。
读完本书之后,你将能够熟练地运用业界认可的编写技术来设计简洁、易维护、易读的Python程式。
你会学到;
‧设定工具,在开发环境中高效率地工作
‧Python的魔术方法如何协助我们编写更好的程式
‧利用Python的特性来建立更高级的物件导向设计
‧使用装饰器与描述器来移除重复的程式
‧借助单元测试来有效地重构程式码
‧在Python中实现SOLID原则
前言
第1 章简介、程式码格式与工具
第2 章符合Python 风格的程式
第3 章好程式的特征
第4 章SOLID 原则
第5 章使用装饰器来改善程式
第6 章藉由描述器来充分使用物件
第7 章使用产生器
第8 章单元测试与重构
第9 章常见的设计模式
第10 章简洁的结构
专知便捷查看
便捷下载,请关注专知公众号(点击上方蓝色专知关注)
后台回复“P422” 可以获取《【干货书】Python简洁代码第二版,422页pdf,Clean Code in Python, 2nd Edition》专知下载链接索引