国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網 會員登陸 & 注冊

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

2023-05-24 19:57 作者:畫-個圈圈詛咒你  | 我要投稿


圖片

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

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

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

圖片

編譯器

書中提出一個觀點:

讓你的代碼運行更快的最簡單的辦法就是讓它做更少的工作。

編譯器把代碼編譯成機器碼,是提高性能的關鍵組成部分。

圖片

密集型任務

高性能編程的一個改進方向是提高密集型任務的處理效率,而這樣的任務無非兩大類:I/O 密集型與 CPU 密集型。

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

集群與現(xiàn)場教訓

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

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

圖片

獲取方式:
1.一鍵三連+關注

2.后臺主動留痕跡:“學習”
(重點:主動打招呼)


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

分享到微博請遵守國家法律
蓝田县| 衢州市| 永济市| 德令哈市| 永善县| 昌图县| 合江县| 湟中县| 长沙市| 荣昌县| 永宁县| 灵璧县| 图片| 潢川县| 吴旗县| 磐安县| 绥化市| 北海市| 平陆县| 响水县| 高州市| 德令哈市| 嘉兴市| 平乐县| 正蓝旗| 湛江市| 遂宁市| 孝感市| 滁州市| 宁河县| 柞水县| 平安县| 望都县| 永昌县| 剑阁县| 安乡县| 高雄县| 黄冈市| 万年县| 荔浦县| 托克逊县|