码迷,mamicode.com
首页 >  
搜索关键字:python源码剖析    ( 42个结果
Python源码剖析笔记3-Python执行原理初探
Python源码剖析笔记3-Python执行原理初探 之前写了几篇源码剖析笔记,然而慢慢觉得没有从一个宏观的角度理解python执行原理的话,从底向上分析未免太容易让人疑惑,不如先从宏观上对python执行原理有了一个基本了解,再慢慢探究细节,这样也许会好很多。这也是最近这么久没有更新了笔记了,一直在看源码剖析书籍和源码,希望能够从一个宏观层面理清python执行原理。人说读书从薄读厚,再从厚读...
分类:编程语言   时间:2015-06-28 21:39:21    阅读次数:265
Python源码剖析笔记2-Python整数对象
Python源码剖析笔记2-Python整数对象本文简书地址: http://www.jianshu.com/p/0136ed90cd46 千里之行始于足下,从简单的类别开始分析,由浅入深也不至于自己丧失信心。先来看看Python整数对象,也就是python中的PyIntObject对象,对应的类型对象是PyInt_Type。 1 Python整数对象概览为了性能考虑,python中对小整数有专...
分类:编程语言   时间:2015-05-24 17:32:29    阅读次数:208
Python源码剖析笔记0 ——C语言基础
python源码剖析笔记0——C语言基础回顾 要分析python源码,C语言的基础不能少,特别是指针和结构体等知识。这篇文章先回顾C语言基础,方便后续代码的阅读。 1 关于ELF文件linux中的C编译得到的目标文件和可执行文件都是ELF格式的,可执行文件中以segment来划分,目标文件中,我们是以section划分。一个segment包含一个或多个section,通过readelf命令可以看...
分类:编程语言   时间:2015-05-12 00:14:55    阅读次数:234
python源码剖析笔记1——Python对象初见
python源码剖析笔记1——Python对象初见 工作整两年了,用python最多,然而对于python内部机制不一定都清楚,每天沉醉于增删改查的简单逻辑编写,实在耗神。很多东西不用就忘记了,比如C语言,正好,python源码用C写的,分析python源码的同时又能温故C语言基础,实在是件很好的事情。另外,还有陈儒大神的《python源码剖析》做指引,分析也不至于没头没脑。期望在一个月的业余时...
分类:编程语言   时间:2015-05-12 00:14:16    阅读次数:152
《Python 源码剖析》一些理解以及勘误笔记(3)
以下是本人阅读此书时理解的一些笔记,包含一些影响文义的笔误修正,当然不一定正确,贴出来一起讨论。 注:此书剖析的源码是2.5版本,在python.org 可以找到源码。纸质书阅读,pdf 贴图。 文章篇幅太长,故切分成3部分,这是第三部分。 p316: 初始化线程环境 Python 虚拟机运行期间某个时刻整个的运行环境如下图: 建立...
分类:编程语言   时间:2015-05-09 13:28:39    阅读次数:174
《Python 源码剖析》一些理解以及勘误笔记(2)
以下是本人阅读此书时理解的一些笔记,包含一些影响文义的笔误修正,当然不一定正确,贴出来一起讨论。 注:此书剖析的源码是2.5版本,在python.org 可以找到源码。纸质书阅读,pdf 贴图。 文章篇幅太长,故切分成2部分,这是第二部分。 p248: 嵌套函数、闭包和 decorator  co_cellvars: 通常是一个tuple,保存嵌套的作用域内...
分类:编程语言   时间:2015-04-28 22:50:28    阅读次数:264
windows上编译 python C源码
跟随《python源码剖析》一书,了解python内部机制。今天搞定了在windows上编译python源代码。按照书中的内容,使用VS2008编译Python2.7.9。相似的步骤见下面的链接:http://www.cnblogs.com/heshizhu/archive/2012/08/09/2630346.html我使用的是VS2008ProEdition90天的试用版,..
分类:编程语言   时间:2015-04-08 01:20:15    阅读次数:158
CPython对象模型:基础
1 前言最近在读《python源码剖析》一书,收获颇丰。 虽然此书成书已久,书中所讲与如今的实现已有颇多不同, 可是程序框架并未有太多改动,再辅以python官网文档, 仍可以借此一窥python源码。在依据此书参研过程中,所获颇丰,淋漓尽致之余突生记录心得之想,因此开始写这篇博客。 如果我懒癌没发...
分类:编程语言   时间:2015-02-10 07:03:50    阅读次数:279
Python Import机制
最近在看《Python源码剖析》,对Python内部运行机制比以前了解的更深入了,感觉自己有机会也可以做个小型的动态脚本语言了,呵呵,当然是吹牛了。目的当然不是创造一个动态语言,目的只有一个:更好的使用Python。看到模块导入那块的时候,终于对模块导入机制比较了解了,以防忘记特记录下来。模块的搜索...
分类:编程语言   时间:2014-12-05 12:32:17    阅读次数:263
python中对象初始化放在内存中什么位置
截屏自《Python源码剖析》正文第一页。 也即: 当在其他class中使用 时,node是在堆中的。相当于在C中调用malloc。 不仅仅是对于像Node这样的class 的对象是存在于堆中的,在Python中就连int类型的数值同样是存在...
分类:编程语言   时间:2014-09-02 18:17:15    阅读次数:514
42条   上一页 1 2 3 4 5 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!