小苏子
小苏子PDF在线图书

深入学习 Python程序开发 内容简介

深入学习 Python程序开发 内容简介

深入学习 Python程序开发 目录

深入学习 Python程序开发 前言/序言

本书以翔实的内容和详尽信息资源并举的方式系统地介绍了自由、开源、跨平台的面向对象高层编程语言和网络服务器端脚本语言–Python。从Python编程语言的发展、特征、支持源、安装步骤、语言基础、主要模块扩展、异常处理以及面向对象思想的介绍入手,讨论了扩展和嵌入Python、对象接口和分布、数据库编程以及其他高级编程主题。探讨了使用Python程序实现基础网络思想、网络开发、脚本编程以及数据分析和处理等网络编程主题。同时介绍了Python图形界面设计中的GUI选项、主要GUI开发环境和编程工具。最后重点介绍了Python的Java实现–JPython. 本书内容丰富、叙述清晰、循序渐进,是国内第一本专门介绍Python的译著,由于其中包括丰富的资源Web链接,因而也可以作为信息指南使用。本书适用于各级别的计算机用户。第一部分 编程基础第1章 导言Python简介为什么使用Python主要技术特征Python发布包安装和配置PythonPython与其他语言补丁和故障列表PSA和Python社团小结第2章 Python概述语言评述shell环境程序内置数据类型运算符表达式控制语句数据结构函数和过程模块和包输入和输出文件处理小结代码范例第3章 Python库Python库Python服务字符串组杂项第二部分高级编程第6章 扩展和嵌入Python扩展和嵌入PythonPvthon/C API扩展编译和链接扩展模块简单包装器接口生成器其他包装器嵌入小结代码范例第7章 对象接口和分布对象接口和分布接口对象COM对象简介在Python中实现COM对象使用Python分布对象小结代码范例第8章 数据库操作操作数据库平面数据库DBM数据库对象串行化及持久性存储ODBC模块ActiveX数据对象使用SQLPython DB API小结第9章 其他高级主题其他高级主题处理影像操作声音受限执行模式科学计算正则表达式线程小结代码范例第三部分网络编程第10章 网络基础网络化网络化概念HTTP访问URLFTPSMTP/POP3/IMAPTelnet和Copher新闻组小结第11章 Web开发Web开发为Python/CGI脚本配置Web服务器第三方互联网应用程序其他应用程序站点管理工具小结第12章 脚本编程Web编程CGI概述cgi模块创建. 安装并运行脚本Python Active Scripting小结第13章 数据处理分析和处理数据XML处理XML-RPCXDR数据交换格式处理其他标记语言MIME分析和处理普通转换函数第四部分 图形界面第14章 Python和GUlPython CUI工具箱Tkinter模块其他GUI模块概述设计一个优秀界面小结第15章 TkinterTcl/Tk概述Tkinter几何管理处理Tkinter事件Tkinter配件设计应用程序Python元配件Tkinter资源小结第五部分用Python开发第16章 开发环境构建Python应用程序开发策略集成开发环境IDLEPythonwin小结第17章 开发工具Pyhon程序的开发过程编译Python编辑代码Python脚本生成可执行的Python字节码解释器调试应用程序剖视Python发布Python应用程序小结第六部分Python和Java第18章 JPython欢迎使用JPythonJava集成下载和安装JPython解释器JPython注册表创建图形界面嵌入jpythonc运行JPthhon小应用程序小结第七部分 附 录附录A Python/C API附录B 在特定平台上运行Python附录C 过渡到Python 2. 0本书共包括18章和一些附录,每一章论述Python语言的一个特定方面。在各章中,读者会发现许多关于如何使用Python以满足自己需要的提示。读者可能会同意这样的观点:以这种全面且最新的方式阐述Python语言的各个方面是不可能的。这就是我选择提供其他资源——Web链接(其上材料对读者学习有用)的原因所在。那么,本书讨论的内容是什么呢?简要的回答是:本书以对Python语言的极全面评述为开始,接着论述构成Python发布包一部分的模块,之后讨论面向对象编程、网络、Web开发、图形界面和其他重要主题。最后一章论述JPython,即运行在Java系统上的Python版本。详细回答如下:●第1章论述Python是什么,必须使用Python的原因,如何获得支持以及如何进行安装。●第2章对Pyhon编程语言进行全面评述。本章结束之时,读者将了解如何创建Python应用程序。●第3章讨论目前可用的主要模块扩展以及使用它们的目的所在。本章重点在于帮助读者扩展有关Python库的知识,展示Python编程语言的已有资源。●第4章借助示例说明如何处理异常情况以及如何避免出错消息。●第5章以一种非常全面且直接的方式介绍面向对象编程方法。阅读完本章之后,读者就可以很容易地在程序中创建并使用对象和类。●第6章讨论扩展和嵌入Python。读者将了解如何使用其他语言扩展Python方法以及如何从其他应用程序内部调用Python方法。●第7章解释对象接口和分布。该章解释对象分布以及如何从其他系统中使用它们。●第8章阐述Python中可用的所有数据库选项。本章为那些尚不了解数据库的读者解释数据库的工作原理和如何执行基本的SQL语句。●第9章提供有关使用和处理一些高级主题的有用信息,这些高级主题包括图像、声音、线程和科学Python模块。●第10章介绍基础网络思想,以及如何使用Python程序实现这些思想。●第11章介绍如何使用Python进行网络开发,同时也介绍一些著名的Python第三方Web应用程序。●第12章阐述如何使用Python进行脚本编程。●第13章说明如何使用Python进行数据分析和处理,例如XML分析和邮件处理。●第14章介绍Python中用于图形设计的可用GUI选项。●第15章介绍Tkinter。对尚不了解它的读者而言,Tkinter是标准Python GUI。●第16章提供一些性能建议,并引导读者在保持风格的同时编写简洁的代码。●第17章介绍一些编程工具。读者将了解如何安心地进行所有的开发步骤,包括如何调试、编译和发布Python应用程序。●第18章论述使用JPython混用Java和Python多么容易。

赞(0)
未经允许不得转载:小苏子图书 » 深入学习 Python程序开发 内容简介