python源码剖析_Python源码剖析 深度探索动态语言核心技术
《Python源碼剖析:深度探索動態語言核心技術》適合于Python程序員、動態語言愛好者、C程序員閱讀。作為主流的動態語言,Python不僅簡單易學、移植性好,而且擁有強大豐富的庫的支持。此外,Python強大的可擴展性,讓開發人員既可以非常容易地利用C/C++編寫Python的擴展模塊,還能將Python嵌入到C/C++程序中,為自己的系統添加動態擴展和動態編程的能力。為了更好地利用Python語言,無論是使用Python語言本身,還是將Python與C/C++交互使用,深刻理解Python的運行原理都是非常重要的。
目錄
第0章 Python源碼剖析——編譯Python
0.1 Python總體架構
0.2 Python源代碼的組織
0.3 Windows環境下編譯Python
0.4 Unix/Linux環境下編譯Python
0.5 修改Python源代碼
0.6 通往Python之路
0.7 一些注意事項
第1部分 Python內建對象
第1章 Python對象初探
1.1 Python內的對象
1.1.1 對象機制的基石——PyObject
1.1.2 定長對象和變長對象
1.2 類型對象
1.2.1 對象的創建
1.2.2 對象的行為
1.2.3 類型的類型
1.3 Python對象的多態性
1.4 引用計數
1.5 Python對象的分類
第2章 Python中的整數對象
第3章 Python中的字符串對象
第4章 Python中的LIST對象
第5章 Python中的DICT對象
第6章 最簡單的Python模擬——SMALL Python
第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的內存管理機制
總結
以上是生活随笔為你收集整理的python源码剖析_Python源码剖析 深度探索动态语言核心技术的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: phper必知必会之类库自动加载的七种方
- 下一篇: 解决《Python源码剖析》扫描版PDF