- Python高性能編程(第2版)
- (美)米夏·戈雷利克等
- 347字
- 2023-09-06 19:21:20
適合的讀者
如果使用Python的時間足夠長,便知道為何有些代碼運行緩慢,還知道可以使用Cython、NumPy和PyPy等技術來提速。你還可能有其他語言的編程經驗,知道解決性能問題的方式有多種。
本書主要介紹如何解決CPU密集型問題,但也涉及數據傳輸和內存密集型問題。科學家、工程師、定量分析專家和學者經常會面臨這些問題。
本書還介紹了Web開發人員可能面臨的問題,如何通過移動數據、使用PyPy等即時編譯器以及異步I/O輕松地提升性能。
具備C(C++或Java)方面的知識可能會對閱讀本書有所幫助,但這并非必要條件。CPython是最常見的Python解釋器(在命令行輸入python時使用的就是這個標準解釋器),它是使用C語言編寫的,因此各種鉤子和庫都完全暴露了C語言的內部機制。本書介紹的很多優化方法都不要求你具備任何C語言知識。
另外,本書也不要求你對CPU、存儲架構和數據總線有深入認識。
推薦閱讀
- SQL Server 從入門到項目實踐(超值版)
- jQuery Mobile Web Development Essentials(Third Edition)
- C語言程序設計(第3版)
- Learning Selenium Testing Tools with Python
- 構建移動網站與APP:HTML 5移動開發入門與實戰(跨平臺移動開發叢書)
- 少年輕松趣編程:用Scratch創作自己的小游戲
- C/C++算法從菜鳥到達人
- Twilio Best Practices
- 編寫高質量代碼:改善Python程序的91個建議
- Python計算機視覺編程
- C語言程序設計
- Animate CC二維動畫設計與制作(微課版)
- INSTANT MinGW Starter
- Python GUI Programming Cookbook
- STM32F0實戰:基于HAL庫開發