电子书:《Python 3程序开发指南(第2版 修订版)》

[复制链接]
查看125 | 回复1 | 2019-12-14 08:51:46 | 显示全部楼层 |阅读模式

《Python 3程序开发指南(第2版 修订版)》_1

《Python 3程序开发指南(第2版 修订版)》_1

《Python 3程序开发指南(第2版 修订版)》_2

《Python 3程序开发指南(第2版 修订版)》_2

《Python 3程序开发指南(第2版 修订版)》_3

《Python 3程序开发指南(第2版 修订版)》_3


内容简介:

PEARSON
Python 3
程序开发指南
(第2版·修订版
Programming in
Python 3
Second Edition
[美] Mark Summerfield著
王弘博孙传庆译

图书在版编目(CIP)数据
Python3程序开发指南/(美)萨默菲尔德
( Summerfield,M.)著
博,孙传庆译
2版(修
丁本)
邮电出版社,2015.2(2016.11重印)
ISBN978-7115-38338-9
1.①P…Ⅱ.①萨…②王…③孙…Ⅲ①软件工
具一程序设计一指南Ⅳ.①TP311.56-62
中guo版本图书馆CIP数据核字(2015)第007863号
版权声明
Authorized translation from the English language edition, entitled Programming in Python 3, 9780321680563 by
Mark Summerfield, published by Pearson Education, Inc, publishing as Addison-Wesley, Copyright o 2010
Pearson Education. Inc.
ding photocopying, recording or by any information storage retrieval system, without permission from
Pearson Education, Inc. CHINESE SIMPLIFIED language edition published by PEARSON EDUCATION ASIA LTD,
and POSTS TELECOMMUNICATIONS PRESS Copyright O 2010
本书封面贴有 Pearson Education(培生教育出版集团)激光防伪标签。无标签者不得销售
美] Mark Summerfield
王弘博孙传庆
责任编辑傅道坤
责任印制张佳莹焦志炜
◆人民邮电出版社出版发行北京市丰台区成寿寺路11号
却编100164电子邮件315@ppresscan.cn
网址
ptpress. com.cn
北京鑫正大印刷有限公司印刷
◆开本:800×1000/6
张:
2016年11月北京第6次印刷
著作权合同登记号图号:01-20104743号
定价:69.00元
读者服务热线010)81055410印装质量热线010)81055316
反盗版热线010)81055315

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

前言
要容内
在应用广泛的各种语言中, Python或许是最容易学习和最好使用的。 Python代码
很容易阅读和编写,并且非常清晰,而没有什么隐秘的。 Python是一种表达能力非常
强的语言,这意味着,在设计同样的应用程序时,使用 Python进行编码所需要的代码
量要远少于使用其他语言(比如C+或Java)的代码量
Python是一种跨平台的语言:一般来说,同样的 Python程序可以同时在 Windows
平台与UNX类平台(比如 Linux、BSD与 Mac OS x)上运行—只需要将构成 Python

语言)。当然, Python程序使用特定平台功能也是可能的,但通常很少需要这样做,
因为几乎所有 Python标准库与大多数第三方库都是完全跨平台的,或至少对用户是透
Python的强大功能之一是带有一个非常完全的标准库,通过该标准库,我们可以
方便地实现大量功能,比如,从 Internet下载一个文件、对压缩的存档文件进行解压
或创建一个web服.务.器,而这些貌似复杂的功能,只需要少数几行 Python代码就可
以实现。除标准库外,还有数以千计的第三方库,其中一些提供了比标准库更强大、
更复杂的功能,比如, Twisted网络库与 NumPy数值型库。其他一些库提供了极专业
化的功能,因而没有包含在标准库中,比如, SimPy模拟包。大多数第三方库都可以
通过 Python Package Index,网址为htp/ pypi. python.org/pypi进行访间。
虽然本质上是一种面向对象语言,但是实际上 Python可以用于进行过程型程序设
计、面向对象设计,以及某种程度上的函数型程序设计。本书主要展示如何使用 Python
进行过程型程序设计与面向对象程序设计,也介绍了 Python的函数型程序设计功能
本书的目标是展示如何使用良好的 Python3惯用风格编写 Python程序,在阅读本
书之后,你就可以发现,本书是一本非常有用的 Python3语言索引。虽然与 Python2
相比, Python3所做的改进和改变是渐进的,而非革新,但是在 Python3中, Python2
中的一些既有做法变得不再合适或不再必要,因此必须介绍和使用 Python3中的一些
新做法,以便充分利用 Python3的功能。毋庸置疑, Python3优于 Python2;它构建
于 Python2多年的实践基础上,并添加了大量的新功能(还摒弃了 Python2的一些不
良特性)。与 Python2相比,使用 Python3更富于乐趣,更便利、容易和具有一致性
本书旨在讲解 Python语言本身,虽然中间也涉及很多标准 Python库,但是没有

