囫囵吞枣
这篇书评可能有关键情节透露
看了豆瓣的评论,发现一大堆人在喷这本书的翻译。不过作为一个Python已经入门的我来说,有写过几行Python代码的人来说,进一步了解Python的整体框架是很有必要的,本书就是给我了这样的一个帮助。
前面的三分之一是精读这样过来的,也发现了很多平时自己不知道的Python技巧和内部含义;后面的部分因为我也没有写过网络编程web编程所以就囫囵吞枣般的读下去,给我一个大概的印象就可以了。
本书不算是一部很好的书,但是是一部适合浏览浅学的书。
我的读书总结是:
1,类型和对象,因为Python的每一个变量和对象在底层是C的一个对象,都有着自己的方法和属性。Python通过引用计数,来标记每一个变量,对引用变量为0的变量,统一由内部的垃圾回收机制进行回收。
2,程序结构,这个部分比较典型的是 with as 形式的上下文管理器
3,函数编程, 典型的是yield表达式,lambda 表达式, eval,exec,和compile函数
4,面向对象,包含封装,继承和多态。__slot__ 优化对象的结构和加快对象存取。多态动态绑定和鸭子类型。
5,Python库,数学运算,数据库模块,字符串和文本处理,数据结构和算法,很多的细节内容
6,操作系统服务,线程和并发化,如信号量和线程的管理
7, 网络编程, 套接字
8,Internet应用程序编程,如ftplib,HTTP包,urllib,xmlrpc包等的应用
9,web编程, cgi模块和wsgire包的应用
10,Internet数据处理和编码, base64 binascii csv email htmlparser, xml包, json 等的模块或包的应用
11,嵌入Python解释器,这一章解释了嵌入模块和编译与链接,如何让C语言中访问Python,将Python对象转成C对象
12, 从Python2 到Python3 ,虽然很多语法都是一样,但是内部蕴含的原理是完全不一样的。底层实现发生了很大的改变。
看了本书之后,多写Python,多应用!!!,有啥不懂找搜索引擎!