python源碼剖析第二版(python編程導(dǎo)論第2版)
今天給各位分享python源碼剖析第二版的知識(shí),其中也會(huì)對(duì)python編程導(dǎo)論第2版進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!
本文目錄一覽:
- 1、python 的多線程是怎么實(shí)現(xiàn)的,聽說底層是依據(jù)win32的線層實(shí)現(xiàn)?
- 2、源碼是什么
- 3、深入學(xué)習(xí)python 的書或視頻。
- 4、學(xué)習(xí)Python 用哪本書好
python 的多線程是怎么實(shí)現(xiàn)的,聽說底層是依據(jù)win32的線層實(shí)現(xiàn)?
python使用Global Interpreter Lock,簡稱GIL,把守解釋器的大門,同時(shí)保護(hù)C API的調(diào)用,假如有A,B,C三個(gè)線程同時(shí)運(yùn)行,如果A線程進(jìn)入了解釋器,GIL會(huì)把B,C擋在大門之外,在線程調(diào)度的時(shí)候,會(huì)重新調(diào)度一個(gè)線程進(jìn)入解釋器,至于何時(shí)調(diào)度,調(diào)用sys.getcheckinterval()查看,這個(gè)也可以通過set來設(shè)置,至于調(diào)度哪個(gè)線程,這個(gè)則完全交給操作系統(tǒng)去做,從原理上看,就是模擬了操作系統(tǒng)的原生線程。
源碼是什么
1.理論上的概念源代碼是相對(duì)目標(biāo)代碼和可執(zhí)行代碼而言的。源代碼就是用匯編語言和高級(jí)語言寫出來的地代碼。目標(biāo)代碼是指源代碼經(jīng)過編譯程序產(chǎn)生的能被cpu直接識(shí)別二進(jìn)制代碼??蓤?zhí)行代碼就是將目標(biāo)代碼連接后形成的可執(zhí)行文件,當(dāng)然也是二進(jìn)制的。2.最直觀的概念在這個(gè)網(wǎng)頁上右鍵鼠標(biāo),選擇查看源文件.出來一個(gè)記事本,里面的內(nèi)容就是此網(wǎng)頁的源代碼.=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-楓舞添言:楓舞有個(gè)好朋友認(rèn)為“源代碼”就是“原始人寫出的代碼”,楓舞一直也沒有時(shí)間考察他的正確性 ^-^]
深入學(xué)習(xí)python 的書或視頻。
你既然說到深入學(xué)習(xí),那基礎(chǔ)入門的那些就不說了,首先推薦你《python源碼剖析》一書,深入講解了python虛擬機(jī)的內(nèi)部原理。還有一本書《python高級(jí)編程》,里面講了一些python的高級(jí)用法,還有一些設(shè)計(jì)模式的東西。
《python標(biāo)準(zhǔn)庫》一書完整地講解了python的庫函數(shù),篇幅超過1000頁,實(shí)例及其豐富。再推薦一本《python科學(xué)計(jì)算》,里面有大量的python的第三方庫的使用細(xì)節(jié)。
學(xué)習(xí)Python 用哪本書好
我看的python書籍如下:
初始:《可愛的python》、《Dive into python》(不過有點(diǎn)老)
然后:《python cookbook》
之后:《python 源碼剖析》
關(guān)于python源碼剖析第二版和python編程導(dǎo)論第2版的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。