python神书之代码大全_Python Cookbook书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > Python Cookbook > python神书之代码大全
陈静俭 Python Cookbook 的书评 发表时间:2015-04-06 02:04:59

python神书之代码大全

标题说的可能大家一开始都不会认同。其实这本书我还真不是当工具书来查读的,而是用半年时间在交通工具上"精读"完的。
其实要想学好任何一门语言,我觉得都无非两个过程。初写,二读。
首先,入门只能靠写。你把Brian W.Kernighan的《C程序设计语言》看400遍,背下来!都不如你写400行代码学的多。初级阶段,面对的无非都是实现性质的问题,这只能靠“写”来入门。
然后就是读了。
粗描淡写,最多登堂入室,精雕细琢,方能炉火纯青。当你对大部分基本功能的实现都有所了解了,其实这时候已经够用了,你能够for in list干嘛要考虑迭代器,你能用try except finally操作文件io干嘛要用with as。。。其实这时候,每当你写完代码,提交到代码库,长舒一口气之余?是否有些小小的怅然若失?如果是,说明你还是个有追求的人。你期望自己达到更高的境界!
如同练武,套路纯熟后,须观摩高手过招,你出剑的方式是try except finally,风清扬出剑可能就是一招简单的with as。扫地僧平淡无奇地一个步法,作为对上乘心法如饥似渴的你,是否心中会发出鸠摩智同样的赞叹呢?
在初级这个level,你遇到的问题仅仅是实现。到了高阶,你才会遇到性能,算法,设计,复用,可读性,工程性的主题。
这本书可谓python版《代码大全》。有人说《代码大全》这类书是字典,我部分认同,但不尽然。《代码大全》里全是高手过招。《Cookbook》也如此。读Cookbook总能让你有一种:“哇塞,漂亮!”的感觉。能把Cookbook全部读完,你的Python水平绝对发生质变。

展开全文


推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

对“python神书之代码大全”的回应

2015-10-29 18:22:17

for in list其实也偷偷地调用了迭代器。