这本书整整花了我两个月的时间阅读完(不包括电子书部分),期间还尝试着使用Django搭建自己的博客。
对于Python这门编程语言居然写了这么厚的入门级教程,说明了两点:
1. 作者态度很认证
2. 内容极其的啰嗦
将这本书读薄才是目的。
简易总结下:
Python的核心数据类型:数字、序列、字典和集合、文件(字符串也是序列的一种,只是使用频繁,独立封装)
语法结构:if/else、for/while、表达式和语句(和普通的C/C++、Java系列大同小异,主要还是那很个性的缩进语法)
迭代器和列表解析(这些纯属依赖自己的编程经验了,编写得愈多愈是能体会其中的美丽之处。毕竟,CPython是C写的,追求效率或者很Pythonic。)这些内容书上虽然讲得很烦多,但还是值得去细看。
函数:函数属性、参数(是的,参数在Python函数中的功能是很丰富的)
作用域:如果你使用Python做WEB开发,你肯定会点JavaScript,将Python的作用域概念和JavaScript闭包概念比较着来学比较好。(一样一样的。)
模块:import、from...import...、import...as...、reload()就这些。
OOP:运算符重载很好用的(这里的类和字典有区别么?除去继承等概念的话!)
异常:依旧是try...except...(这种结构我是极少使用的)
889页的书籍就讲述了上面的八个方面的内容,就这样算是对Python进行入门了。
再说说这本书的缺陷(针对自己而言):
Python标准库真的是没有涉及哈(纯粹在讲述Python的语法),然后书中描述大量提到参考Python标准手册、Programming Python等其他书籍。(我从不相信只研究语法能学好一门语言)
动手的例子实在是太少(其实算是没有吧)。所以,你拿一杯茶和该书慢慢看吧!
诡异的错误极多,描述真的很纠结。(这是中文翻译的错误吧!)如234页的“字典视图和几何”,“几何”还是“集合”,这种错误太多;还有254页的那句:”文件导出唯一的方法,因此可变性并不真的适用于它们——当处理文件的时候,它们的状态可能会修改,但是这与Python的核心类型可变性限制不完全相同。“这是什么奇葩的因果关系呀,书中这类描述真的太过诡异了!很强烈认为就是“**翻译的”。
还行的评价,仅仅针对原著的评价吧!这书适合给培训机构当教材使用;自己自学,得花费很长的时间,同时还要参考其他书籍。
唯一亮点的就是Python的某些细节特点描述得很好。
啰嗦中显细致
《学习Python(第5版)(影印版)》热门书评
-
很认真的一本书
49有用 3无用 emking 2009-10-25
上面几位都说这本书过于啰嗦,不假。但我认为这更体现了作者的认真和细致。深怕读者掉进某个陷阱或对哪个概念模糊不清。所以读这本书一点都不累,唯一的缺陷就是对我们这些非英语为母语的人来说,大段大段的英文确实有些恐怖。我认为,这是一本真正态度诚恳的书,并且以语言初学者的角度面面俱到的阐述各个知识点。看得出作...
-
心得分享
45有用 1无用 vancexu 2012-02-07
用了两周的时间将这本书啃了一下,还有200多页的电子版没看,但还是忍不住先来评论。既是总结自己,也想帮助别人。本书总评:优点:解释详细,例子丰富;关于Python语言本身的讲解全面详尽而又循序渐进不断重复,同时详述语言现象背后的机制和原理;除语言本身,还包含编程实践和设计以及高级主题。缺点:有些厚;...
-
Python变成死相
27有用 7无用 [已注销] 2010-04-24
这是一本相当不符合python哲学的书——它太罗嗦了:一个内容,先在第一章告诉你个大概(概览),然后在下个章节多告诉你一点(更多细节),过了几十页之后,终于在最后一个章节把最后一部分知识补完(全部细节)。各个部分中的内容有些不断重复,有些却是新的,你不能完全跳过,但又害怕与新内容失之交臂,于是不得不...
-
较早介绍Python的中文图书
27有用 2无用 davidkoree 2006-01-23
如果你是一名有经验的程序员,迅速阅读此书可以大体了解Python语言的核心。掌握了Python语言的核心,想再深入了解它的面向对象特性和编程技巧,可以看其他的Python大部头,或者最直接也是最有效的方式,下载并安装Python,在它的“Shell”里边用边学,这样可以事半功倍;如果你英语够好,py...
-
适合 没有太多 编程开发经验 的朋友
15有用 0无用 zeuskaaba 2010-07-15
我看的是 机工09年第三版的中译本。内容是很全面(去除全部附录 依然还有656页)。但相对比较基础,讲的全是语言特性的东西,当然,其中多线程等少量高级特性没有讲,底层实现机制没有讲,Network、GUI、Web、DB、Test等实际开发内容更是没有讲了。作为一本单纯讲语言的书,还算不错吧,对应于每...
书名: 学习Python(第5版)(影印版)
作者: [美] Mark Lutz
出版社: 东南大学出版社
原作名: Learning Python
出版年: 2014-1
页数: 1540
定价: CNY 148.00
装帧: 平装
ISBN: 9787564145972

