資源簡介
作為主流的動態語言,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程序員閱讀。
代碼片段和文件信息
評論
共有 條評論