这是一本相当不符合python哲学的书——它太罗嗦了:一个内容,先在第一章告诉你个大概(概览),然后在下个章节多告诉你一点(更多细节),过了几十页之后,终于在最后一个章节把最后一部分知识补完(全部细节)。
各个部分中的内容有些不断重复,有些却是新的,你不能完全跳过,但又害怕与新内容失之交臂,于是不得不翻遍几十页,只为了看其中真正有用的五六页,这种阅读体验真是让人不胜厌烦;这本书读起来的感觉像上吊,每翻一页你都感到自己多窒息了一点。
对读者有用的书不是堆给他们一堆细节和重复又重复的内容,让他们看上百页才把什么是模块、怎么import说明白,而是应该赶紧把有用的内容告诉他们,让他们尽快动手尝试,开始写真正的程序,才是对读者有用的学习方式(为什么你就不能一次把整个故事说完呢?)。
这本书作为语言的细节参考,有可取之处,但作为python新手的第一本书,绝对是不适合的。Python社区崇尚大道至简的Pythonic哲学,而一本用七八百页纸写python语法的书,本身就很不pythonic——这种事情还是留给c++和java那群人做吧,python程序员,不需要变成死相。
人生苦短,远离Learning Python.
我通过其他书了解了Python的基本语法,但回过头来从头到尾看这本书,受益非常多,并不后悔看完这本书。
如果想认真地学用Python解决问题,这本书是极好的。如果只是随便用用它,大可不必看这么厚的书。
是作者怕我们踩坑,然后balabala的介绍好多内部细节和常犯的错误。导致重点不输出,我连续看了100页这样,做笔记就那几个例子。等踩坑后再来翻这本砖头吧
我看过《python基础教程》 ,最近也在看这本书,这本书给我的感觉是很乏味,相反《python基础教程》虽然提到的内容相对而言比较少,但是至少你可以用这本书来快速写程序,在不断的写程序的过程中,自然而然就能掌握一些《python基础教程》未提到的知识点,所以啊,除非你很有耐性,就不要看这本书了,看得我困死了
严重同意!我是想学习python的,而且惯性的选择了动物书系列,而且严重同意楼主的观点:“各个部分中的内容有些不断重复,有些却是新的,你不能完全跳过,但又害怕与新内容失之交臂,于是不得不翻遍几十页,只为了看其中真正有用的五六页,这种阅读体验真是让人不胜厌烦;”这本书毫无疑问会扼杀初学者!因为他是被烦死的!
我感覺這書沒有編程經驗的人,比較合適。
否則節奏太慢。
不過重複也有好處,印象深。
看是什麼樣的初學者了。一般的初學者可能未必需要對於語言的方方面面的細節都有很深的印象。這書適合對Python非常熱忱的初學者,先讀這本,對core language的細節印象深刻,然後在此基礎上慢慢積累Python。