拿到书之前,看了一下关于本书的评论,发现好多都是“轻薄”,“清脆”之类的,一开始还奇怪技术书怎么可能会薄。等我拿到的时候,我得说一句,确实够轻薄,1小时就翻完了。
作为一部可以在亚马逊Python门类位列榜首的书,《爱上Python》确实有它优点,总结了一下,大概是:
1. 全书只有85页,一天就可以轻松看完;
2. 讲解的时候,将读者认定为没有编程经历或者很少编程经历的人,一是降低了这本书的阅读门槛,二是这样子的讲解能够更仔细;
3. 全书以Python3作为讲解语言,弄过Python的人都知道,Py2和Py3互不兼容,因此初学者最常问的一个问题就是:“是学2好呢还是学3好呢”,《爱上Python》直接就以Python3作为讲解语言,中间夹杂着一些Py2和Py3的区别,对于初学者来说,这也许是最好的方案了;
4. 虽然只有85页,但麻雀虽小,五官俱全。从变量到函数再到实战项目全都有。
但是本书也有一些不足与错误,另外还有对这本书的一些建议:
1. 在53页练习三第二行,“newUser”写成了“uewUser”;
2. 在文件处理一章,建议可以讲解with语句;
3. 在52页练习二,提出了两种方法可以判断文件是否存在,但其实os.path.exists也可以办到,但作者并没有列出这种办法;
4. 实战部分如果换成一个爬虫项目,也许会更有吸引力(但是前面就必须讲解网络处理了);
5. 本书副标题为“一日精通Python编程”,但是本人认为Python最灵活最神奇的一些特性作者都没有讲到,如“高阶函数”,“列表推导式”,“装饰器”,“生成器”等。也许作者本意就是只想讲解入门语法,但是副标题有误导之嫌,副标题应为:“一日入门Python编程”更佳。
我建议入手这本书的人:
1. 没有编程经验,希望学Python的;
2. 有些编程经验,希望入门Python的;
3. 想用这本书教新人的
以上
最后,谢谢大妈的赠书