出版社:电子工业出版社
年代:2008
定价:60.0
为了更好地利用Python语言,无论是使用Python语言本身,还是将Python与C/C++交互使用,深刻理解Python的运行原理都是非常重要的。本书以CPython为研究对象,在C代码一级,深入细致地剖析了Python的实现。本书不仅包括了对大量Python内置对象的剖析,更将大量的篇幅用于对Python虚拟机及Python高级特性的剖析。通过此书,读者能够透彻地理解Python中的一般表达式、控制结构、异常机制、类机制、多线程机制、模块的动态加载机制、内存管理机制等核心技术的运行原理,同时,本书所揭示的动态语言的核心技术对于理解其他动态语言,如Javascript、Ruby等也有较大的参考价值。
第0章Python源码剖析编译Pythonc
0.1Python总体架构
0.2Python源代码的组织
0.3Windows环境下编译Python
0.4Unix/Linux环境下编译Python
0.5修改Python源代码
0.6通往Python之路
0.7一些注意事项
第1部分Python内建对象
第1章Python对象初探
第2章Python中的整数对象
第3章Python中的字符串对象
第4章Python中的List对象
第5章Python中的Dict对象
第6章最简单的Python模拟SmallcPython
第2部分Python虚拟机
第7章Python的编译结果Code对象与pyc文件
第8章Python虚拟机框架
第9章Python虚拟机中的一般表达式
第10章Python虚拟机中的控制流
第11章Python虚拟机中的函数机制
第12章Python虚拟机中的类机制
第3部分Python高级话题
第13章Python运行环境初始化
第14章Python模块的动态加载机制
第15章Python多线程机制
第16章Python的内存管理机制
本书以CPython为研究对象,在C代码一级,深入细致地剖析了Python的实现。书中不仅包括了对大量Python内置对象的剖析,更将大量的篇幅用于对Python虚拟机及Python高级特性的剖析。本书适合于Python程序员、动态语言爱好者、C程序员阅读。 作为主流的动态语言,Python不仅简单易学、移植性好,而且拥有强大丰富的库的支持。此外,Python强大的可扩展性,让开发人员既可以非常容易地利用C/C++编写Python的扩展模块,还能将Python嵌入到C/C++程序中,为自己的系统添加动态扩展和动态编程的能力。 为了更好地利用Python语言,无论是使用Python语言本身,还是将Python与C/C++交互使用,深刻理解Python的运行原理都是非常重要的。本书以CPython为研究对象,在C代码一级,深入细致地剖析了Python的实现。书中不仅包括了对大量Python内置对象的剖析,更将大量的篇幅用于对Python虚拟机及Python高级特性的剖析。通过此书,读者能够透彻地理解Python中的一般表达式、控制结构、异常机制、类机制、多线程机制、模块的动态加载机制、内存管理机制等核心技术的运行原理,同时,本书所揭示的动态语言的核心技术对于理解其他动态语言,如Javascript、Ruby等也有较大的参考价值。 本书适合于Python程序员、动态语言爱好者、C程序员阅读。【作者简介】 陈儒,计算机科学与工程专业硕士,问天(北京)信息技术有限公司技术负责人,致力于信息检索方向的研究和开发(www.isoche.com)。个人博客:DynamiccLife(http://blog.csdn.net/balabalamerobert)。
书籍详细信息 | |||
书名 | Python源码剖析站内查询相似图书 | ||
9787121068744 如需购买下载《Python源码剖析》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 电子工业出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 60.0 | 语种 | 简体中文 |
尺寸 | 26 | 装帧 | 平装 |
页数 | 印数 | 5000 |
孙广磊, 编著
包瑞清, 著
(美) 奥科罗 (Connor,T.) , 著
杨佩璐, 等编著
(美) 斯拉特金 (Slatkin,B.) , 著
(美) 埃里克·马瑟斯 (Eric Matthes) , 著
(澳) 布里格斯 (Briggs,A.) , 著
(新加坡) 杰米·陈, 著
(美) 卢茨 (Lutz,M.) , 著