深入学习:Python程序开发

深入学习:Python程序开发
作 者: Andre Lessa 张晓晖 张晓晖
出版社: 电子工业出版社
丛编项: 高级编程“深入学习”丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Python
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《深入学习:Python程序开发》作者简介

内容简介

本书以翔实的内容和详尽信息资源并举的方式系统地介绍了自由、开源、跨平台的面向对象高层编程语言和网络服务器端脚本语言:Python。从Python编程语言的发展、特征、支持源、安装步骤、语言基础、主要模块扩展、异常处理以及面向对象思想的介绍入手,讨论了扩展和嵌入Python、对象接口和分布、数据库编程以及其他高级编程主题。探讨了使用Python程序实现基础网络思想、网络开发、脚本编程以及数据分析和处理等网络编程主题。同时介绍了Python图形界面设计中的GUI选项、主要GUI开发环境和编程工具。最后重点介绍了Python的Java实现:JPython.本书内容丰富、叙述清晰、循序渐进,是国内第一本专门介绍Python的译著,由于其中包括丰富的资源Web链接,因而也可以作为信息指南使用。本书适用于各级别的计算机用户。

图书目录

第一部分 编程基础

第1章 导言

Python简介

为什么使用Python

主要技术特征

Python发布包

安装和配置Python

Python与其他语言

补丁和故障列表

PSA和Python社团

小结

第2章 Python概述

语言评述

shell环境

程序

内置数据类型

运算符

表达式

控制语句

数据结构

函数和过程

模块和包

输入和输出

文件处理

小结

代码范例

第3章 Python库

Python库

Python服务

字符串组

杂项

第二部分高级编程

第6章 扩展和嵌入Python

扩展和嵌入Python

Pvthon/C API

扩展

编译和链接扩展模块

简单包装器接口生成器

其他包装器

嵌入

小结

代码范例

第7章 对象接口和分布

对象接口和分布

接口对象

COM对象简介

在Python中实现COM对象

使用Python分布对象

小结

代码范例

第8章 数据库操作

操作数据库

平面数据库

DBM数据库

对象串行化及持久性存储

ODBC模块

ActiveX数据对象

使用SQL

Python DB API

小结

第9章 其他高级主题

其他高级主题

处理影像

操作声音

受限执行模式

科学计算

正则表达式

线程

小结

代码范例

第三部分网络编程

第10章 网络基础

网络化

网络化概念

HTTP

访问URL

FTP

SMTP/POP3/IMAP

Telnet和Copher新闻组

小结

第11章 Web开发

Web开发

为Python/CGI脚本配置Web服务器

第三方互联网应用程序

其他应用程序

站点管理工具

小结

第12章 脚本编程

Web编程

CGI概述

cgi模块

创建. 安装并运行脚本

Python Active Scripting

小结

第13章 数据处理

分析和处理数据

XML处理

XML-RPC

XDR数据交换格式

处理其他标记语言

MIME分析和处理

普通转换函数

第四部分 图形界面

第14章 Python和GUl

Python CUI工具箱

Tkinter模块

其他GUI模块概述

设计一个优秀界面

小结

第15章 Tkinter

Tcl/Tk概述

Tkinter

几何管理

处理Tkinter事件

Tkinter配件

设计应用程序

Python元配件

Tkinter资源

小结

第五部分用Python开发

第16章 开发环境

构建Python应用程序

开发策略

集成开发环境

IDLE

Pythonwin

小结

第17章 开发工具

Pyhon程序的开发过程

编译Python

编辑代码

Python脚本

生成可执行的Python字节码

解释器

调试应用程序

剖视Python

发布Python应用程序

小结

第六部分Python和Java

第18章 JPython

欢迎使用JPython

Java集成

下载和安装JPython

解释器

JPython注册表

创建图形界面

嵌入

jpythonc

运行JPthhon小应用程序

小结

第七部分 附 录

附录A Python/C API

附录B 在特定平台上运行Python

附录C 过渡到Python 2. 0