經典電腦科學問題解析|使用 Python (Classic Computer Science Problems in Python)

David Kopec 著 賴榮樞 譯

  • 經典電腦科學問題解析|使用 Python (Classic Computer Science Problems in Python)-preview-1
  • 經典電腦科學問題解析|使用 Python (Classic Computer Science Problems in Python)-preview-2
  • 經典電腦科學問題解析|使用 Python (Classic Computer Science Problems in Python)-preview-3
  • 經典電腦科學問題解析|使用 Python (Classic Computer Science Problems in Python)-preview-4
  • 經典電腦科學問題解析|使用 Python (Classic Computer Science Problems in Python)-preview-5
  • 經典電腦科學問題解析|使用 Python (Classic Computer Science Problems in Python)-preview-6
  • 經典電腦科學問題解析|使用 Python (Classic Computer Science Problems in Python)-preview-7
  • 經典電腦科學問題解析|使用 Python (Classic Computer Science Problems in Python)-preview-8
  • 經典電腦科學問題解析|使用 Python (Classic Computer Science Problems in Python)-preview-9
經典電腦科學問題解析|使用 Python (Classic Computer Science Problems in Python)-preview-1

買這商品的人也買了...

商品描述

『無論你是新手還是經驗豐富的專家,閱讀本書都有啊哈的豁然感覺!』
—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 是尚普蘭學院(Champlain College,位於佛蒙特州伯靈頓)電腦科學與創新的助理教授。他是《Dart for Absolute Beginners》(Apress, 2014)和《Classic Computer Science Problems in Swift》(Manning, 2018)的作者。

目錄大綱

前言
 為什麼選Python?
 何謂經典電腦科學問題?
 什麼類型的問題會出現在這本書?
 這本書為什而寫?
 Python版本、原始碼儲藏庫及型別提示
 沒有圖形、沒有UI程式碼,只有標準程式庫
 系列書籍

第一章 熱身的小問題
 1.1費氏數列
 1.2微不足道的壓縮
 1.3無法破解的加密
 1.4計算pi
 1.5河內塔
 1.6現實世界的應用
 1.7練習

第二章 搜尋的問題
 2.1 DNA搜尋
 2.2走出迷宮
 2.3傳教士和食人族
 2.4真實世界的應用
 2.5練習

第三章 限制滿足問題
第四章 圖形問題
第五章 基因演算法
第六章 K均值群聚演算法
第七章 超簡單神經網路
第八章 對抗式搜尋
第九章 各種疑難雜症
附錄A
附錄B
附錄C