本书分为5篇,分别是:Python入门、Python语法、系统应用、Web与数据库以及多媒体与其他应用。其中,Python入门篇包括第1章和第2章,主要是Python的基础部分。Python语法篇包括第3章至第7章,主要介绍Python的语法。系统应用篇包括第8章至第15章,主要介绍了Python的系统编程和GUI编程。Web与数据库篇包括第16章至第19章,主要介绍了Python的网络应用、数据库应用以及HTML和XML的处理。多媒体与其他应用篇包括第20章至第23章,主要介绍了Python的多媒体编程、数据结构与算法、科学计算和图片处理。
Python是目前流行的脚本语言之一。本书由浅入深、循序渐进地讲授如何使用Python进行程序开发。全书内容包括Python安装、开发工具简介、Python基本语法、系统应用、GUI编程、数据库和网络编程、数据结构与算法、多媒体编程、图片处理等。书中针对Python的扩展模块给出了详细的语法介绍,并且提供了典型实例,使读者能很快地使用Python进行程序开发。
本书适合Python初学者、程序设计人员、编程爱好者、大专院校学生以及需要进行科学计算的工程人员阅读。
第一篇 Python入门
第1章 Python概述
1.1 Python简介
1.2 为什么使用Python
1.3 不同平台下的Python
1.3.1 Java平台下的Python
1.3.2 .NET平台下的Python:Python for.NET和IronPython
1.4 搭建开发环境
1.4.1 对操作系统的要求
1.4.2 下载和安装:Python
1.4.3 自己编译Python
1.4.4 使用Vim编写Python脚本
1.4.5 使用Emacs编写Python脚本
1.4.6 使用PythonWin编写Python脚本
1.4.7 其他的Python开发环境
1.5 运行Python脚本
1.5.1 第一个Python程序——“Hello,Python!”
1.5.2 在Python交互式命令行中运行脚本
第2章 Python起步
2.1 脚本基本结构
2.2 基本输入/输出
2.3 在Python中使用中文
2.4 把Python当作计算器
第二篇 Python语法
第3章 Python数据类型与基本语句
第4章 函数与模块
第5章 正则表达式
第6章 面向对象的Python
第7章 异常与调试
第三篇 系统应用
第8章 Python扩展和嵌入
第9章 多线程编程
第10章 系统编程
第11章 使用PythonWin编写GUI
第12章 使用Tkinter编写GUI
第13章 使用wxPython编写GUI
第14章 使用PyGTK编写GUI
第15章 使用PyQT编写GUI
第四篇 Web与数据库
第16章 Python与数据库
第17章 Python Web应用
第18章 Python网络编程
第19章 处理HTML与XML
第五篇 多媒体与其他应用
第20章 数据结构与算法
第21章 科学计算
第22章 Python多媒体编程
第23章 使用PIL处理图片