现在有许多领域都广泛使用Python,例如软体建构、系统管理与资料处理。在这些领域中,经验老到的专家可以找到效率低下、有问题的案例,以及导致不良程式的隐患。看完这本书的读者将会了解这些问题,更重要的是知道如何修正它们。

本书首先介绍编写简洁程式的基本元素,以及它在Python程式设计中有多么重要。你将了解如何运用Python标准程式库与软体设计最佳做法来编写高效且易读的程式。你也会学到如何在Python中实现SOLID原则,以及使用装饰器来改善程式。本书将更深入地探讨Python的物件导向程式设计,告诉你如何透过描述器与产生器来使用物件。本书也会展示软体测试程式的设计原则,以及如何在程式中实作设计模式来解决软体问题。在最后一章,我们会从坚实平台的基础程式开始谈起,将单体应用程式拆成微服务。

读完本书之后,你将能够熟练地运用业界认可的编写技术来设计简洁、易维护、易读的Python程式。

你会学到;

  • 设定工具,在开发环境中高效率地工作
  • Python的魔术方法如何协助我们编写更好的程式
  • 利用Python的特性来建立更高级的物件导向设计
  • 使用装饰器与描述器来移除重复的程式
  • 借助单元测试来有效地重构程式码
  • 在Python中实现SOLID原则

目录大纲 前言

第1 章简介、程式码格式与工具 第2 章符合Python 风格的程式 第3 章好程式的特征 第4 章SOLID 原则 第5 章使用装饰器来改善程式 第6 章藉由描述器来充分使用物件 第7 章使用产生器 第8 章单元测试与重构 第9 章常见的设计模式 第10 章简洁的结构

成为VIP会员查看完整内容
36

相关内容

Python是一种面向对象的解释型计算机程序设计语言,在设计中注重代码的可读性,同时也是一种功能强大的通用型语言。
【干货书】Python机器学习,361页pdf
专知会员服务
266+阅读 · 2021年2月25日
专知会员服务
51+阅读 · 2021年2月10日
专知会员服务
42+阅读 · 2021年2月7日
专知会员服务
91+阅读 · 2020年12月26日
【2020新书】Python专业实践,250页pdf,Practices of the Python Pro
【干货书】Python 编程,480页pdf
专知会员服务
237+阅读 · 2020年8月14日
【实用书】Python技术手册,第三版767页pdf
专知会员服务
234+阅读 · 2020年5月21日
【书籍推荐】简洁的Python编程(Clean Python),附274页pdf
专知会员服务
180+阅读 · 2020年1月1日
Google代码Code Review实践指南发布
Python程序员
3+阅读 · 2019年9月7日
Python 神经网络编程
人工智能头条
9+阅读 · 2019年2月27日
实战 | 用Python做图像处理(二)
七月在线实验室
17+阅读 · 2018年5月25日
教你用Python来玩跳一跳
七月在线实验室
6+阅读 · 2018年1月2日
Python & 机器学习之项目实践 | 赠书
人工智能头条
14+阅读 · 2017年12月26日
Python 书单:从入门到……
Linux中国
39+阅读 · 2017年8月6日
《Python量化投资入门》= Python入门 + 量化入门
数说工作室
9+阅读 · 2017年6月18日
Arxiv
6+阅读 · 2018年1月11日
VIP会员
相关VIP内容
【干货书】Python机器学习,361页pdf
专知会员服务
266+阅读 · 2021年2月25日
专知会员服务
51+阅读 · 2021年2月10日
专知会员服务
42+阅读 · 2021年2月7日
专知会员服务
91+阅读 · 2020年12月26日
【2020新书】Python专业实践,250页pdf,Practices of the Python Pro
【干货书】Python 编程,480页pdf
专知会员服务
237+阅读 · 2020年8月14日
【实用书】Python技术手册,第三版767页pdf
专知会员服务
234+阅读 · 2020年5月21日
【书籍推荐】简洁的Python编程(Clean Python),附274页pdf
专知会员服务
180+阅读 · 2020年1月1日
相关资讯
Google代码Code Review实践指南发布
Python程序员
3+阅读 · 2019年9月7日
Python 神经网络编程
人工智能头条
9+阅读 · 2019年2月27日
实战 | 用Python做图像处理(二)
七月在线实验室
17+阅读 · 2018年5月25日
教你用Python来玩跳一跳
七月在线实验室
6+阅读 · 2018年1月2日
Python & 机器学习之项目实践 | 赠书
人工智能头条
14+阅读 · 2017年12月26日
Python 书单:从入门到……
Linux中国
39+阅读 · 2017年8月6日
《Python量化投资入门》= Python入门 + 量化入门
数说工作室
9+阅读 · 2017年6月18日
微信扫码咨询专知VIP会员