
大衛·科帕克
本書是一本面向中高級程序員的算法教程,藉助Python語言,用經典的算法、編碼技術和原理來求解計算機科學的一些經典問題。全書共9章,不僅介紹了遞歸、結果緩存和位操作等基本編程組件,還講述了常見的搜索算法、常見的圖算法、神經網絡、遺傳算法、k均值聚類算法、對抗搜索算法等,運用了類型提示等Python高級特性,並通過各級方案、示例和習題展開具體實踐。 本書將計算機科學與應用程序、數據、性能等現實問題深度關聯,定位獨特,示例經典,適合有一定編程經驗的中高級Python程序員提升用Python解決實際問題的技術、編程和應用能力。
這本書還挺有趣的,代碼也是,爲什麼評分這麼低。估計爲興趣而學習的人越來越少了。
只需要略讀即可。明白其中算法的原理,拓展自己的代碼編寫思路
避雷,這本書用Python寫代碼但沒有正確縮進,所以讀者其實一直在糾錯。
幾乎是略讀 因爲不熟悉python語法,大概是看了其中的算法思想,印象比較深的就是遺傳算法還有極小化極大算法,回溯算法,將裏面的代碼下載運行了一遍,幾乎0錯誤,在3.7環境下都可運行。滿足我目前的一個閱讀需求,總體很滿意。
除了代碼格式的問題(縮進異常、和註釋混在一行),挺好的一本書。
看了第一章,關於算法的解釋很簡單適合入門,關於Python的用法很高階,其中對於int的處理,對Python一些細節的解釋都很高階。 作者對於Python的代碼風格也很棒,有嚴格的類型限定 所以重點是算法更是Python實現
微信讀書能不能優化代碼的顯示,這注釋都跟代碼在同一行了
內容很實在,可以作爲機器學習的前置
總結歸納了很多常用算法,講的比較簡單易懂,也給了代碼實現。但是相對於真的算法理論的書缺少數學深度。就應用理解來說還是很值得一讀的。
書中的代碼風格優秀且前後統一,值得學習。內容上,這本書介紹了許多知名算法(只介紹實現而鮮少涉及證明),尤其是我先前只聞其名的A*搜索,對算法知識應能起到查漏補缺的作用