python源码剖析_Python源码剖析 深度探索动态语言核心技术
《Python源碼剖析:深度探索動(dòng)態(tài)語(yǔ)言核心技術(shù)》適合于Python程序員、動(dòng)態(tài)語(yǔ)言愛(ài)好者、C程序員閱讀。作為主流的動(dòng)態(tài)語(yǔ)言,Python不僅簡(jiǎn)單易學(xué)、移植性好,而且擁有強(qiáng)大豐富的庫(kù)的支持。此外,Python強(qiáng)大的可擴(kuò)展性,讓開發(fā)人員既可以非常容易地利用C/C++編寫Python的擴(kuò)展模塊,還能將Python嵌入到C/C++程序中,為自己的系統(tǒng)添加動(dòng)態(tài)擴(kuò)展和動(dòng)態(tài)編程的能力。為了更好地利用Python語(yǔ)言,無(wú)論是使用Python語(yǔ)言本身,還是將Python與C/C++交互使用,深刻理解Python的運(yùn)行原理都是非常重要的。
目錄
第0章 Python源碼剖析——編譯Python
0.1 Python總體架構(gòu)
0.2 Python源代碼的組織
0.3 Windows環(huán)境下編譯Python
0.4 Unix/Linux環(huán)境下編譯Python
0.5 修改Python源代碼
0.6 通往Python之路
0.7 一些注意事項(xiàng)
第1部分 Python內(nèi)建對(duì)象
第1章 Python對(duì)象初探
1.1 Python內(nèi)的對(duì)象
1.1.1 對(duì)象機(jī)制的基石——PyObject
1.1.2 定長(zhǎng)對(duì)象和變長(zhǎng)對(duì)象
1.2 類型對(duì)象
1.2.1 對(duì)象的創(chuàng)建
1.2.2 對(duì)象的行為
1.2.3 類型的類型
1.3 Python對(duì)象的多態(tài)性
1.4 引用計(jì)數(shù)
1.5 Python對(duì)象的分類
第2章 Python中的整數(shù)對(duì)象
第3章 Python中的字符串對(duì)象
第4章 Python中的LIST對(duì)象
第5章 Python中的DICT對(duì)象
第6章 最簡(jiǎn)單的Python模擬——SMALL Python
第2部分 Python的虛擬機(jī)
第7章 Python的編譯結(jié)果——CODE 對(duì)象與PYC文件
第8章 Python虛擬機(jī)框架
第9章 Python虛擬機(jī)中的一般表達(dá)式
第10章 Python虛擬機(jī)中的控制流
第11章 Python虛擬機(jī)中的函數(shù)機(jī)制
第12章 Python虛擬機(jī)中的類機(jī)制
第3部分 Python高級(jí)話題
第13章 Python運(yùn)行環(huán)境初始化
第14章 Python模塊的動(dòng)態(tài)加載機(jī)制
第15章 Python多線程機(jī)制
第16章 Python的內(nèi)存管理機(jī)制
總結(jié)
以上是生活随笔為你收集整理的python源码剖析_Python源码剖析 深度探索动态语言核心技术的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: phper必知必会之类库自动加载的七种方
- 下一篇: 解决《Python源码剖析》扫描版PDF