定價: 560
售價: 504
庫存: 已售完
LINE US! 詢問這本書 團購優惠、書籍資訊 等
此書籍已售完,調書籍需2-5工作日。建議與有庫存書籍分開下單

付款方式: 超商取貨付款
信用卡
線上轉帳
物流方式: 超商取貨
宅配
門市自取

詳細資訊

內容簡介   運算思維是用來培養系統化邏輯概念的基礎,進而學習在面對問題時能有系統的分析與拆解問題的能力。為了讓讀者能更容易地來理解運算思維與演算邏輯,本書採用豐富圖例來闡述觀念,並使用簡潔、易懂、易學的Python語言來實作程式,重要指引包括:程式設計與運算思維之間的關係,必懂的資料結構,如陣列、矩陣、串列、堆疊、佇列、樹狀結構、圖形及雜湊表等,並說明分治法、貪心法、動態規劃法、樹狀演算法、堆疊與佇列…等演算邏輯。   另外,新增了「ChatGPT與Python程式設計」的內容,藉由熱門的ChatGPT聊天機器人,學習如何利用它來協助寫文章、擬信件、驗證程式…等,並運用ChatGPT開發小型遊戲程式,精彩AI範例如下:   ✚ 使用Pygame遊戲套件繪製多媒體圖案   ✚ 以內建模組及模擬大樂透的開獎程式   ✚ 建立四個主功能表的視窗應用程式   ✚ 迷宮問題的解決方案   ✚ 海龜繪圖法繪製圖形   ✚ 猜數字遊戲   ✚ OX井字遊戲   ✚ 猜拳遊戲   ✚ 比牌面大小遊戲 本書特色   ✦ 依演算邏輯規劃章節架構,增加訓練的強度   ✦ 運用Python實作,訓練運算思維與演算邏輯   ✦ 結合ChatGPT輔助應用,加速程式設計   ✦ 採豐富圖例講解,精確提高演算法的理解程度   ✦ 提供完整範例程式碼,增強學習成效 目錄 第1章▸大話運算思維與程式設計 1-1 我與運算思維 1-2 認識運算思維 1-3 生活中到處都是演算法 1-4 程式設計邏輯是什麼? 第2章▸走入資料結構與演算法的異想世界 2-1 資料結構初體驗 2-2 必懂的資料結構 2-3 矩陣與深度學習 2-4 小手拉小手的串列 2-5 後進先出的堆疊 2-6 先進先出的佇列 2-7 盤根錯節的樹狀結構 2-8 學會藏寶圖的密技-圖形簡介 2-9 神奇有趣的雜湊表 第3章▸各個擊破的分治演算邏輯 3-1 化繁為簡的分治邏輯思維 3-2 分治法孿生兄弟-遞迴演算邏輯 3-3 古老的河內塔演算法 3-4 快速排序演算法 3-5 合併排序演算法 3-6 一刀兩斷的二分搜尋演算法 第4章▸給我最好,其餘免談的貪心演算邏輯 4-1 貪心邏輯思維 4-2 最小花費擴張樹(MST) 4-3 圖形最短路徑演算法 第5章▸分治法的麻吉兄弟-動態規劃演算邏輯 5-1 動態規劃邏輯思維 5-2 字串比對功能 5-3 AOV網路與拓樸排序演算法 5-4 AOE網路 5-5 青蛙跳台階演算法 第6章▸超圖解的樹狀演算邏輯 6-1 陣列實作二元樹 6-2 串列實作二元樹 6-3 二元樹走訪的入門捷徑 6-4 話說二元搜尋樹 6-5 二元樹節點插入 6-6 二元樹節點的刪除 6-7 疊羅漢般的堆積樹排序法 第7章▸堆疊與佇列演算邏輯徹底研究 7-1 陣列實作堆疊 7-2 串列實作堆疊 7-3 經典堆疊應用的八皇后演算法 7-4 陣列實作佇列 7-5 鏈結串列實作佇列 7-6 有趣的雙向佇列 7-7 一定要懂的優先佇列 第8章▸改變程式功力的經典演算邏輯 8-1 不斷繞圈的疊代邏輯思維 8-2 人人都有獎的枚舉邏輯思維 8-3 不對就回頭的回溯邏輯思維 8-4 一學就懂的雜湊演算法 8-5 破解碰撞與溢位處理的小撇步 第9章▸ChatGPT與Python程式設計黃金入門課 9-1 認識聊天機器人 9-2 ChatGPT初體驗 9-3 使用ChatGPT寫Python程式 9-4 ChatGPT AI Python程式範例集 9-5 課堂上學不到的ChatGPT使用祕訣 9-6 利用ChatGPT輕鬆開發AI小遊戲 9-7 你不能不會的演算法