Learn Python The Hard Way 总结与勘误

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)