Skip to Main Content
高效能PYTHON程式設計
book

高效能PYTHON程式設計

by Micha Gorelick, Ian Ozsvald
August 2015
Intermediate to advanced content levelIntermediate to advanced
384 pages
7h 42m
Chinese
GoTop Information, Inc.
Content preview from 高效能PYTHON程式設計
Python 很容易學習,然而,你之所以拿起這本書,很可能是因為你的程式碼雖然運作無
誤,但你需要它執行得更快速。你喜歡你的程式碼容易修改並且迅速執行,然而,在
易開發
運作快速
之間會有一些妥協,這個現象不難理解,但總令人扼腕。不過,事
實上是有解決辦法的。
某些人有多個必須執行得更加快速的循序行程,其他人則無法利用多核架構、叢集、或
GPU 的好處。某些人因為經費的關係需要建立可擴充及縮小規模,但又不失可靠性的系
統,其他人則瞭解他們的編程技術(往往借用自其他語言)可能不像從別人那裡看到的
例子那樣自然。
在這本書裡,我們將涵蓋所有這些主題,提供實際的引導,讓你瞭解程式的瓶頸在哪
裡,並且產生更快速且更具擴充性的解決辦法。我們也會說明一些前輩們的英雄事蹟,
這些人篳路藍縷,開疆闢土,讓你無需重蹈他們走過的老路。
Python 很適合用在快速開發,上線部署,以及可擴充的系統上。在這個生態系裡,已經
有許多人披荊斬棘,解決掉你會遭遇到的諸多問題,讓你擁有更多時間聚焦在更切身的
挑戰與任務上。
誰適合讀這本書
你已經使用過 Python 夠長的時間,知道某些事情為什麼那麼緩慢,並且看過 Cython
numpy
,及 PyPy 之類的技術被討論作為可能的解決方案。你或許也使用過其他編程語
言,因此知道解決效能問題的方法不止一種。
xii
|
雖然這本書主要是針對計算密集(CPU 限制)的問題,但我們也會檢視資料傳輸與記憶
體限制的議題。通常,學者、科學家、工程師、與金融分析師都會面對這些問題。
我們也會探討 We ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

流畅的Python

流畅的Python

Luciano Ramalho
手把手教会你linux

手把手教会你linux

桑德.范.乌格特

Publisher Resources

ISBN: 9789863477105