第一图书网

Python开发技术详解

周伟,宗杰 机械工业出版社
出版时间:

2009  

出版社:

机械工业出版社  

作者:

周伟,宗杰  

页数:

532  

Tag标签:

无  

前言

  当前,Python已经成为最流行的程序设计语言之一,被越来越多的人作为首选语言来学习和应用。作为一种解释型的语言,Python具有内置的高级数据结构和简单有效的面向对象编程机制。同时,其语法简洁而清晰,类库丰富而强大,非常适合进行快速原型开发。另外,Python可以运行在多种系统平台下,从而使得只需要编写一次代码,就可以在多种系统平台下实现同等的功能。  与相同类型的Perl语言相比,年轻的Python语言的优势非常突出。随着各大公司支持力度的增大,其应用领域越来越广。现在,围绕着Python的相关技术包括Web开发和图形界面开发等都在飞速发展,相关的资源也越来越丰富。  为了使广大读者既能了解Python语言的基础知识,又能将Python语言应用于一些特定领域(如Web开发),本书全面地介绍了用Python语言进行程序开发的相关知识。在学习完本书之后,相信读者能够掌握Python语言,并可以使用Python语言进行实际项目的开发。  本书的特点  本书主要有以下特点。  1.循序渐进,由浅入深  为了方便读者学习,本书在介绍Python的发展历史及其特点、开发环境的搭建、Python的开发工具等基础上,在后续章节中结合具体的实例,逐步介绍了Python语言的基本语法以及基础类库、常用库和工具的使用方法,以及用Python语言进行程序开发的相关知识等内容。  2.技术全面,内容充实  本书所讲的内容在保证实用的前提下,详细介绍了Python语言各个方面的知识。同时,介绍了用Python语言进行程序开发的相关知识,无论是用Python语言进行系统管理,还是进行GUI开发、Web开发、数据库编程、网络编程等的读者,都可以从本书中找到应用Python的相关知识。  3.对比讲解,理解深刻  考虑到有很多读者具备Java的开发经验,因此本书注意结合Python与Java语法的异同点进行讲解。同时本书注意对Python中与Java语法相似的函数和方法进行对比。希望通过这种讲解的方式,能帮助读者加深、加快对Python语法要点的理解。

内容概要

Python是目前最流行的动态脚本语言之一。本书共27章,由浅入深、全面系统地介绍了利用Python语言进行程序开发的知识和技巧,包括Python的安装和环境配置、Python的基本语法、模块和函数、内置数据结构、字符串和文件的处理、正则表达式的使用、异常的捕获和处理、面向对象的语言特性和设计、Python的数据库编程、wxPython库的使用、HTML应用、XML应用、Django网页开发框架的使用方法、测试驱动开发模式应用、Python进程和线程、Python系统管理、网络模块、Python图像处理和游戏开发、Python扩展和嵌入以及Windows下的Python开发等。为了便于读者学习,本书每个章节都提供了详尽的例子,结合实例讲解各个知识点。  本书适合Python爱好者、大中专院校的学生、社会培训班的学生以及用Python语言进行系统管理、GUI开发、Web开发、数据库编程、网络编程的人员使用。

作者简介

周伟,软件工程师,有着多年的系统软件和应用软件开发经验。熟悉Python、WxPython和Django等语言和开源框架,曾经领导和参与过多个使用Python开发的项目已经用于电力系统维护等行业。

书籍目录

前言第一篇 Python语言基础知识 第1章 Python概述 第2章 Python的基本语法 第3章 Python的控制语句 第4章 内置数据结构 第5章 模块与函数 第6章 字符串与正则表达式 第7章 文件的处理 第8章 面向对象编程 第9章 异常处理与程序调试 第10章 Python 的数据库编程第二篇 Python的GUI程序设计 第11章 WxPython的开发环境 第12章 WxPython框架初步 第13章 WxPython库中的基本组件 第14章 WxPython库中的菜单、窗口与对话框控件 第15章 WxPython库中的高级控件 第16章 WxPython库中的高级功能第三篇 Python的Web开发 第17章 Python的HTML应用 第18章 Python和XML 第19章 Python的Web开发——Django框架的应用 第20章 敏捷方法学在Python中的应用——测试驱动开发第四篇 Python的其他应用 第21章 Python中的进程和线程 第22章 基于Python的系统管理 第23章 Python和网络编程 第24章 常见的Python网络应用 第25章 图像处理和游戏开发 第26章 Python语言的扩展与嵌入 第27章 Windows下的Python

