Python語言是一種腳本語言,其應用領域非常廣泛,包括數據分析、自然語言處理、機器學習、科學計算、推薦系統構建等。
本書共有12章,圍繞如何進行代碼優化和加快實際應用的運行速度進行詳細講解。
本書主要包含以下主題:計算機內部結構的背景知識、列表和元組、字典和集合、迭代器和生成器、矩陣和矢量計算、並發、集群和工作隊列等。
最后,通過一系列真實案例展現了在應用場景中需要注意的問題。
本書適合初級和中級Python程序員、有一定Python語言基礎想要得到進階和提高的讀者閱讀。
Micha Gorelick在bitly公司從事與數據打交道的工作,並負責建立了快速前進實驗室(Fast Forward Labs),研究從機器學習到高性能流算法領域的問題。
Ian Ozsvald是ModelInsight.io的數據科學家和教師,有着超過十年的Python經驗。他在yCon和PyData會議上教授Python編程,這幾年一直在英國從事關於數據科學和高性能計算方面的咨詢工作。