內容簡介
經典電腦科學問題解析:使用Python
內容簡介
『無論你是新手還是經驗豐富的專家,閱讀本書都有啊哈的豁然感覺!』
—James Watson, Adaptive
『以Python動手解決經典電腦科學問題,是個有趣又能獲得經驗的方式。』
—Jens Christian Bredahl Madsen IT Relation
『強力推薦給每一位有興趣更深入瞭解Python和電腦科學實用價值的人。』
—Daniel Kenney-Jung, MD University of Minnesota
『不僅以精彩有趣的方式呈現經典問題,更搭配了似乎總是有新招式的語言。』
—Sam Zaydel, RackTop Systems
看似新穎或獨特的電腦科學問題,其根源通常就是經典的演算法、編碼技術和工程原理。而解決它們的最佳方式,依然是這些經典之道。以Python來瞭解這些技術,可以擴展你在Web開發、資料整理、機器學習等領域獲得成功的可能性。
藉著Python和這些經過時間考驗的情境、演練和演算法,這本書能磨亮你的CS問題解決能力。你將解決諸多程式設計的挑戰,從二元搜索演算法的簡單任務,到使用k-means分類資料。當你擊破這些將電腦科學和現實相關的程式、資料、執行效能等難題時,一定會感到特別滿意,甚至更可以輕鬆完成下一次工作面試!
本書內容包含:
‧搜尋演算法
‧圖形常用技術
‧神經網路
‧基因演算法
‧對抗式搜尋
‧完全採用型別提示
本書適合中階程度的Python開發人員閱讀。
內容簡介
『無論你是新手還是經驗豐富的專家,閱讀本書都有啊哈的豁然感覺!』
—James Watson, Adaptive
『以Python動手解決經典電腦科學問題,是個有趣又能獲得經驗的方式。』
—Jens Christian Bredahl Madsen IT Relation
『強力推薦給每一位有興趣更深入瞭解Python和電腦科學實用價值的人。』
—Daniel Kenney-Jung, MD University of Minnesota
『不僅以精彩有趣的方式呈現經典問題,更搭配了似乎總是有新招式的語言。』
—Sam Zaydel, RackTop Systems
看似新穎或獨特的電腦科學問題,其根源通常就是經典的演算法、編碼技術和工程原理。而解決它們的最佳方式,依然是這些經典之道。以Python來瞭解這些技術,可以擴展你在Web開發、資料整理、機器學習等領域獲得成功的可能性。
藉著Python和這些經過時間考驗的情境、演練和演算法,這本書能磨亮你的CS問題解決能力。你將解決諸多程式設計的挑戰,從二元搜索演算法的簡單任務,到使用k-means分類資料。當你擊破這些將電腦科學和現實相關的程式、資料、執行效能等難題時,一定會感到特別滿意,甚至更可以輕鬆完成下一次工作面試!
本書內容包含:
‧搜尋演算法
‧圖形常用技術
‧神經網路
‧基因演算法
‧對抗式搜尋
‧完全採用型別提示
本書適合中階程度的Python開發人員閱讀。
作者簡介
作者簡介
David Kopec
David Kopec 是尚普蘭學院(Champlain College,位於佛蒙特州伯靈頓)電腦科學與創新的助理教授。他是《Dart for Absolute Beginners》(Apress, 2014)和《Classic Computer Science Problems in Swift》(Manning, 2018)的作者。
David Kopec
David Kopec 是尚普蘭學院(Champlain College,位於佛蒙特州伯靈頓)電腦科學與創新的助理教授。他是《Dart for Absolute Beginners》(Apress, 2014)和《Classic Computer Science Problems in Swift》(Manning, 2018)的作者。
ISBN: 9789865024574