当前位置:首页>python>《Python程序员软件设计:原则与模式》

《Python程序员软件设计:原则与模式》

  • 2026-08-25 09:27:28
《Python程序员软件设计:原则与模式》

Software Design for Python Programmers: Principles and patterns 

作者:Ronald Mak

发布日期

2026年2月17日

书籍简介:本书将指导您如何从编写 Python 代码提升到设计 Python 应用程序。通过直观的“改进前”和“改进后”代码示例,您将学习如何有效地规划和执行 Python 应用程序,并避免与未管理状态、格式不良的类、缺乏灵活性的函数等相关的错误。

优秀的应用程序会充分利用成熟的设计原则和模式,从而最大限度地提高性能、可维护性和可靠性。本书将帮助您掌握“Pythonic”的架构原则,例如封装、抽象、方法变体等等。虽然示例使用 Python,但其中的技巧也适用于任何面向对象语言。

在《Python程序员软件设计》一书中,你将学习到:

• 分析需求并规划应用程序架构

• 通过迭代开发不断完善设计

• 构建高内聚、低耦合的Python类

• 使用装饰器引入抽象、强制约束并丰富行为

• 应用行业标准设计原则,保持代码模块化和可维护性

• 为复杂挑战选择并实现合适的设计模式

关于技术

优秀的软件始于周密的设计。

如果你能在编写任何代码之前,就确定数据如何在应用程序中流动、创建成功的软件架构以及构建函数、类和模块,你将成为更高效的开发人员。本书将助你入门!

作者简介

罗纳德·马克是圣何塞州立大学面向对象分析与设计领域备受好评的讲师。他曾在美国国家航空航天局(NASA)和喷气推进实验室(JPL)担任高级计算机科学家,参与了火星探测车和猎户座飞船等重大任务。罗纳德的专长涵盖IBM的研究、劳伦斯·利弗莫尔国家实验室的企业软件战略,以及苹果公司和太阳微系统公司的高级职位。他拥有斯坦福大学数学科学和计算机科学双学位,并拥有12项软件专利。

公众号推荐的书,都有ebook。(有偿代寻各类书籍)

最新文章

随机文章