本书详细讲述了Python语言的各个方面,是一本极具参考价值的Python编程手册。在简单介绍了Python的基本原理和组成之后,本书给出大量示例,循序渐进、深入浅出地讲述了Python的核心内容、应用开发及相关细节。本书由经验丰有的专家编写,作者由浅入深地阐述了Pyuthon语言。全书共分为六个部分和两个附录,讲述了Python语言的基本原理、标准库、快速开发应用程序的方法、web开发方法、跨平台开发方法以及其内部机制,在附录中还提供了Python的库指南和资源信息。同时,本书说明了使用Python作为快速应用程序开发工具的原因和方法,并阐述了如何阅读和编写优秀文档与信息、如何利用C扩展和嵌入Python的方法。
第1部分 Python语言的基础知识
第1章 Python简介
1.1 什么是Python
1.2 Python的适用范围
1.3 Python不适用的范围
1.4 Python用户
1.5 Python的历史
1.6 其他相似的语言
第2章 Python基本原理
2.1 执行Python程序
2.2 脚本、程序或模块
第3章 Python程序的组成
3.1 内置对象类型
3.2 语句
第4章 函数
4.1 函数定义与执行
4.2 作用域
4.3 参数
4.4 返回值
4.5 高级函数调用
第5章 模块
5.1 输入模块
5.2 模块输入的技巧
5.3 包
5.4 创建模块
第6章 面向对象
6.1 创建类
第7章 异常和错误的捕获
7.1 异常的概念
7.2 引发异常的结果
7.3 异常的处理
7.4 内置异常
7.5 自定义异常
第2部分 应用Python库
第8章 Python内置函数
第9章 与操作系统的接口
第10章 信息处理
第11章 文件处理
第12章 数据管理和存储
第13章 网络通信
第14章 多媒体中使用Python
第15章 用Tk创建接口
第3部分 应用程序开发
第16章 Python作为RAD工具使用
第17章 使用Python开发应用程序
第18章 发布Python模块
第4部分 Web开发
第19章 Web开发基础
第20章 标准标记语言处理
第21章 Pytnon的其他Web工具
第5部分 跨平台开发
第22章 跨平台开发的路径
第6部分 深入Python
第23章 Python体系结构
第24章 调试和调整
第25章 文档编制和文档
第26章 Python扩展
第27章 Python嵌入
附录A Python库指南
附录B Python资源