the5fire的技术博客

关注python、vim、linux、web开发和互联网--life is short, we need python.


二读《python cookbook》

作者:the5fire | 标签:       | 发布:2012-10-23 11:35 p.m. | 阅读量: 5746, 5701
这端时间基本上没做其他的事情,一直在看cookbook,直到前几天刚看完。

说起来还是一个多月之前的事,让熊总帮忙推荐基本python的书,其实网上也有很多推荐的python方面的书籍,但是那种感觉不如你身边的牛人给你推荐那种动力来的大。你懂的

当时python方面的书推荐了三本,第一本就是《python
cookbook》,这本书应该算是经典书籍吧,第二本是《python参考手册》,字典一类的书,但是如果能过一遍,就能很系统的了解python,第三本是《python源码剖析》,读完这本书,会对python有更加深入的了解,比如python虚拟机,字节码等一些我还说不上名字的东西,真正的了解到语言的运作原理。想想我当时做java的时候,即便是只看了几章的《深入java虚拟机》对于理解java运行大有脾益。

于是乎,就开始重读《python cookbook》,之所以说是重读,是因为在我去年一开始从java转到python时,就从网上搜罗python方面经典的书籍,我想大家都有这样的爱好^.^

那时虽然能写程序,但写出来的程序不过是用披着python皮的java代码,有过转换语言方向的童鞋应该会有同样的感受。在这样的水平下,我也试着去读这本书,做为python语言的初学者,像初学其他语言一样,我喜欢把书上的代码敲下来,然后执行,得到结果。但cookbook里面的书不都是可以直接运行的,因为这一段代码可能只是个方案,并不是能直接运行的,或者我当时不能直接运行。所以当时的结果就是觉得无法理解,因此也就放弃了。这便是初次阅读。

这一次阅读和之前的感觉截然不同,有了一年的积累,再读起来很容易理解书中大多数的内容,从文本处理,到文件数据库处理,再到网络处理,以及rpc,这些东西因为都有所接触,所以理解起作者的方案很容易。

最后的几章,关于程序的程序以及元编程这些章节,并没有深入的看下去,就像书上所说,这些东西在python并不是那么神秘,只是你平时不会接触而已。而python是将一切都公开的。像python中的反省,其实就是对这些公开属性或者方法的重用,都是很自然的事情。

在读的过程中很有感触,感觉python就像是一个透明的很多棱角的玩具/工具,没有对你隐藏什么东西,就看你有没有兴趣去了解。


----EOF-----

扫码关注,或者搜索微信公众号:码农悟凡


其他分类: