现在有许多领域都广泛使用Python,例如软体建构、系统管理与资料处理。在这些领域中,经验老到的专家可以找到效率低下、有问题的案例,以及导致不良程式的隐患。看完这本书的读者将会了解这些问题,更重要的是知道如何修正它们。
本书首先介绍编写简洁程式的基本元素,以及它在Python程式设计中有多么重要。你将了解如何运用Python标准程式库与软体设计最佳做法来编写高效且易读的程式。你也会学到如何在Python中实现SOLID原则,以及使用装饰器来改善程式。本书将更深入地探讨Python的物件导向程式设计,告诉你如何透过描述器与产生器来使用物件。本书也会展示软体测试程式的设计原则,以及如何在程式中实作设计模式来解决软体问题。在最后一章,我们会从坚实平台的基础程式开始谈起,将单体应用程式拆成微服务。
读完本书之后,你将能够熟练地运用业界认可的编写技术来设计简洁、易维护、易读的Python程式。
你会学到;
目录大纲 前言
第1 章简介、程式码格式与工具 第2 章符合Python 风格的程式 第3 章好程式的特征 第4 章SOLID 原则 第5 章使用装饰器来改善程式 第6 章藉由描述器来充分使用物件 第7 章使用产生器 第8 章单元测试与重构 第9 章常见的设计模式 第10 章简洁的结构