最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

《Python高性能編程》還沒(méi)有找到python入門的書籍?來(lái)我推薦一本給你!

2023-06-21 19:36 作者:程序員小萬(wàn)  | 我要投稿





本書適合已入門 Python、還想要進(jìn)階和提高的讀者閱讀。

所有計(jì)算機(jī)語(yǔ)言說(shuō)到底都是在硬件層面的數(shù)據(jù)操作,所以高性能編程的一個(gè)終極目標(biāo)可以說(shuō)是“高性能硬件編程”。然而,Python 是一門高度抽象的計(jì)算機(jī)語(yǔ)言,它的一大優(yōu)勢(shì)是開(kāi)發(fā)團(tuán)隊(duì)的高效,不可否認(rèn)地存在這樣或那樣的設(shè)計(jì)缺陷,以及由于開(kāi)發(fā)者的水平而造成的人為的性能缺陷。

本書在介紹相關(guān)內(nèi)容的時(shí)候很克制,所介紹的都是些影響“速度更快、開(kāi)銷更低”的內(nèi)容,例如:內(nèi)置的 Tim 排序算法、列表的 resize 操作帶來(lái)的超額分配的開(kāi)銷、元組的內(nèi)存滯留(intern機(jī)制)帶來(lái)的資源優(yōu)化、散列函數(shù)與嗅探函數(shù)的工作原理、散列碰撞帶來(lái)的麻煩與應(yīng)對(duì)、Python 命名空間的管理,等等。



編譯器

書中提出一個(gè)觀點(diǎn):

讓你的代碼運(yùn)行更快的最簡(jiǎn)單的辦法就是讓它做更少的工作。

編譯器把代碼編譯成機(jī)器碼,是提高性能的關(guān)鍵組成部分。



密集型任務(wù)

高性能編程的一個(gè)改進(jìn)方向是提高密集型任務(wù)的處理效率,而這樣的任務(wù)無(wú)非兩大類:I/O 密集型與 CPU 密集型。

I/O 密集型任務(wù)主要是磁盤讀寫與網(wǎng)絡(luò)通信任務(wù),占用較多 I/O 時(shí)間,而對(duì) CPU 要求較少;CPU 密集型任務(wù)恰恰相反,它們要消耗較多的 CPU 時(shí)間,進(jìn)行大量的復(fù)雜的計(jì)算,例如計(jì)算圓周率與解析視頻等。

集群與現(xiàn)場(chǎng)教訓(xùn)

集群是一種多服務(wù)器運(yùn)行相同任務(wù)的結(jié)構(gòu),也就是說(shuō),集群中的各節(jié)點(diǎn)提供相同的服務(wù),其優(yōu)點(diǎn)是系統(tǒng)擴(kuò)展容易、具備容災(zāi)恢復(fù)能力。

集群需要克服的挑戰(zhàn)有:機(jī)器間信息同步的延遲、機(jī)器間配置與性能的差異、機(jī)器的損耗與維護(hù)、其它難以預(yù)料的問(wèn)題。書中列舉了兩個(gè)慘痛的教訓(xùn):華爾街公司騎士資本由于軟件升級(jí)引入的錯(cuò)誤,損失4.62億美元;Skype 公司 24 小時(shí)全球中斷的嚴(yán)重事故。



獲取方式:
1.一鍵三連+關(guān)注

2.后臺(tái)主動(dòng)留痕跡:“學(xué)習(xí)”
(重點(diǎn):主動(dòng)打招呼)


《Python高性能編程》還沒(méi)有找到python入門的書籍?來(lái)我推薦一本給你!的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
大新县| 温泉县| 亳州市| 伊通| 新沂市| 黄梅县| 德保县| 平顺县| 湛江市| 石河子市| 大余县| 潍坊市| 南开区| 西乌| 札达县| 高台县| 澄城县| 蓬溪县| 霍城县| 无极县| 隆德县| 栾川县| 西乌珠穆沁旗| 常宁市| 凭祥市| 蓝田县| 台湾省| 瑞安市| 伊宁市| 隆昌县| 和顺县| 永康市| 察隅县| 古丈县| 那曲县| 崇明县| 礼泉县| 卓资县| 屏边| 舒城县| 克拉玛依市|