Learn Python The Hard Way 总结与勘误
2015-11-01 15:41
218 查看
Learn Python The Hard Way 总结与勘误
标签: Python1、总结
评分:★★★★☆花了大半个月,断断续续的把这本书看完了。平心而论,这本书还是不错的,写法别具一格,但是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动态类型的学习---引用的理解
- Python3写爬虫(四)多线程实现数据爬取
- 垃圾邮件过滤器 python简单实现
- 下载并遍历 names.txt 文件,输出长度最长的回文人名。
- install and upgrade scrapy
- Scrapy的架构介绍
- Centos6 编译安装Python
- 使用Python生成Excel格式的图片
- 让Python文件也可以当bat文件运行
- [Python]推算数独
- Python中zip()函数用法举例
- Python中map()函数浅析
- Python将excel导入到mysql中
- Python在CAM软件Genesis2000中的应用
- 使用Shiboken为C++和Qt库创建Python绑定
- FREEBASIC 编译可被python调用的dll函数示例
- Python 七步捉虫法