趁着放假,这两天接连看完了Land of Lisp 和这本 Learn Python The Hard Way ,算是完成了 Common Lisp 和 Python 的入门。记得上个暑假断断续续看了三个月都没看完的 Practical Common Lisp 和 十一假期只看了前几章、到现在仍不明白的 Real World Haskell ,真的不敢相信一周左右就可以看完这两本。
痛感今是而昨非之余,也想了想到底什么样的书是好的编程语言入门书。自己也看过了不少编程语言的书,风格各异。一种如 C++ Primer,语言的各个方面都讲解的非常详细,每个知识点旁都有小段示例代码,每章后还配有习题。看这种书有一种上课的感觉,仿佛前面有一个白发苍苍的老教授在边讲边写板书,唯恐漏过哪个知识点 ; 一种如 Land of Lisp, Learn You a Haskell ,内容涉及了语言的核心要素,语言诙谐轻松,爱举一些 好玩的例子,旁边还陪着很萌的插图。看这种书是心情也跟着轻松起来,我有时候连翻几页不看内容就为看看下张图有没有意思。
但是以上两类书往往是一连两三页的讲解,接一小段代码示例,再两三也讲解,接一小段示例。不知道其他人的情况,对于我而言,我最怕的其实是那种让我写两行代码,然后看几分钟书,再写两行,再看几分钟书。这种情况下试验代码和看书的体验都不连贯流畅,很难进入状态。而且我的自制力又不强,往往看书、看电脑循环两次后就打开网页刷豆瓣知乎,不再看书了。前两天好像实在外刊IT评论上看到一篇文章,大意是看编程书时先看集中一边书、再集中敲一遍示例代码,再温习下。应该也算是看这种书和代码交错的书的一种好方法吧。
看这本 Learn Python The Hard Way 就不会有这种问题。Zed Shaw 的 learn code the hard way 系列包括 Python Ruby C SQL Regex ,内容都是以代码实际为主,想这本书就是52个联系,几行的文字引子,然后就是联系,再说明。知识点将的比较少,但核心的东西都涉及,一个晚上就可以知道Python 到底是什么样子。而且可以连续的敲代码,学习体验连贯流畅,有点让人欲罢不能。
我觉得入门书,一是要激发读者兴趣,让读者能够看下去,看完这本还想深入学习;二是让读者迅速了解这门语言到底是什么样子,给读者继续学习打下基础。从这两点来说,我觉得learn code the hard way 系列达到了最好的效果
什么样的书是一门编程语言的入门书
对“什么样的书是一门编程语言的入门书”的回应
《"笨办法"学Python》热门书评
-
读 Learn Python The Hard Way
47有用 0无用 永福 2011-07-14
为什么读这本书:在google reader上看到有人推荐,介绍说是一本入门的python学习书籍。本身是做运维工作,python可以运用在服务器运维方面,也可以用来写web应用,所以就想学习学习。书的大致内容:书中的内容以52个exercise构成,按照由易到难、循序渐进的方式,一步一步引导读者深...
-
Learn python the hard way 笨办法学python学习笔记
39有用 0无用 Jack Cao 2013-05-06
Learn python the hard way 笨办法学python学习笔记整理如下,希望能帮助到有需要的人。LPTHW习题0,1,2学习笔记http://www.douban.com/note/264363523/LPTHW习题3,4,5学习笔记http://www.douban.com/no...
-
什么样的书是一门编程语言的入门书
38有用 1无用 bayunox 2013-02-07
趁着放假,这两天接连看完了Land of Lisp 和这本 Learn Python The Hard Way ,算是完成了 Common Lisp 和 Python 的入门。记得上个暑假断断续续看了三个月都没看完的 Practical Common ...
-
关于“笨办法”学 Python 的后记
36有用 2无用 toaol 2015-02-14
“笨办法”的后记是这样写的。你已经完成了这本书而且打算继续编程。也许这会成为你的一门职业,也许你只是作为业余爱好玩玩。无论如何,你都需要一些建议以保证你在正确的道路上继续前行,并且让这项新的爱好为你带来最大程度的享受。我从事编程已经太长时间,长到对我来说编程已经是非常乏味的事情了。我写这...
-
别具一格的入门书,来点总结和勘误
24有用 0无用 moverzp 2015-10-31
1、总结评分:★★★★☆ 花了大半个月,断断续续的把这本书看完了。平心而论,这本书还是不错的,写法别具一格,但是Python入门的话仅仅靠这一本书是不够的,最好能配上搜索引擎和类似于《C++ Primer》那样字典类的书籍,因为LPTHW很少讲解一个具体的函数是什么样的,对于列表和字典讲解的也很少。...
书名: "笨办法"学Python
作者: [爱尔兰] 肖
出版社: 人民邮电出版社
原作名: Learn Python the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code (3rd Edition)
译者: 王巍巍
出版年: 2014-11-1
页数: 249
定价: CNY 49.00
装帧: 平装
ISBN: 9787115350541

