《Python3程序开发指南(第2版)》是一本全面深入地讲解Python语言的指南。本书详细介绍了Python语言的8个关键要素,包括数据类型、控制结构与函数、模块、正则表达式、GUI程序设计等各个方面。作者通过清晰的案例和易懂的语言,帮助读者理解和掌握Python3的开发技巧和方法。无论是初学者还是有一定经验的开发者,都能从这本书中获得实用的知识和经验。对于想要学习Python3并进行程序开发的人来说,这本书是一本不可多得的学习资料。
读者评价
此书深入浅出,适合python初学者学习。书中的内容包含了进行python编程的所有知识,实例经典,习题丰富。本书每章最后都有一节练习,这些题目即使对于编程老手来说也有一定的难度。
python值得大家学习,即使以后不用python工作,但这种语言的编程思维非常值得大家借鉴。
要说书还行。但说实话,这看书自学不太容易。我在网上找到一个猎豹网校,全是电脑课程,就在那里学了。我觉得网校那种看着视频课程学习的方式,特别方便,也特别适合我。
两人共同翻译,前后翻译不一致且有人翻译水平堪忧,极不专业;内容本身细节机制较多,反正我只能看懂我本来就会的,极不适合新手入门,可能适合开发人员进阶吧。
代码没什么实用性,过于理论化
内容介绍
Python是一种脚本语言,在各个领域得到了日益广泛的应用。《Python 3程序开发指南(第2版 修订版)》全面深入地对Python语言进行了讲解。
《Python 3程序开发指南(第2版 修订版)》首先讲述了构成Python语言的8个关键要素,之后分章节对其进行了详尽的阐述,包括数据类型、控制结构与函数、模块、文件处理、调试、进程与线程、网络、数据库、正则表达式、GUI程序设计等各个方面,并介绍了其他一些相关主题。全书内容以实例讲解为主线,每章后面附有练习题,便于读者更好地理解和掌握所讲述的内容。
《Python 3程序开发指南(第2版 修订版)》适合于作为Python语言教科书使用,对Python程序设计人员也有一定的参考价值。
目录
- 第1章 过程型程序设计快速入门 1
- 第2章 数据类型 38
- 第3章 组合数据类型 86
- 第4章 控制结构与函数 133
- 第5章 模块 165
- 第6章 面向对象程序设计 200
- 第7章文件处理 247
- 第8章 高 级程序设计技术 295
- 第9章 调试、测试与Profiling 361
- 第10章 进程与线程 383
- 第11章 网络 399
- 第12章 数据库程序设计 414
- 第13章 正则表达式 427
- 第14章 分析简介 446
- 第15章 GUI程序设计介绍 496
完整看到了第六章(面向对象程序设计),说说感受: 1. 翻译实在太不负责任,我几乎是边看边改错。 1.1 常用术语翻译生涩,让人感觉译者不是IT业内人士。很多英文名词明明已有被广泛接受的对应中文术语,却偏偏用新词。 就近举例: 中午译本p221, 讲类的三种不同方法翻译为:类方法/通常方法/静态方法,“通常方法”改为“普通方法”是否更合适? 1.2 到处都是不通顺的语句,前面几章勉强还能读,后面越演越烈,读一句就要停下来想好久。 举例,p224: "我们已经使得异常 错误消息与Python为自己的类型使用的消息匹配,用于处理二元方法以及n元函数(比如pow())的代码遵循类似的模式,但使用的是不同的错误信息。" 1.3 文字错误。p225, "SortedDict 则用于填补Python标准库中令人差异的空白", “差异”是否应为"诧异"? 几点感想: i) 专业书籍还是应该由具有一定经验的从业人员来翻译,尽量使用惯用术语; ii) 语句通顺,没有大的语法问题,是书面语言的基本要求。对科技书籍而言,因为有上下文以及预期读者的知识背景,部分用词翻译不准并不是太大的问题,但是混乱的语句会严重影响阅读感受,甚至毁掉一本经典原著; iii) 对于自己的翻译作品,要有基本的责任心和质量要求,站在读者角度,看自己能不能读下去。如果达不到要求,宁可不要出版,白字铅印的名字,是要进图书馆的!就算不为读者负责,也要顾及自己的羽毛,尤其是身为教师!! 2. 除开翻译问题之外,内容选择上,前面6章基本知识都覆盖到了,方便快速上手。但全是对例子的讲解描述,重要概念/用法/经验之谈散落其中,重点不够突出,需要自己花功夫总结。后面几章还没细看,粗略浏览一遍,初步印象是广度有余,深度不足。
怎么说呢,虽说这是我的第一本python书,但之前有在网上粗略的对python有了个大致轮廓的认识,而且接触多年其他语言。下面的话我将力求客观。 这本书,我现在看了100来页,还没看完,说说目前的感觉吧。 内容有点偏磅礴而不详尽,大纲编排不咋的。我是在图书馆看的,也带着电脑,随时查资料。我在看这本书的时候偶尔也会遇到一些不懂的,也有查其他的python书,发现其他的按照以前普遍的编排走下去,很容易看懂,但同时内容也少很多,涉及到的知识也有很多遗漏。而这本着涉及的相对会多一点,但也晦涩一点。也许是python跟其他的参见语言不一样,所以才让我觉得晦涩吧,也许是我学识浅薄吧,python毕竟比其他的多了一些概念,而且语法很灵活。 比如*运算,当时查找了几本书,都没找到答案,当然网上也不好找,因为搜索引擎对*按照了通配符来处理吧,改天再找找。在这书里头,见到过几次了,但没有什么解释,只有只言片语,但我找其他的书想了解一下,同样也找不到。 列表推导式,集合推导式这些其他的应该也不会讲或讲得不明朗吧。这本也只是提了下语法,我是上网看了下其他的资料才懂的。 诸如此类的还是有蛮多的,所以这本书,仁者见仁智者见智吧,入门的童鞋不推荐。 另外,这本书的翻译的确也不咋的...二元操作符翻译成二进制操作符,我也是醉了..