Python源碼剖析 : 深度探
作為主流的動(dòng)態(tài)語言,Python不僅簡單易學(xué)、移植性好,而且擁有強(qiáng)大豐富的庫的支持。此外,Python強(qiáng)大的可擴(kuò)展性,讓開發(fā)人員既可以非常容易地利用C/C++編寫Python的擴(kuò)展模塊,還能將Python嵌入到C/C++程序中,為自己的系統(tǒng)添加動(dòng)態(tài)擴(kuò)展和動(dòng)態(tài)編程的能力。.
為了更好地利用Python語言,無論是使用Python語言本身,還是將Python與C/C++交互使用,深刻理解Python的運(yùn)行原理都是非常重要的。本書以CPython為研究對(duì)象,在C代碼一級(jí),深入細(xì)致地剖析了Python的實(shí)現(xiàn)。書中不僅包括了對(duì)大量Python內(nèi)置對(duì)象的剖析,更將大量的篇幅用于對(duì)Python虛擬機(jī)及Python高級(jí)特性的剖析。通過此書,讀者能夠透徹地理解Python中的一般表達(dá)式、控制結(jié)構(gòu)、異常機(jī)制、類機(jī)制、多線程機(jī)制、模塊的動(dòng)態(tài)加載機(jī)制、內(nèi)存管理機(jī)制等核心技術(shù)...
作為主流的動(dòng)態(tài)語言,Python不僅簡單易學(xué)、移植性好,而且擁有強(qiáng)大豐富的庫的支持。此外,Python強(qiáng)大的可擴(kuò)展性,讓開發(fā)人員既可以非常容易地利用C/C++編寫Python的擴(kuò)展模塊,還能將Python嵌入到C/C++程序中,為自己的系統(tǒng)添加動(dòng)態(tài)擴(kuò)展和動(dòng)態(tài)編程的能力。.
為了更好地利用Python語言,無論是使用Python語言本身,還是將Python與C/C++交互使用,深刻理解Python的運(yùn)行原理都是非常重要的。本書以CPython為研究對(duì)象,在C代碼一級(jí),深入細(xì)致地剖析了Python的實(shí)現(xiàn)。書中不僅包括了對(duì)大量Python內(nèi)置對(duì)象的剖析,更將大量的篇幅用于對(duì)Python虛擬機(jī)及Python高級(jí)特性的剖析。通過此書,讀者能夠透徹地理解Python中的一般表達(dá)式、控制結(jié)構(gòu)、異常機(jī)制、類機(jī)制、多線程機(jī)制、模塊的動(dòng)態(tài)加載機(jī)制、內(nèi)存管理機(jī)制等核心技術(shù)的運(yùn)行原理,同時(shí),本書所揭示的動(dòng)態(tài)語言的核心技術(shù)對(duì)于理解其他動(dòng)態(tài)語言,如 Javascript、Ruby等也有較大的參考價(jià)值。..
本書適合于Python程序員、動(dòng)態(tài)語言愛好者、C程序員閱讀
