Python参考手册(第4版 修订版) 封面

Python参考手册(第4版 修订版)

暂无评分
字数
87.9万字
章节数
30
丛书
异步图书
ISBN
9787115394392

标签

内容简介

本书是 Python 编程语言的经典参考手册,由长期从事 Python 培训与咨询工作的 David M. Beazley 撰写,原书为《Python Essential Reference, 4th Edition》。全书分为三大部分,系统梳理了 Python 核心语言与常用标准库中最重要、最实用的内容。第一部分「Python 语言」从运行 Python、变量与表达式、条件语句、文件读写讲起,依次覆盖词法约定与语法、类型与对象、运算符与表达式、程序结构与控制流、函数与函数式编程、类与面向对象编程、模块与包的分发、输入与输出、执行环境,以及测试、调试、探查与调优。第二部分「Python 库」按主题组织内置函数与异常、运行时服务、数学运算、数据结构与算法、字符串与文本处理、数据库访问、文件与目录处理、操作系统服务、线程与并发、网络编程与套接字、网络应用程序、Web 编程、网络数据编码等内容。第三部分「扩展与嵌入」讨论如何用 C 扩展 Python 以及将 Python 嵌入其他程序。全书以查阅为导向,条目紧凑、示例精炼,还收录了一些官方文档中不易找到的高级主题,适合作为案头工具书长期使用。本版为第4版修订版,由异步图书出品。

编辑推荐

市面上讲 Python 的书很多,但真正能当「字典」用的并不多,这本《Python参考手册》就是其中之一。它不试图把你从头教到尾,而是像一本编排讲究的速查手册:想确认某个内置类型的特殊方法、想弄清 itertools 各函数的差别、想回忆 socket 的地址族取值,翻到对应章节就能找到答案。作者 David M. Beazley 自 1996 年起使用 Python,长期从事 Python 培训与咨询,写书时格外清楚开发者「卡在哪里、会去查什么」,因此条目紧凑、示例精炼,几乎不浪费篇幅。全书三部分结构清晰:语言核心、标准库、扩展与嵌入,既能顺着读一遍建立完整地图,也能长期摆在手边随时检索。修订版由谢俊、杨越、高伟翻译,术语与官方文档基本对齐,阅读时不必在两套叫法之间反复换算。如果你已经能写 Python,缺的只是一本「随时能查、查了可信」的案头书,它很值得占一格书架。

适合谁读

适合

  • 已掌握 Python 基础语法、希望系统补齐语言细节的中级开发者
  • 经常需要查阅标准库模块用法的后端、运维与数据方向工程师
  • 从事 C/C++ 开发、需要扩展 Python 或将 Python 嵌入自有程序的工程师
  • 把 Python 作为第二语言、希望建立完整知识框架的程序员

不适合

  • 完全没有编程基础的零起点读者,本书不承担入门教学功能
  • 只想要项目实战案例、希望边做项目边学的读者
  • 需要紧跟 Python 3.10 以后新特性(如模式匹配)的读者,本书成书较早

阅读建议

  1. 第一遍可只通读第一部分,把语言核心的边角知识补全,第二部分留作查阅。
  2. 配合官方文档一起使用:书中讲原理与要点,官方文档提供最新细节,互为补充。
  3. 每读到一个模块,就在自己的代码库里找一处可用场景改写或重构,加深记忆。
  4. 把书放在工位随手可取之处,遇到报错或拿不准的 API 先查目录再搜索,效率更高。

出版社简介

人民邮电出版社 中国 · 成立于 1953 年

人民邮电出版社以科技、计算机与信息通信类图书见长,并由此延伸至摄影、艺术、软件学习与励志成长等门类,形成较为多元的出版方向。库内图书既涵盖《重构与模式(修订版)》《华为交换机学习指南(第二版)》等计算机与通信技术读物,也收录《小王子(中英法彩绘典藏纪念版)》《了不起的盖茨比》《假如给我三天光明》等双语典藏类作品;《北京十年:1980-1990》与《鬼刀 WLOP个人插画作品集》则体现其在摄影与艺术领域的布局。作者资源包括安东尼·圣埃克苏佩里、海伦·凯勒、Joshua Kerievsky、王达、张兆增与WLOP等。

目录

  1. 第一部分 Python语言
  2. 第1章 Python简介
  3. 第2章 词法约定和语法
  4. 第3章 类型与对象
  5. 第4章 运算符与表达式
  6. 第5章 程序结构与控制流
  7. 第6章 函数与函数式编程
  8. 第7章 类与面向对象编程
  9. 第8章 模块、包与分发
  10. 第9章 输入与输出
  11. 第10章 执行环境
  12. 第11章 测试、调试、探查与调优
  13. 第二部分 Python库
  14. 第12章 内置函数和异常
  15. 第13章 Python运行时服务
  16. 第14章 数学运算
  17. 第15章 数据结构、算法与代码简化
  18. 第16章 字符串和文本处理
  19. 第17章 Python数据库访问
  20. 第18章 文件和目录处理
  21. 第19章 操作系统服务
  22. 第20章 线程与并发
  23. 第21章 网络编程和套接字
  24. 第22章 网络应用程序编程
  25. 第23章 Web编程
  26. 第24章 网络数据处理和编码
  27. 第25章 其他库模块
  28. 第三部分 扩展与嵌入
  29. 第26章 扩展与嵌入Python
  30. 附录 Python 3

常见问题

这本书适合零基础学 Python 吗?
不太适合。本书定位是参考手册,假定读者已能写基本程序,讲解以条目和要点为主,缺少循序渐进的入门引导。零基础读者建议先用入门教材打底,再把它作为案头工具书。
书中的内容对应哪个 Python 版本?
原书第4版主要覆盖 Python 2.6 与 Python 3 早期的语言特性和标准库,并对 Python 2 向 Python 3 迁移的问题有所讨论。书末附有关于 Python 3 的附录,但更晚版本的新特性并未包含。
这本书和《Python Cookbook》有什么区别?
两者同为 Beazley 的作品,但取向不同:本书是按语言与库组织的查阅型参考手册,重在「是什么、怎么用」;《Python Cookbook》则是问题驱动的实例集,重在「遇到某类问题怎么写」。
修订版和 2011 年的第4版有什么不同?
2011 年版 ISBN 为 9787115242594,2016 年由人民邮电出版社推出的修订版 ISBN 为 9787115394392,属于同一译本体系下的重新校订与再版,正文主体框架一致,读者购买时可按 ISBN 区分。
523 页的篇幅能覆盖多少标准库内容?
覆盖面广但不穷尽。作者有意删减了废弃和冷僻的模块,重点讲最常用的部分,并补充官方文档中较少提及的高级主题,因此更适合快速定位常用功能,而非替代完整文档。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

同类高分