标签
内容简介
《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 章正则表达式与网络相关章节,收益最直接。
- 动手运行示例时对照当前 Python 版本和库版本文档,及时修正过时接口。
- 每章末尾的练习建议动手完成,尤其是正则表达式与多线程部分。
出版社简介
人民邮电出版社
中国 · 成立于 1953 年
人民邮电出版社以科技、计算机与信息通信类图书见长,并由此延伸至摄影、艺术、软件学习与励志成长等门类,形成较为多元的出版方向。库内图书既涵盖《重构与模式(修订版)》《华为交换机学习指南(第二版)》等计算机与通信技术读物,也收录《小王子(中英法彩绘典藏纪念版)》《了不起的盖茨比》《假如给我三天光明》等双语典藏类作品;《北京十年:1980-1990》与《鬼刀 WLOP个人插画作品集》则体现其在摄影与艺术领域的布局。作者资源包括安东尼·圣埃克苏佩里、海伦·凯勒、Joshua Kerievsky、王达、张兆增与WLOP等。
目录
- 第1部分 通用应用主题
- 第1章 正则表达式
- 第2章 网络编程
- 第3章 互联网客户端编程
- 第4章 多线程编程
- 第5章 GUI编程
- 第6章 数据库编程
- 第7章 Microsoft Office编程
- 第8章 扩展Python
- 第2部分 Web开发
- 第9章 Web客户端和服务器
- 第10章 CGI和WSGI相关的Web编程
- 第11章 Django Web框架
- 第12章 云计算
- 第13章 高级Web服务
- 第3部分 补充与实验
- 第14章 文本处理
常见问题
这本书和第2版《Python核心编程》有什么区别?
第2版(2008年,宋吉广译)主要讲语言核心内容与语法,适合入门;第3版(2016年,孙波翔等译)原书改名为 Core Python Applications Programming,聚焦正则表达式、网络、多线程、数据库、Web 开发与云计算等应用主题,定位是进阶读者。
零基础可以读这本书吗?
不太合适。本书默认读者已掌握 Python 基本语法与面向对象,直接从应用主题切入。零基础建议先用《Python基础教程》或官方教程打底,再回到本书补充工程技能。
书中的代码现在还能运行吗?
大部分思路仍成立,但部分示例依赖较早期的 Django、数据库驱动和网络库,接口已发生变化。建议对照当前版本官方文档修改后运行,重点理解方法而非照抄代码。
适合当作工具书长期查阅吗?
适合。书中各章相对独立,正则表达式、网络编程、数据库等章节示例密集,遇到具体问题时可从目录直接定位相关章节查阅。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。