您的位置:首页 > 编程语言 > Python开发

Learn Python The Hard Way 总结与勘误

2015-11-01 15:41 218 查看

Learn Python The Hard Way 总结与勘误

标签: Python

1、总结

评分:★★★★☆

花了大半个月,断断续续的把这本书看完了。平心而论,这本书还是不错的,写法别具一格,但是Python入门的话仅仅靠这一本书是不够的,最好能配上搜索引擎和类似于《C++ Primer》那样字典类的书籍,因为LPTHW很少讲解一个具体的函数是什么样的,对于列表和字典讲解的也很少。我觉得要是能配上一本知识体系比较全的书可能更加容易的学习,我使用的是《Python核心编程》,也有人推荐《Python基础教程》,但是我觉得差不了多少,都是用来查阅的,而不是遍历的。配合着别的书,看完了LPTHW就可以自己做一些事情了,比如自己写一个网站,自己编一个小游戏都行,网上有人推荐过一条很不错方向:Python + flask及其源码剖析,学起来简单,适合已经毕业但是想转行的人员,据说坚持四个月,就能跳槽了。笔者其实对Web编程也很感兴趣,但是因为时间太紧了,只能放一放,剩下的一年时间里面要一边做毕设,一边学习数据结构和算法。不过不管你选择的是什么方向,都要记住在实践的过程中学习,要不然看过的东西很快就会忘记。

既然选择了远方,便只顾风雨兼程。

2、勘误

版次:2014年11月第1版

印刷时间:2015年5月北京第3次印刷

字典括号问题比较严重,多处把大括号都写成了中括号,下面是括号印错的地方:

Page 114, Line 2, 8, 11, 15

Page 144, Line 3, 9

Page 161, Line 6, 17

Page 167, “game.py” 的Line 6 ,“ex47_tests.py”的Line 10, 17, 26, 27, 28

Page 195, Line 19

Page 161, Line 6, 17

Page 201, Line 105, 108, 112, 115, 117, 120, 122, 126

Page 202, Line 9, 16, 25, 26, 27

一些明显的印刷错误:

Page 74, “常见问题回答”第2 个问题,“import ex15”应为“import ex25

Page 122, “附加练习”第2题,“然后类里”应为“然后类里”

Page 167, “编写测试用例”中的第4点,“删除所有的*.py文件”应为“删除所有的*.pyc文件”

Page 179, “调用的函数”应改为“调用的函数”

Page 181, urls中的“index”中的 i 应该大写,相应的下面的类名也应该大写,后面章节此处的i就是大写

缩进问题:

Page 126, Line 49~57再缩进一格

Page 141, Line 18~24, Line 27~33再缩进一格

文件命名的问题,我的理解是代码块的右上角为文件的命名:

Page 172, 代码块右上角的“ex48.py”应为“lexicon_tests.py”

Page 177, 代码块右上角的“ex49.py”应为“parser.py”

Page 181, 代码块右上角的“ex50.py”应为“app.py”
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python