Python语言程序设计

(美)Y. Daniel Liang

出版时间

2013-03-01

ISBN

9787111412342

评分

★★★★★
书籍介绍
这本书在读者口中有一个耐人寻味的绰号:「美国谭浩强」。这个称呼本身,就道出了它的定位与争议。它确实做到了「基础先行」——用选择语句、循环、函数这些最朴素的概念搭好骨架,再慢慢引入面向对象与GUI,对零基础的初学者相当友好,不少读者正是从它迈出了编程第一步。但也正因如此,批评者认为它「什么都讲,什么都讲不深」:设计哲学、type、descriptor、MRO乃至设计模式,都被有意略去。书名里的「introduction」名副其实,却也成了它的边界。它适合想要系统入门、靠趣味实例驱动学习的人;若你期待读完即掌握Python的设计精髓,这里并不会给你。
作者简介
Y. Daniel Liang(梁勇) 阿姆斯特朗亚特兰大州立大学计算机科学系Yamacraw教授。之前曾是普度大学计算机科学系副教授,并曾两次获得普度大学杰出研究奖。他所编写的Java教程在美国大学Java课程中采用率最高。
用户评论
美国谭浩强。每次都是浅尝辄止。
一本大杂烩,什么都讲,什么都讲不深,既然想谈程序设计,并没有提供一些有价值的python /oo的设计哲学,基本的type,decriptor,mro都不说,更不用提设计模式,我很怀疑封底说的该作者写java教材大学使用率最高这一说法,这本书更像小白看的,看了能怎样呢,也只是会用tk画几个演示图,对工程应用并卵。 不如The Hacker's Guide to Python
2014年,读的第一本英文教材书,梁教授语言很好,记得有一个句子,用了好几个不同的介词,表达得很严谨,是读中文技术书籍体会不到的清晰,以后读技术资料就首选英文了。其实之后并没有写 Python,但以后用得着时候还是会从这本书学习一遍,也庆幸读过之后写了一篇博客,记录从书里学到的 Python 可变对象与不可变对象的逻辑,这一点很重要,可能也是 Python 和其它语言最大的不同。
梁教授虽然早就不搞科研了,但编写基础教材还是可以的。
书名说了是introduction,真的是introduction!虽然看完这本书现在在看廖雪峰的教程也是一脸蒙逼,但是对于初学者来说这本书真的还不错。
哈哈哈 在豆瓣分享编程书心得的估计是少之又少了吧 但是这本书实在是太赞
例子比较多,对于gui 讲解比较好... 对我这种动手低分学生估计很适合.......
下载
收藏