这本书是mit6.001 SICP课程的替代者——mit 6.00 introduction to computer science课程的指定阅读物之一。
“到底要讲python呢,还是cs呢?”读这本书的时候,这个问题一直在我脑海里环绕。
如果作为谈cs的书来说,这本书不太合格,因为它多数只是简单地在讲python语法,而cs方面的知识却少有谈及;它的深度比起前辈SICP差了一大截,甚至比起mit 6.00的另一本书——Python Programming,都失色不少。
而另一方面,作为单纯的python语言学习书的话,比起Learning Python和Python Tutorial ,这本书在细节完整性和体系方面也有欠缺。
总的说来,这本书无论是作为cs书或者python语言的学习书,都不是一个好的选择——如果你想通过python来学cs,那就去看python programming,不拘泥于python之外的语言的话,那就去看SICP,如果你想学python语法,那官方手册是个不错的选择。
两头不着的一本“Computer Scientist”书
对“两头不着的一本“Computer Scientist”书”的回应
《How to Think Like a Computer Scientist: Learning with Python》热门书评
-
我见过最好的CS专业入门教材
16有用 0无用 Uraka.Lee 2007-08-03
这不是一本《XYZ语言程序设计教程》,而是我见过最好的计算机专业入门教材,也许这与Python本身就是从教学而来的有关吧。全书20章,并没有讨论什么高深的课题,也没有介绍流行的技术,而是正如本书的题目一样,讲述如何像计算机科学家一样思考,如何用计算机科学家的方式去解决实际问题。全书可以分为4部分:程...
-
适合自学的程序设计入门书
12有用 2无用 Terry Chen 2013-04-04
对于一个自学程序设计的入门者而言,他需要一本什么样的书呢?我认为标准有以下三个:第一,介绍足够用的知识。这一点看似简单,但是却不易掌握,像许多人推荐的 A Byte of Python,内容就明显过少了,而处于另一个极端的 Learning Python 篇幅超过一千页,又明显超出入门者的需要。对于...
-
两头不着的一本“Computer Scientist”书
9有用 2无用 [已注销] 2009-12-12
这本书是mit6.001 SICP课程的替代者——mit 6.00 introduction to computer science课程的指定阅读物之一。“到底要讲python呢,还是cs呢?”读这本书的时候,这个问题一直在我脑海里环绕。如果作为谈cs的书来说,这本书不太合格,因为它多数只是简单地在...
-
关于不同名称的版本关系
6有用 0无用 一只黑眼睛看着大千世界 2012-10-03
其官网上如是说:最开始(2002年),以”How to Think Like a Computer Scientist: Learning with Python“的名称在Green Tea Press出版。2008年重印了一次。http://book.douban.com/subject/1481...
-
很适合没学过编程的人
5有用 1无用 fangyun 2013-04-11
1.很适合没学过编程的人2.也只适合没学过编程的人,对于学过编程想入门python的人,不太建议看这本书,里面介绍的内容太基础,太少了,更推荐官方的python tutorial3.作者很用心,我看的很不耐烦,因为我学了编程好久了!sorry to say that...
书名: How to Think Like a Computer Scientist: Learning with Python
作者: Jeffrey Elkner
出版社: Green Tea Press
出版年: 2002-1-4
页数: 288
定价: USD 24.95
装帧: Paperback
ISBN: 9780971677500