两头不着的一本“Computer Scientist”书
2009-12-12
这本书是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语法,那官方手册是个不错的选择。