章节摘录

  第一篇 Python语言基础知识  第1章 Python概述  1.1 Python简介  Python语言是由Guido vall Rossum在1989年开发的,于l991年年初发表。Guido van Rossum曾是CWl公司的一员,使用解释性编程语言ABC开发应用程序,这种语言在软件开发上有许多局限性。由于要完成系统管理方面的一些任务,需要获取Amoeba机操作系统所提供的系统调用能力,虽然可以设计Amoeba的专用语言去实现这个任务,但是v.an Rossum计划设计一门更通用的程序设计语言。Python就此诞生了。  Python语言已经诞生了20年,但是并没有成为程序开发领域的主流程序设计语言。这是因为Python语言的动态性,程序解释执行的速度比编译型语言慢。随着Python语言的不断优化以及计算机硬件技术的迅猛发展,动态语言已经越来越受到软件界的重视。其中的代表性语言有Python、Ruby、SmallTalk、Groovy等。  众所周知,Java是软件行业认可的程序开发语言。Java比C++更容易使用,内部结构也相对简单。而Python的语法特性使得程序设计变得更轻松,Python能编写出比Java可读性更强的代码。随着Jython等解释器的出现,使得Python可以在Java虚拟机上运行。这样,Python就可以使用Java丰富的应用程序包。Python与读者熟知的JavaScript非常相似,都是解释执行,而且语法结构有很多相似之处。JavaScript是浏览器端的脚本语言,而Python也可以用于Web方面的开发。


编辑推荐

  《Python开发技术详解》特色:  深入解析Python语言,透析应用开发的方方面;  涵盖9大应用领域的各类Python框架;  详细讲解Python语言的基本要点和基础类库;  内容覆盖GUI、数据库、Web、系统管理、网络编程、图像处理、游戏开发等领域;  深入讲解常用开发框架Django、PyWin32、PyGame、Twisted等框架工具包;  通过丰富的典型应用实例,引领读者迅速掌握实用技术;  9.5小时多媒体视频讲解。

图书封面

图书标签Tags

广告

下载页面


Python开发技术详解 PDF格式下载



书挺厚的,刚看到第一篇第五章,内容很详细很适合初学者,而且还有光盘讲解,本来要买Python核心编程的,感觉排序太混乱所以就放弃了选择了这本


非常好的入门教材,很适合初学者。涉及内容很多,所以深层知识未涉及。总体来讲不错的。个人感觉比Python核心编程要好很多。


这是一部Python的基础书籍,还是挺不错的


各方面的应用都讲到了,入门可以,没有太深入的东西。


很经典视频和例子也很好


建议有Java基础的读者看这个~


书的质量跟内容都很不错


是一个想深入学习Python的不错入门图书


内容比较全,就是数据库部分讲的太简单


看了一部分,感觉这本书很好!内容全面,解释深入详细!
值得推荐!
美中不足:纸张档次低;示例代码没有行号,读起来有点费劲!


实例很多,很丰富,上手很容易。


内容涉及面很广,适合入门


还没仔细看呢,看内容介绍还不错,10.1好好看看再说


前几天订的书,书送到的速度比想象中的要快多了,书正在观赏中


2.5的也拿来看了,看看有没有PHP好用。当当网发货蛮快的,一周之内就到。质量没什么问题,只是送快递的太笨了,早打电话问我在哪里,下午都没送过来,还让我打电话吹,第二天周末啊!


最近事情特别多,没时间继续我的python历程了!只是草草的翻了一下书,感觉还可以吧!从目录来看是比较全的!呵呵!


书比较正规。内容也比较实用,适合用来培养新手。深度不太够。有些问题描述的不够清楚。


第一次买书,感觉不是很新。免费送货还是不错的。挺方便。


有不少错字,不过整体不是很影响阅读。难道新版就是这样了?


没有更深一点的讲解,点到为止,仅限于入门,买的时候要考虑清楚


罗列了一堆代码而已.


相关图书