fbpx

電子書 – Classic Computer Science Problems in Python

Contents

書籍簡介

從電腦科學領域深化你的問題解決技巧,通過時間測試的場景、練習和演算法來挑戰你。 當你在面對搜尋、叢集(clustering)、圖形(graph)等方面的範例時,你會記得那些你已經忘記的重要事情,並且找到解決”新”問題的經典方法

關於這個技術

不要只是學習另一種語言。 相反,成為一個更好的程式設計師! 在網頁應用程式、資料收集和強大的機器學習應用中,Python 無所不在。 即使是那些在經典演算法、編碼技術和工程原理的肩膀上看起來新的或獨特的問題。 掌握這些核心技能,你就可以使用 Python 來解決優化問題,人工智慧,機器學習,以及其他你將面臨的挑戰,當你成長你的技能作為一個程式設計師

關於這本書

Classic Computer Science Problems in Python 提出了幾十個程式設計挑戰,從簡單的任務,例如找到一個列表中的東西,再到一個二元搜尋演算法來使用 k-means 進行資料叢集。 對於每一個精心挑選的問題,你會發現一個巧妙的解決方案,同時清楚地解釋如何思考這個問題,以及如何將你的新技能應用到其他類似的場景中。 你會欣賞作者 David Kopec 將電腦科學的核心學科與應用程式、資料、效能等現實世界的關注關連起來的驚人能力

基於 David 的書 – Classic Computer Problems in Swift – 這本書提供了基於 python 的範例來解決同樣的核心問題以及一個新的關於對抗搜尋的章節

書籍內容包含

  • 寬度優先(Breadth-first)和深度優先搜尋演算法
  • 約束滿足問題
  • 圖形(graphs)的常用技術
  • 神經網路和遺傳演算法
  • 對抗性搜尋(Adversarial Search)

目標讀者

  • 中級高階 Python 程式設計師

關於作者

David Kopec 一位電腦科學與創新的 Champlain 學院助理教授,Dart for Absolute Beginners和 Classic Computer Science Problems in Swift 作者。

David 也是一位經驗豐富的軟體開發者和熱心的開源貢獻者


購買電子書

你可能會有興趣

 歡迎使用 e-mail 訂閱 Soft & Share 

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d