什么样的书是一门编程语言的入门书_"笨办法"学Python书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > > "笨办法"学Python > 什么样的书是一门编程语言的入门书
bayunox "笨办法"学Python 的书评 发表时间:2013-02-07 21:02:41

什么样的书是一门编程语言的入门书

    趁着放假,这两天接连看完了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 系列达到了最好的效果

展开全文
有用 38 无用 1

您对该书评有什么想说的?

发 表

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

对“什么样的书是一门编程语言的入门书”的回应

少年钰的烦恼 2016-07-10 20:13:34

@你是四月海 才发现你不是楼主 太粗心辣

少年钰的烦恼 2016-07-10 20:12:10

(我本科是机械,只学过C++)

我最终学习了PHP,因为就业机会比Python多很多。
在Treehouse上学完了大部分PHP课程,然后去laracasts和laravist跟着做网站,做了一个 demo 出来就拿着它给我现在老板看,然后就来上班了...
(全过程花了两个月多一点....)

Python的话你去知乎上看萧井陌的回答嘛,他好靠谱的!
我有朋友上过开智学堂的Python课程,如果你在北上广深的话推荐这个!

四月海 2016-07-10 18:35:57

哇,你半年就成为程序员,厉害!可以分享学习路径吗,我6月底才刚接触Python

少年钰的烦恼 2016-07-10 17:17:35

哈哈,楼主半年上一次豆瓣嘛?

我现在已经是(蹩脚的)程序猿啦~~~ ^_^

四月海 2016-07-09 17:21:09

@少年钰的烦恼 可以,我用了三周,用晚上9点到12点和周末两天的时间。因为白天还要上班。

少年钰的烦恼 2015-12-07 12:08:39

求问楼主,两周够看完 Learn Python the Hard Way并完成书中习题吗?