用了两周的时间将这本书啃了一下,还有200多页的电子版没看,但还是忍不住先来评论。既是总结自己,也想帮助别人。
本书总评:
优点:解释详细,例子丰富;关于Python语言本身的讲解全面详尽而又循序渐进不断重复,同时详述语言现象背后的机制和原理;除语言本身,还包含编程实践和设计以及高级主题。
缺点:有些厚;翻译不佳;代码练习题很少;
~~~~~~~~~~~~~~~~~~~~ 心得分享 ~~~~~~~~~~~~~~~~~~~~~~~~~
一、阅读之前
我看的这本(2011中文年第四版)有889页+239页(电子版:第八部分高级话题和附录)。要读这么厚的书,先要明确原因和目标。
原因:
我有java和c++的编程基础,但是感觉不精通,写程序要东看西找,而且写很简单的程序(比如修改文件,处理字符串等)也会很不简洁不迅速。
知道Python的强大和优点后,我决心把它学精通,作为我的主要技术之一。
目标:
既然要精通,不能满足只是懂点语法,能写出点简单程序。必须全面了解,既知道怎么用,也知道其背后的机制原理。还要知道我下一步该怎么学。
这本书帮我实现了目标(80%,不是100%因为它不是manual),所以我还是推荐。
对无编程基础的朋友,
不推荐:这么厚的书会抹杀你对编程的兴趣,也不容易懂。
推荐《A Byte of Python》(中文《简明python教程》)等,还有在线编程网站比如http://www.pyschools.com/ http://www.checkio.org/等。先写点简单的,有了兴趣再向精通迈进~
二、阅读时
1.边看边写代码。不然看了会忘,也不会发现细节问题
2.边看边梳理总结。因为本书的目录不那么规整。
3.先看代码,再看文字解释。因为Python本来就是自说明,例子也好懂,所以这样干可以避免枯燥,加速阅读。
4.没看完一部分可以到网上找题练练手。比如http://www.pyschools.com/等
5.下载原版校对、理解。有的地方中文讲不清楚,可以参考理解。
阅读学习时你会发现这本书的几个优点:
1、详实,有些入门资料讲的不够多。
2、循序渐进。重要的主题会渐进式呈现,并随后重复,比较符合作者培训师的风格。而Python官方的tutorial重在将最常用的语言基础讲清楚,是另外一种风格。
不得不说的缺点:翻译
偶尔错一两个字词或者少点逻辑关系词还无大碍,但有的句子翻译的不合语法不像汉语;而且对于关键字的处理有时翻译有时保留原文;代码有缩进错误的情况(在类的讲解那块),不多,也比较容易辨。识。
三、读罢
1、写总结,写书评,利人利己。
2、多练;多读别人的代码
3、计划下一阶段的学习,毕竟才刚入门啊
我下一步关于python的计划:
读:网上大把大把的优秀资料
选读:manual 和 Programming 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