第一图书网

Python 3程序开发指南

(美)萨默菲尔德 人民邮电
出版时间:

2011-2-1  

出版社:

人民邮电  

作者:

(美)萨默菲尔德  

页数:

518  

译者:

王弘博,孙传庆  

Tag标签:

无  

内容概要

Python是一种脚本语言,在各个领域得到了日益广泛的应用。本书全面深入地对Python语言进行了讲解。 本书首先讲述了构成Python语言的8个关键要素,之后分章节对其进行了详尽的阐述,包括数据类型、控制结构与函数、模块、文件处理、调试、进程与线程、网络、数据库、正则表达式、GUI程序设计等各个方面,并介绍了其他一些相关主题。全书内容以实例讲解为主线,每章后面附有练习题,便于读者更好地理解和掌握所讲述的内容。 本书适合于作为Python语言教科书使用,对Python程序设计人员也有一定的参考价值。

作者简介

Mark Summerfield,Qtrac公司的所有人,同时还是一位在Python、C++、Qt以及PyQt等领域卓有专长的独立培训专家、顾问、技术编辑与作者。Mark Summerfield撰写的书籍包括《Rapid GUI Programming with Python》以及《Qt:The Definitive Guideto PyQt Programming》(Addis

书籍目录

第1章 过程型程序设计快速入门 1.1 创建并运行Python程序 1.2 Python的关键要素  1.2.1 要素#1:数据类型  1.2.2 要素#2:对象引用 1.2.3 要素#3:组合数据类型 1.2.4 元素#4:逻辑操作符 1.2.5 要素#5:控制流语句 1.2.6 要素#6:算术操作符  1.2.7 要素#7:输入/输出 1.2.8 要素#8:函数的创建与调用  1.3 实例 1.3.1 bigdigits.py 1.3.2 generate_grid.py 1.4 总结 1.5 练习 第2章 数据类型  2.1 标识符与关键字 2.2 Integral类型  2.2.1 整数 2.2.2 布尔型  2.3 浮点类型 2.3.1 浮点数  2.3.2 复数  2.3.3 十进制数字 2.4 字符串 2.4.1 比较字符串 2.4.2 字符串分片与步距 2.4.3 字符串操作符与方法 2.4.4 使用str.format()方法进行字符串格式化 2.4.5 字符编码 2.5 实例  ……第3章 组合数据类型第4章 控制结构与函数第5章 模块 第6章 面向对象程序设计第7章 文件处理第8章 高级程序设计技术 第9章 调试、测试与Profiling 第10章 进程与线程第11章 网络第12章 数据库程序设计第13章 正则表达式第14章 分析简介第15章 GUI程序设计介绍

章节摘录

版权页:插图:本章提供了足以开始编写Python程序的信息。如果此时尚未安装Python,强烈建议读者先行安装Python,以便随时进行编程实践,获取实际经验,巩固所学的内容。本章第1节展示了如何创建并执行Pytllon程序。你可以使用自己最喜欢的普通文本编辑器来编写Python代码,但本节中讨论的IDLE程序设计环境提供的不仅是一个代码编辑器,还提供了很多附加的功能,包括一些有助于测试Pvthon代码、调试Pvthon程序的工具。第2节介绍了Python的8个关键要素,通过这8个要素本身,就足以编写有用的程序。这8个要素在本书的后续章节中将全面涉及与讲解,随着本书内容的推进,这些要素将被Python的其他组成部分逐渐补充、完善。到本书结束时,读者将对Python语言有完整的了解,并充分利用该语言提供的所有功能编写自己的Pvthon程序。本章最后一节介绍了两个短小的程序,这两个小程序利用了第2节中介绍的Python特性的一部分,以便读者可以及时尝试Python程序设计。


编辑推荐

在《Python 3程序开发指南(第2版)》中,一流的Python程序员Mark Summerfield展示了如何充分利用Python 3的功能与特性来编写代码。与以前的版本相比。Python 3功能更强大,使用更方便,语法更一致,表达能力更丰富。《Python 3程序开发指南(第2版)》将编写程序、使用标准或第三方Python 3库、创建新的专用库模块所必需的所有相关知识整合到了一起。 作为一名具有多年Python使用经验的程序员,Summerfield在《Python 3程序开发指南(第2版)》中为读者深度分析与讲解了从其他途径无法获取的Python3使用与开发技术。Summerfield从Python的“优美核心(beautiful heart)”(即编写高健壮性、高性能程序的8个关键要素)开始进行讲解,并以这些关键要素为基础,介绍了有助于增强程序开发实用技能的新主题,每个主题都包含其概念和多个操作实例。《Python 3程序开发指南(第2版)》内容包括:使用过程型、面向对象以及函数型等程序设计范型进行Python程序开发:创建自定义的包与模块:对二进制文件、文本文件以及XML文件进行读、写,其中包括可选的压缩、随机存取、文本与XMI一分析等;充分利用高级数据类型、集合、控制结构与函数;将程序负荷分布到多个进程与线程上;对SQL数据库以及DBM文件(键一值对)进行编程:调试技术,以及并使用测试驱动开发来避免开发初期的bug;使用Python的正则表达式mini-language与模块;分析技术,其中包括如何使用第三方PyParsing和PLY模块;构建可用的、高效的GUI应用程序;高级编程技术,其中包括生成器、函数与类装饰器、上下文管理器、描述符、抽象基类、元类、协同程序等内容。《Python 3程序开发指南(第2版)》既可以作为Python编程指南,也可以作为Python语言参考手册。《Python 3程序开发指南(第2版)》附带有大量可下载的实例代码,所有这些代码都在Windows、Linux以及Mac OS X等操作系统上使用Python 3进行了测试。针对Python 3.0/3.1而写内容详实全面,实例丰富,便于学习

图书封面

图书标签Tags

广告

下载页面


Python 3程序开发指南 PDF格式下载



作为Python的学习用书非常的不错,作者展示了如何充分利用Python 3的功能与特性来编写代码,Python 3功能更强大,使用更方便,语法更简介。


还行,不过作者已经假设读者有其他语言的基础。
虽然Python 3还不是主流

BTW:《python参考手册(第4版)》是Python 2.6的。


这本书一定要配合python学习手册一起看才行,适合有一定基础的人看


很好的,目前为数不多的python3参考


比较喜欢的作者.
虽然是开发指南, 但是内容很有深度.
刚开始看.


这本书瞄了一眼,感觉很不错。。刚开始看哦。以后再过来补心得


非常适合入门级人员看。


不管从哪方面来说都很好


还是看纸质的好。。。


本来想买英文版的,但好像没找到——幸好有英文版——权当入门级的学习材料了——印刷的纸质很好。


内容还可以,讲3的书实在不多。


循序渐进的好书,自学不二选择。


不错 质量还可以 送货速度很快


新手上路,学习一下


phython的3.0 入门之作


没有细读,不做评论


我建议买这本书的朋友不如直接买《python参考手册(第4版)》


书很厚,针对python 3的 ,还没开始用这个版本,不太了解区别


不错,但是似乎python3太新了,没有很多的库可以用。


适合查看函数


grest


对于喜欢python编程的朋友是一本比较好的指南书啦


内容很少,而且讲解不全面


总体在自己预料之内


这本书翻译的非常垃圾,我怀疑译者根本就不知道Python为何物。语句非常不通顺,懂点编程的人拿个金山词霸边看边翻译都比他翻译的好。简直是误人子弟啊!


4星是给卓越的。这书就值1星。内容不通顺,没有条理。翻译的跟用google翻译的没什么两样。这本书是我买的最差一本,没有之一


翻译的实在太差了,感觉是用工具翻出来的。这本书的编辑要好好反省一下,怎么找到译者


书里面有几页纸没有裁剪好,应该是漏裁剪了,但是漏裁剪这个问题应该很容易发现的,怎么印刷时和发货时都没有看一下呢。


一本还算不错的语法手册


非常好的一本书!内容详尽!!!


内容非常浅显,几乎都是点到为止,甚至点不到就止了。翻译更是臭到极点。


书很不错,但是作为入门教材,本人不大适应这种叙述结构。。。


从学校图书馆借的。翻译的真垃圾。也不知道是不是原本写的就不怎么通顺。


书还可……然而,最近joyo送来的书总有损伤,包装不如以前那么有气泡垫了,加上送快递的人装卸粗暴,装载箱粗糙,颠簸……100%的图书损伤,有碍品相……希望joyo改进之。


书我就不评论了,没相像中的好就是快递不怎么样,说好的使用pos刷卡的,快递的非说要现金,说几十块不带pos机,这服务。。早知道我还不如支付宝支付呢


书还可以、比较喜欢、但是我觉得适合有一定简单编程基础的看、


翻译的不错,随书没提供源代码


刚看了前两章,例子不错


送货速度快,还没来得及看


Python 3程序开发指南(第2版)


相关图书