Python核心编程(第3版) 封面

Python核心编程(第3版)

评分 3.9
字数
903字
章节数
17
丛书
图灵程序设计丛书
ISBN
9787115414779

标签

内容简介

《Python核心编程(第3版)》是 Wesley J. Chun 所著《Core Python Applications Programming(3rd Edition)》的中文译本,原书曾长期作为 Python 应用开发的经典教材。与偏重语法的入门书不同,本书假定读者已掌握 Python 基本语法,直接切入实际工程中常用的应用主题,因此更接近一本「应用编程手册」。 全书分为三部分。第一部分讨论通用应用主题,包括正则表达式、网络编程、互联网客户端编程、多线程编程、图形用户界面编程、数据库编程、Microsoft Office 编程以及与 C/C++ 等语言的 Python 扩展对接。第二部分聚焦 Web 开发,涉及 Web 客户端与服务器、CGI 与 WSGI、Django Web 框架、云计算与高级 Web 服务。第三部分为补充章节,涵盖文本处理等内容,并配有练习与示例。 书中代码示例和交互式示例较多,很多章节先说明问题背景,再给出可直接套用的实现思路,便于读者在开发工作中查阅对照。需要注意的是,书中部分内容基于较早期的 Python 3 版本与相关库,Django 以及网络、数据库框架的具体 API 已有后续变化,读者动手时宜结合当前版本官方文档进行核对。本版中文版共约 635—660 页,约 90 万字,适合已能写 Python 脚本、希望系统补齐工程应用能力的中级开发者。

编辑推荐

在众多 Python 图书中,本书的定位相当清晰:它不是从 print(“Hello World”) 讲起的入门书,而是为「已经会写 Python,但要动手做项目」的读者准备的一本应用指南。正则表达式、多线程、数据库、GUI、Web 框架、云计算、扩展 Python 这些主题,恰恰是自学教程里最常被略过、工作中却天天要用的部分。 作者 Wesley J. Chun 长期从事 Python 培训,讲解时习惯先摆清问题场景,再落实现代码,因此读起来不枯燥。书中示例密集,不少章节可以直接当作速查材料反复翻阅。 需要提醒的是,本书英文原版成书较早,Django、数据库驱动以及部分网络库的接口在今天已有变化,读者照抄示例时可能遇到版本问题。把它当作「理解思路、查漏补缺」的参考书,再配合官方文档与官方教程使用,价值最大。中文版由孙波翔、李斌、李晗翻译,译名与术语总体规范,看得出与第二版相比,内容重心从语言核心转向了应用与 Web 方向。

适合谁读

适合

  • 已经能写 Python 脚本、想系统补齐应用开发技能的程序员
  • 以 Web 后端为方向、准备学习 Django 与 WSGI 的开发者
  • 需要处理正则表达式、网络请求、多线程等实际任务的工程人员
  • 希望把 Python 与数据库、Office、C 扩展打通的技术人员

不适合

  • 完全零基础、尚未写过任何 Python 代码的人
  • 开始学习 Python 并需要最新版本语法的读者
  • 更关注数据分析、机器学习而非应用与 Web 开发的读者

阅读建议

  1. 先自测基础的语法与面向对象知识,能独立写小脚本再读本书更顺畅。
  2. 按主题跳读:先读第 1 章正则表达式与网络相关章节,收益最直接。
  3. 动手运行示例时对照当前 Python 版本和库版本文档,及时修正过时接口。
  4. 每章末尾的练习建议动手完成,尤其是正则表达式与多线程部分。

出版社简介

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

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

目录

  1. 第1部分 通用应用主题
  2. 第1章 正则表达式
  3. 第2章 网络编程
  4. 第3章 互联网客户端编程
  5. 第4章 多线程编程
  6. 第5章 GUI编程
  7. 第6章 数据库编程
  8. 第7章 Microsoft Office编程
  9. 第8章 扩展Python
  10. 第2部分 Web开发
  11. 第9章 Web客户端和服务器
  12. 第10章 CGI和WSGI相关的Web编程
  13. 第11章 Django Web框架
  14. 第12章 云计算
  15. 第13章 高级Web服务
  16. 第3部分 补充与实验
  17. 第14章 文本处理

常见问题

这本书和第2版《Python核心编程》有什么区别?
第2版(2008年,宋吉广译)主要讲语言核心内容与语法,适合入门;第3版(2016年,孙波翔等译)原书改名为 Core Python Applications Programming,聚焦正则表达式、网络、多线程、数据库、Web 开发与云计算等应用主题,定位是进阶读者。
零基础可以读这本书吗?
不太合适。本书默认读者已掌握 Python 基本语法与面向对象,直接从应用主题切入。零基础建议先用《Python基础教程》或官方教程打底,再回到本书补充工程技能。
书中的代码现在还能运行吗?
大部分思路仍成立,但部分示例依赖较早期的 Django、数据库驱动和网络库,接口已发生变化。建议对照当前版本官方文档修改后运行,重点理解方法而非照抄代码。
适合当作工具书长期查阅吗?
适合。书中各章相对独立,正则表达式、网络编程、数据库等章节示例密集,遇到具体问题时可从目录直接定位相关章节查阅。

读者评论

查询本书

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

同一作者

同类高分