前言
全部介绍。不过这不是问题,因为在阅读本书之后,将具备充分的 Python知识,读者
可以自如地使用任意的标准库或任意第三方库,并可以创建自己的库模块。
本书适用于多种不同类型的读者,包括自学者、程序设计爱好者、学生、科学家、
工程师,以及工作中需要进行程序设计的人,当然,也包括计算专业工作者和计算机
科学家。要面对这些不同类型的读者,既让已具备丰富知识的读者不厌烦,又让经验
不足的读者可以理解,因此,本书假定读者至少具备一定的程序设计经验(任何程序
语言)。特别是,本书需要读者了解数据类型(比如数与字符串)、集合数据类型(比
如集合与列表)、控制结构(比如i与 while语句)以及函数。此外,有些实例与练习
需要读者具备 HTML markup的相关知识,后面某些更专业化的章节需要读者具备
定领域的知识,比如,数据库那一章需要读者具备基本的SQL知识。
在结构上,本书尽可能让读者阅读时最富有效率。在第1章结束时,读者应该就
可以编写短小但有用的 Python程序。后续的每一章都分别讲述一个新主题,在内容上
通常都会比前一章更广、更深。这意味着,如果顺序阅读本书各章,在每一章结束后
都可以停止阅读,并利用该章讲解的知识编写完整的 Python程序,当然,你也可以继
续阅读以便学习更高级、更复杂的技术。出于这一考虑,有些主题在某一章中介绍,
在后续的一章或几章中又进行了深入讲解。
讲解一门新的程序设计语言时,有两个关键的问题。第一个问题是:有时候,需要讲
解某个特定概念时,会发现该概念依赖于另外一个概念,而这个概念反过来又直接或间接
地依赖于这个“特定概念”。第二个问题是:在最开始的时候,由于读者对该语言毫无所
知,或者只具备极为有限的知识,因此要给出有趣的、有用的实例或练习非常困难。在本
书中,我们力图解决这两个问题。对第一个问题,首先要求读者具备一定的程序设计经验,
了解基本的概念:对第二个问题,我们在第1章中就讲解了 Python的“ beautiful heart”
Python的8个关键要素,足以用于编写良好的程序。这种做法也有一个不足的地方:
在前几章中,有些实例在风格上会有一点刻意为之的痕迹,这是因为这些实例中只是使用
了到该章为止所讲解的知识,不过这种副作用越到后面的章节越弱,到第7章结束时,所
有实例都使用完全自然的 Python3惯用风格编写。三
本书所讲述的方法是完全实践型的,我们建议读者尝试书中讲述的每个实例,做
好每一个练习,以便获取实际的动手经验。在可能的地方,本书都提供了虽然短小但
是完整的程序,这些程序实例展现了真实的应用场景。本书所带实例、练习及其解决
方案都可以在www.qtrac.eupy3bookhtml处获取,并且都已经在Windows、Liux
Mac OS X等操作平台上的 Python3环境下进行了测试。∩o
本书的组织结构
第1章,提出了 Python的8个关键要素,这些要素足以用于编写完整的 Python


#############################################


回复

使用道具 举报

夏天蓝了海 | 2019-12-21 19:54:08 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则