《零基础入门学习Python》勘误帖
小甲鱼自认才疏学浅,更兼时间和精力所限,所以书中难免会有错谬之处。
虽每次印刷均对错处或易误解处做勘误修订,但漏网之鱼仍在所难免,若蒙读者诸君不吝告知,将不胜感激!
提交方式:
请在回帖中直接指出具体错处及所在页码即可。
勘误奖励:
8 ~ 188 鱼币奖励(视错误严重程度而定)。
先说2个小问题吧。
P8: 变量为什么不叫“衡量”----应该是“恒量”吧。
P47: 5. max()和6. min(...)应该统一,都写成() p28页:
# p9_5.py应该是p4_5.py
一个很小的问题,也说明了我看书认真!嘿嘿{:10_279:} 第116页
>>> del CC
答案是可以的
>> cc.printXY()
4 5
我认为此处cc不对,应为dd
因为前一页(第115页)中有如下代码:
>>> dd = CC()
115页的代码确实实例化了一个叫做dd的对象,但是115页的代码中没有实例化一个叫cc的对象!
13页下面的一个例子:
if guess == secret 和 if guess > secret
中的secret应该是写8才对;secret在15页才出现创建和赋值:前面例子是写:if guess == 8: 突然换成secret,如果初学的没看到15页的话,就会想secret是什东西来的,因为前面都没有提过,也没创建和赋值过 第1页和第5页没有页码;
第5页的例子提示:#p2_1.py , 但倒数第二行保存命名为:p2-1.py,不同是“_”和“-” p26页
讲for循环语句下的实例结果字符之间没空格成了:FishC 而不是 F i s h C kimigogo 发表于 2016-12-4 21:27
p26页
讲for循环语句下的实例结果字符之间没空格成了:FishC 而不是 F i s h C
end 是被赋值为空字符串,下面截图反应出 IDLE 中空字符和一个空白字符的字符串的实际显示大小:
p57页,#p6_3.py 的例子 def discounts(price,rate): 下面没有缩进 194页。
这儿:
这里需要注意的一点是:except HTTPError 必须在前面,因为它是 URLErrord的子类。
应该是URLError而不是URLErrord。 p37 5.2 "早在三百多年前,孟德斯鸠在《轮法的精神》...." 应该是《论法的精神》 P12012.1 的最后一行:“魔法方法得而‘魔力’体现在它们总能够在适当的时候被调用。”参照视频041,“得而”应该是“的”。 本帖最后由 编程逸 于 2016-12-30 20:09 编辑
我来指出一个普遍的排版问题书在shell中第一个函数冒号的下一行缩进不是很明显,而书在IDLE中的代码缩进是正常的
例如: 第6章 函数 6.4.2 内嵌函数 (59页)
书中是:
视频是: P97页 9.2.2例子 最后一行应该去掉错误原因是.......................... 吧 67页,图6―5,factorial (1)=1*factorial (0)应该是factorial (1)=1呀,视频上小甲鱼更正了的,书上没更正呐我是配套书和视频一起学,刚看到这里 无奈做课后习题鱼币不够用(更不上我学的进度,呜呜……) 67页,图6―5,factorial (1)=1*factorial (0)应该是factorial (1)=1呀,视频上小甲鱼更正了的,书上没更正呐我是配套书和视频一起学,刚看到这里 无奈做课后习题鱼币不够用(更不上我学的进度,呜呜……) {:10_249:} 我来看看是不是很好用哈哈哈,厉害了我的甲鱼哥 P28 最后一个print(i)缩进貌似有问题,应该在i += 2下面的吧 P97-->>9.2.2对多个异常统一处理-->>#p9_5.py-->>except(OSError, TypeError)后面需要添加"as reason"