Python核心编程(第3版)
应用能力地图

Python核心编程(第3版)|交互知识站

这是一本典型的 Python 应用编程地图书:它覆盖的不只是语言细节,而是文本处理、网络、并发、数据库、Office、Web、云和迁移这些真实能力边界。

15章节页面
14原则页面
32图版页面
28术语条目

章节学习路径

第1 部分 通用应用主题

第2 部分 Web开发

第3 部分 补充/实验章节

跨章节原则

Regex And Text Processing 正则与文本处理思维

正则表达式不是背符号,而是把非结构化文本压成可匹配、可清洗、可验证的规则。

Client Server Socket Model 客户端/服务器与套接字心智模型

网络编程的关键不是 API 名字,而是把连接、地址、传输方式和会话边界想清楚。

Protocol Client Integration 协议客户端与服务集成能力

FTP、SMTP、POP、IMAP、NNTP 这类协议教会我们的不是老技术,而是如何围绕协议封装自动化客户端。

Concurrency And Responsiveness 并发、响应性与资源边界

多线程章节真正要教的是如何在等待、计算、共享资源和响应速度之间做工程取舍。

GUI As Human Interface GUI 是把脚本能力交给人使用

GUI 编程不是追求花哨界面,而是把事件、控件、状态和反馈组织成可用的人机交互入口。

Persistence And Domain Modeling 数据持久化与领域建模

数据库章节的核心不是 SQL 语句本身,而是如何让对象、表、查询和长期数据维护形成稳定结构。

Automation And Interop 自动化互操作与办公环境接入

Office 与 COM 章节背后讲的是:Python 如何连接既有软件生态,而不是把所有事情都重做一遍。

Extension Boundary 扩展边界与性能取舍

扩展 Python 的真正问题是:什么时候应该下沉到 C/Cython,什么时候应该留在 Python 层保持开发效率。

Web Stack Evolution Web 栈演进与接口分层

从 URL/HTTP 到 CGI/WSGI,再到框架,核心是一条从协议到应用分层逐步上移的演化线。

Framework Productization 框架化与产品化能力

Django 章节最有价值的部分,是把模型、路由、视图、模板、表单和后台串成一个完整应用闭环。

Cloud Platform Tradeoff 云平台能力与平台锁定权衡

云计算章节的重点不在 App Engine 本身,而在于平台托管便利和可迁移性之间的权衡。

API Integration 外部 API 组合与现实世界接口能力

Web 服务章节展示的是如何把远程服务当作能力积木,而不是单个示例调用。

Structured Data Exchange 结构化数据交换与系统边界

CSV、JSON、XML 章节讲的其实是系统之间如何安全、清晰地交换数据。

Python 2 To 3 Migration Python 2 到 3 的迁移意识

附录最重要的不是兼容细节,而是理解语言演化如何影响字符串、整数、异常、迭代器和库生态。

适合谁

适合已经懂基础 Python,但想把它真正用到自动化、Web、数据、系统集成和长期工程中的读者。

怎么落到自己的系统

把每章都翻译成一个小工具、一个数据流程、一个 Web 原型或一次迁移演练,而不是停留在“看懂示例”。