0 0 0

Python源码剖析.pdf

枕头说它不想醒
2天前 130
我用夸克网盘分享了「Python源码剖析.pdf」,点击链接即可保存。打开「夸克APP」在线查看,支持多种文档格式转换。
Python源码剖析 作者: 陈儒 出版社: 电子工业出版社 出品方: 博文视点 副标题: 深度探索动态语言核心技术 出版年: 2008-6 页数: 480 定价: 69.80元 装帧: 平装 丛书: 动态语言技术精品书廊 ISBN: 9787121068744

内容简介

作为主流的动态语言,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程序员阅读

作者简介

作为主流的动态语言,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程序员阅读

网友热评

贝塔: 如果再有一本ruby源码剖析,再有一本ruby和python的对照剖析。。。

图书目录

第0章Python源码剖析——编译Python 0.1Python总体架构 0.2Python源代码的组织 0.3Windows环境下编译Python 0.4Unix/Linux环境下编译Python 0.5修改Python源代码 0.6通往Python之路 0.7一些注意事项 第1部分Python内建对象 第1章Python对象初探 1.1Python内的对象 1.2类型对象 1.3Python对象的多态性 1.4引用计数 1.5Python对象的分类 第2章Python中的整数对象 2.1初识PyIntObject对象 2.2PyIntObject对象的创建和维护 2.3HackPyIntObject 第3章Python中的字符串对象 3.1PyStringObject与PyString_Type 3.2创建PyStringObject对象 3.3字符串对象的intern机制 3.4字符缓冲池 3.5PyStringObject效率相关问题 3.6HackPyStringObject 第4章Python中的List对象 4.1PyListObject对象 4.2PyListObject对象的创建与维护 4.3PyListObject对象缓冲池 4.4HackPyListObject 第5章Python中的Dict对象 5.1散列表概述 5.2PyDictObject 5.3PyDictObject的创建和维护 5.4PyDictObject对象缓冲池 5.5HackPyDictObject 第6章最简单的Python模拟——SmallPython 6.1SmallPython 6.2对象机制 6.3解释过程 6.4交互式环境 第2部分Python虚拟机 第7章Python的编译结果——Code对象与pyc文件 7.1Python程序的执行过程 7.2Python编译器的编译结果——PyCodeObject对象 7.3Pyc文件的生成 7.4Python的字节码 7.5解析pyc文件 第8章Python虚拟机框架 8.1Python虚拟机中的执行环境 8.2名字、作用域和名字空间 8.3Python虚拟机的运行框架 8.4Python运行时环境初探 第9章Python虚拟机中的一般表达式 9.1简单内建对象的创建 9.2复杂内建对象的创建 9.3其他一般表达式 第10章Python虚拟机中的控制流 10.1Python虚拟机中的if控制流 10.2Python虚拟机中的for循环控制流 10.3Python虚拟机中的while循环控制结构 10.4Python虚拟机中的异常控制流 第11章Python虚拟机中的函数机制 11.1PyFunctionObject对象 11.2无参函数调用 11.3函数执行时的名字空间 11.4函数参数的实现 11.5函数中局部变量的访问 11.6嵌套函数、闭包与decorator 第12章Python虚拟机中的类机制 12.1Python中的对象模型 12.2从type对象到class对象 12.3用户自定义class 12.4从class对象到instance对象 12.5访问instance对象中的属性 12.6千变万化的descriptor 第13章Python运行环境初始化 13.1线程环境初始化 13.2系统module初始化 13.3激活Python虚拟机 第14章Python模块的动态加载机制 14.1import前奏曲 14.2Python中import机制的黑盒探测 14.3import机制的实现 14.4Python中的import操作 14.5与module有关的名字空间问题 第15章Python多线程机制 15.1GIL与线程调度 15.2初见PythonThread 15.3Python线程的创建 15.4Python线程的调度 15.5Python子线程的销毁 15.6Python线程的用户级互斥与同步 15.7高级线程库——threading 第16章Python的内存管理机制 16.1内存管理架构 16.2小块空间的内存池 16.3循环引用的垃圾收集 16.4Python中的垃圾收集

Python源码剖析.pdf"网盘下载"

版权说明

1、本站不保存、不存储任何实质资源,以上二维码指向为网盘资源链接,其内容归对应版权方所有
2、如有侵犯版权的情况,请点击下面举报/反馈按钮反馈或发送邮件76556431@qq.com投诉说明情况
3、我们核实后将第一时间删除相关页面内容,谢谢理解和配合

这些人下载过 (12)
  • 永通少年
  • 半包糖
  • 眠医
  • 劣頑
  • 好人一生平胸
  • 以眨眼干杯
  • 寒岛春信
  • 想你时有风
  • 有鬼
  • 你从来都没有挽留过我
  • 你哭红的双眼
  • 她好沉可我放不下
最新回复 (0)

    暂无评论

请先登录后发表评论!

返回
请先登录后发表评论!