Skip to Content
《Python 编程》,第 4 版
book

《Python 编程》,第 4 版

by Mark Lutz
May 2025
Intermediate to advanced
1632 pages
29h 8m
Chinese
O'Reilly Media, Inc.
Book available
Content preview from 《Python 编程》,第 4 版

序言

本作品已使用人工智能进行翻译。欢迎您提供反馈和意见:translation-feedback@oreilly.com

"现在来点完全不同的......"

本书探讨了在常见应用领域和实际任务中应用 Python 编程语言的方法。在掌握了 Python 编程语言的基本原理后,您就可以用它来完成各种任务。

本书假定你对所涉及的每个应用领域--图形用户界面、互联网、数据库、系统编程等--都比较陌生,并以教程的方式从头开始介绍每个领域。本书的最终成果是让读者深入了解 Python 在实际编程工作中的作用。

作为一个副主题,本书还探讨了 Python 作为软件开发工具的相关性--许多人认为 Python 的作用远远超出了通常与 "脚本 "相关的作用。事实上,本书的许多示例都是专门为此目的而设计的;在这些示例中,我们将循序渐进地开发最多达数千行代码的电子邮件客户端。这种大规模的编程工作总是具有挑战性的,但我们会发现,使用 Python 进行编程会更快更简单。

第四版更新了 Python 3.X 的语言、库和实践。具体来说,示例使用了 Python 3.1--写作时 Python 的最新版本--其主要示例在出版前刚刚在 Python 3.2 的第三个 alpha 版本下测试成功,但它们反映的是整个 3.X 系列通用的语言版本。本版还进行了重新编排,既精简了以前的一些材料,又涵盖了新出现的工具和主题。

由于本版的读者中既有新读者,也有上一版的老读者,因此我想在开始编写代码之前,先用这篇序言来阐述本书的目的和范围。

关于本书

本书是在常见应用领域和任务中使用 Python 的教程介绍。虽然沿途会用到 Python 语言,但本书的重点是在实际任务中的应用,而不是语言基础。

本书的生态系统

由于内容广泛,本书最好作为两卷本中的第二卷,并作为第三卷的补充。最重要的是,本书是核心语言书籍《学习 Python》的应用编程后续教材,其主题在这里正式前提材料。以下是三本书的关系:

  • 学习 Python》深入浅出地讲述了 Python 编程的基础知识。它侧重于 Python 核心语言,其主题是本书的前提。

  • 本书《Python 编程》涵盖了 Python 在实际编程任务中的应用。它侧重于库和工具,并假设您已经了解 Python 基础知识。

  • Python Pocket Reference为此处未详尽列出的细节提供了快速参考。它不会教你很多东西,但可以让你快速查找细节。

从某种意义上说,本书对于应用程序设计的意义就如同《学习 Python》对于核心语言的意义--这是一本循序渐进的教程,它几乎不对你的背景做任何假设,而是从头开始介绍每个主题。例如,通过学习本书对 Web 基础知识的介绍,你将具备构建简单网站的能力,并能根据自己的需要使用更高级的框架和工具。图形用户界面的教学同样也是循序渐进的,从基础到高级。

此外,本书还设计了快速参考书《Python 袖珍参考》作为补充,该书提供了本书中精雕细琢的小细节,并可作为查找要点的资源。该书仅为参考书,基本上没有实例和叙述,但它对《学习 Python基础》和《Python 编程》两本书的应用起到了辅助和补充的作用。由于该书目前的第四版同时提供了 Python 2.X 和 3.X 版本的工具,因此该书也可作为读者在两种 Python 系列之间过渡的资源(稍后将详细介绍)[1]

本书不是什么

由于我刚才提到的相关书籍所划定的范围,本书的范围遵循两个明确的限制:

  • 它不包括 Python 语言基础知识

  • 它不是语言参考书

这些限制中的前者反映了核心语言主题是《学习 Python》一书的专属领域这一事实,如果您是 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

实用 Python 数据整理与数据质量

实用 Python 数据整理与数据质量

Susan E. McGregor

Publisher Resources

ISBN: 9798341659612Supplemental Content