这本书是我在来来回回的地铁上看完的,很紧凑,很短小,很易读。这本书是很好的Python入门书籍,也是很好的编程与计算思想入门的书籍,而作者的编排也是遵循渐进的,并且偶然提出的问题(如在讲解string与操作符提出的“Can you think of a property that addition has that string concatenation does not?”就是比较有趣的问题,而如果我来写,我会增加为什么Python的'hello' * 3会比'hello' + 'hello' +'hello'更快来作为练习与思考)以及练习都是非常好的。而如果我有一天编写一本编译的书籍,我也会按照这个思路来写,而作者的这个风格我也马上会用在团队书籍中我负责编写的C++14的章节部分。
培养计算机思维和Python
《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