書名: 運算思維與程式設計
作者: 劉立民
ISBN: 9789869698924
出版社: 普林斯頓國際有限公司
出版日期: 2018/12
書籍開數、尺寸: 19x26x1.96
重量: 0.72 Kg
頁數: 392
內文印刷顏色: 單色
#資訊
#編程與軟體開發
定價: 470
售價: 442
庫存: 已售完
LINE US! 詢問這本書 團購優惠、書籍資訊 等
此書籍已售完,調書籍需2-5工作日。建議與有庫存書籍分開下單

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

詳細資訊

書名:運算思維與程式設計 作者:劉立民 出版社:普林斯頓 出版日期:2019/01/01 ISBN:9789869698924 內容簡介 「人工智慧」在最近幾年內以驚人的速度進步,而運用「機器學習 / 深度學習」製作的軟體系統對未來人類社會的衝擊,可說是來的又快又猛,沒有人能置身事外。其中又以導入「運算思維」這個「問題解決」的方法來教導「計算問題」之相關課程,越來越受到各級學校的重視。   全書分成三個部分,第一部分介紹「邏輯推理」與「Prolog 一階邏輯程式設計」,也就是所謂的「非資料驅動人工智慧」。第二部分則介紹「Python 程式語言」,以命令式程式語言貫穿「命題邏輯」的觀念,驗證第一部分邏輯思維的學習。第三部分則使用大量套件,以專題實作的方式來延伸第二部分「程式語言」的學習,不僅會介紹如何製作「文字雲」與「地理資訊系統應用」等有趣的專題,也包含兩個以「歸納推理」為基礎的單元,說明「資料驅動人工智慧」的專題。   本書另一個特色是使用 Google 提供的 Colaboratory 來學習 Python 程式語言。這個雲端運算的環境不僅讓讀者免費的使用,還可以免費使用Google 提供的高速「圖形處理器」。對於學校等教育機構,不用擔心額外的軟體費用,甚至配備舊型桌機的電腦教室,仍然可以使用 Google Chrome 來操作這個雲端運算的環境。而對於學習程式設計的同學來說,只要能用 Chrome 就能隨時隨地繼續程式的製作與學習。 目錄 Part 1 邏輯推理篇 Ch01 運算思維與人工智慧簡介 Ch02 邏輯的敘述 Ch03 集合的圖形表示 Ch04 敘 述 Ch05 演繹推理 Ch06 歸納推理 Ch07 詞語觀念的量化 Part 2 程式設計篇 Ch08 Python 程式語言簡介 Ch09 變數與輸入輸出 Ch10 控制結構 Ch11 控制結構 ─ 迴圈 Ch12 函數與陣列 Part 3 實習篇 Ch13 簡單影像處理 Ch14 製作文字雲 Ch15 簡單線性迴歸 Ch16 線性分類 Ch17 地理資訊系統應用 Ch18 排列、組合與最佳化問題

為您推薦

遊戲中學習Scratch運算思維與程式設計 (1版)

遊戲中學習Scratch運算思維與程式設計 (1版)

類似書籍推薦給您

【簡介】 ※本書特色 免費且易學:Scratch由MIT開發,免費使用。 圖形化介面:以積木堆疊方式簡化程式設計,無需寫代碼。 全方位功能:詳盡說明舞台背景、角色造型、腳本流程、聲音編輯等。 激發創意:透過互動式故事、動畫、遊戲等培養邏輯思考與創意。 16章精心規劃:從基礎入門到進階應用,共14個範例逐步引導。 Scratch是美國麻省理工學院(MIT)所開發的程式語言,此軟體的主要特色就是利用堆疊與鑲嵌等方式,將各種類型的程式積木組合在一起,只要程式積木之間可以互相嵌接,就可以按下綠旗讓畫面動起來。本書筆者規劃了16個章節的內容,除了認識Scratch的視窗環境外,開宗明義就先將舞台背景與角色造型的新增/編修技巧、腳本流程的規劃、程式堆疊技巧、聲音的插入與編輯等功能做全方位的說明,接著就是依照軟體的難易程度,分別規劃成14個範例,其內容與重點說明如下: ● 動態賀卡的吸睛創意――基礎動畫應用 ● 超萌寶寶的魔法變裝秀――動畫故事的串接 ● 泰國旅遊的實境體驗――單一角色多造型應用 ● 夢幻海底世界的私房創意――反彈與隨機運算 ● 幼兒字卡練習器――廣播與收到訊息的應用 ● 百變髮型設計懶人包――等待滑鼠被點擊 ● 風景相片魅惑萬花筒――縮圖按鈕的應用 ● 歡樂同學錄的製作錦囊――按鈕連結顯示 ● 驚奇屋歷險特效攻略――滑鼠游標的應用 ● 筆畫心情塗鴉板――筆畫效果應用 ● 打造音樂演奏饗宴――樂器與琴鍵的應用 ● 發財金幣不求人――左右按鍵控制 ● 老實樹遊戲攻心密技――詢問與回答的應用 ● 地表最好玩的乒乓球PK賽――座標與角色控制 【目錄】 第一章 運算思維與Scratch程式設計 1-1 認識運算思維 1-2 下載及安裝Scratch 1-3 全新的工作環境 1-4 專案的儲存 第二章 馬上就會基本操作功能 2-1 新增角色 2-2 編輯角色與造型 2-3 新增舞台背景 2-4 堆疊程式積木 2-5 聲音的魔力 第三章 動態賀卡的吸睛創意 3-1 腳本規劃與說明 3-2 版面編排 3-3 變換舞台背景顏色 3-4 圖案的放大縮小 3-5 文字的平移與反彈 3-6 背景音樂的加入與播放 第四章 超萌寶寶的魔法變裝秀 4-1 腳本規劃與說明 4-2 編排角色與背景 4-3 以程式積木串接動畫故事 第五章 泰國旅遊的實境體驗 5-1 腳本規劃與說明 5-2 舞台背景的加入與堆疊程式 5-3 文字角色的加入與堆疊程式 5-4 播放背景音樂 第六章 夢幻海底世界的私房創意 6-1 腳本規劃與說明 6-2 舞台背景與角色的加入 6-3 魚兒游到邊緣就反轉回去 6-4 魚兒碰到水草就右轉180度 6-5 以隨機選數的方式設定魚兒迴轉 6-6 設定魚兒移動角度 6-7 夢幻泡泡由下往上飄動 第七章 幼兒字卡練習器 7-1 腳本規劃與說明 7-2 上傳背景圖片與按鈕角色 7-3 事件的廣播與執行 7-4 以「特效改變」製作換頁效果 第八章 百變髮型設計懶人包 8-1 腳本規劃與說明 8-2 上傳背景圖片與角色圖案 8-3 髮型角色的設定 8-4 臉型的變更與提示 第九章 風景相片魅惑萬花筒 9-1 腳本規劃與說明 9-2 加入背景底色與角色圖案 9-3 以空白鍵切換背景 9-4 設定縮圖起始位置 9-5 設定大圖位置與旋轉角度 9-6 設定文字層上移與縮放效果 9-7 加入提示文字 第十章 歡樂同學錄的製作錦囊 10-1 腳本規劃與說明 10-2 背景圖的上傳與設定 10-3 首頁相片的編排與設定 10-4 「回同學錄」按鈕設定 10-5 角色的複製與修改 10-6 標題文字設定 第十一章 驚奇屋歷險特效攻略 11-1 腳本規劃與說明 11-2 上傳背景圖與角色圖案 11-3 設定魔術箱效果 11-4 設定聖誕樹效果 11-5 設定飛行精靈效果 11-6 設定地球效果 11-7 設定八卦鏡效果 11-8 設定音符效果 第十二章 筆畫心情塗鴉板 12-1 腳本規劃與說明 12-2 上傳背景圖與角色圖案 12-3 設定畫筆的筆畫效果 第十三章 打造音樂演奏饗宴 13-1 腳本規劃與說明 13-2 上傳背景圖與角色圖案 13-3 樂器角色的設定 13-4 琴鍵角色的設定 13-5 以數字鍵彈奏樂器與音符 第十四章 發財金幣不求人 14-1 腳本規劃與說明 14-2 上傳背景圖與角色圖案 14-3 設定以左右鍵移動貝比 14-4 設定財神爺移動方式 14-5 設定發財金幣移動方式 14-6 貝比接收金幣變換造型 14-7 設定星星落下的效果 14-8 設定舞台背景音樂 第十五章 老實樹遊戲攻心密技 15-1 腳本規劃與說明 15-2 上傳背景圖與角色圖案 15-3 設定蹺蹺板造型的替換 15-4 提問與回答設定 15-5 設定足球/籃球的訊息接收 第十六章 地表最好玩的乒乓球PK賽 16-1 腳本規劃與說明 16-2 上傳背景圖與角色圖案 16-3 將桌球拍替代成滑鼠座標 16-4 設定乒乓球的移動效果

原價: 550 售價: 468 現省: 82元
立即查看
運算思維與程式設計-Python程式實作(附範例光碟)1/e (1版)

運算思維與程式設計-Python程式實作(附範例光碟)1/e (1版)

類似書籍推薦給您

運算思維與程式設計:Python程式實作 ISBN13:9789865037437 出版社:全華圖書 作者:張元翔 裝訂/頁數:平裝/368頁 附件:光碟 規格:26cm*19cm*1.4cm (高/寬/厚) 版次:1 出版日:2021/05/01 中國圖書分類:電腦程式語言 內容簡介   本書除了介紹「運算思維與程式設計」的理論基礎之外,同時搭配Python程式實作,強調理論與實務的緊密結合,實現「做中學」的學習理念。   本書的內容安排分成四大部分:   -第1~4章介紹運算思維與程式設計的基本概念。   -第5~11章介紹Python程式設計,從基本資料型態、判斷敘述if,到分解問題的概念、遞迴等。   -第12~19章主要為資料結構與演算法,包含資料結構、物件導向,以及暴力法、分而治之法等的演算法。   -第20章是程式設計專題,以此單元來檢驗學習成效。 本書特色   1.本書除了介紹「運算思維與程式設計」的理論基礎之外,還同時搭配Python程式實作。   2.從數學定理的研究與數學問題的解決入手,訓練運算思維與Python實作的能力。   3.理論與實務的緊密結合,實現「做中學」的學習理念,協助初學者快速入門。 目錄 第1章 介紹 1.1 引言 1.2 程式語言的概念 1.3 程式語言的發展 1.4 運算思維與程式設計的應用 第2章 數學基礎 2.1 基本概念 2.2 數的概念 2.3 數列與級數 2.4 排列與組合 第3章 運算思維 3.1 基本概念 3.2 運算思維 3.3 分解問題 3.4 模式識別 3.5 抽象化 3.6 演算法設計 3.7 流程圖 第4章 程式設計 4.1 基本概念 4.2 Python程式語言 4.3 Python開發環境 4.4 Python程式設計初體驗 第5章 資料型態、變數與運算子 5.1 基本概念 5.2 資料型態 5.3 變數與指定敘述 5.4 識別字 5.5 運算子 5.6 程式設計風格 5.7 程式設計錯誤 第6章 數學運算與字串處理 6.1 基本概念 6.2 數學運算 6.3 科學運算 6.4 字串處理 第7章 基本輸入與輸出 7.1 基本概念 7.2 標準輸入 7.3 標準輸出 7.4 讀取檔案 7.5 寫入檔案 第8章 選擇-決策性的運算思維 8.1 基本概念 8.2 if敘述 8.3 if-else敘述 8.4 if-else-else敘述 8.5 判斷生肖 8.6 判斷閏年 8.7 計算BMI 第9章 迴圈-重複性的運算思維 9.1 基本概念 9.2 while迴圈 9.3 for迴圈 9.4 巢狀for迴圈 9.5 猜數字遊戲 9.6 阿基里斯與烏龜 9.7 指數與階乘 9.8 金字塔 9.9 最大公因數 9.10 九九乘法表 第10章 函式-模組化的運算思維 10.1 基本概念 10.2 函式 10.3 呼叫函式 10.4 參數的傳遞 10.5 參數的預設值 10.6 主程式與函式 10.7 質數 第11章 遞迴-呼叫本身的運算思維 11.1 基本概念 11.2 等差級數 11.3 費氏數列 11.4 卡塔蘭數列 11.5 二項式係數 11.6 最大公因數 第12章 資料結構 12.1 基本概念 12.2 串列 12.3 元組 12.4 集合 12.5 字典 12.6 堆疊 12.7 佇列 12.8 陣列 第13章 物件導向程式設計 13.1 基本概念 13.2 類別的定義 13.3 堆疊 13.4 佇列 13.5 不相交集合 第14章 演算法基礎 14.1 基本概念 14.2 演算法的準則 14.3 演算法的正確性 14.4 演算法的設計策略 14.5 時間複雜度分析 14.6 搜尋演算法 14.7 排序演算法 第15章 暴力法 15.1 基本概念 15.2 組合 15.3 排列 15.4 鬼谷算題 第16章 分而治之法 16.1 基本概念 16.2 河內塔問題 16.3 合併排序法 16.4 快速排序法 第17章 貪婪演算法 17.1 基本概念 17.2 找零錢問題 17.3 背包問題 第18章 動態規劃法 18.1 基本概念 18.2 費氏數列 18.3 找零錢問題 18.4 背包問題 18.5 最長共同子序列 第19章 圖形演算法 19.1 基本概念 19.2 圖形的定義 19.3 圖形的種類 19.4 圖形表示法 19.5 廣度優先搜尋 19.6 深度優先搜尋 19.7 最小生成樹 19.8 最短路徑問題 19.9 歐拉旅途 19.10 哈密頓迴圈 第20章 程式設計專題 20.1 基本概念 20.2 程式設計專題範例 20.3 程式設計專題實作

原價: 420 售價: 370 現省: 50元
立即查看
運算思維與程式設計:Web:Bit (1版)

運算思維與程式設計:Web:Bit (1版)

類似書籍推薦給您

運算思維與程式設計:Web:Bit ISBN13:9789865225919 出版社:五南圖書出版 作者:陳新豐 裝訂/頁數:平裝/144頁 規格:23cm*17cm*0.8cm (高/寬/厚) 版次:1 出版日:2021/04/10 中國圖書分類:電腦製造 內容簡介   ※說明運算思維的內涵,搭配Web:Bit程式設計與實作練習   ※詳實程式說明,提供不同情境的程式範例   ※淺顯易懂、解析完整,讓初學者立即應用   ※本書附有資料檔,請至五南官網輸入本書書號,即可找到資料下載處   運算思維是面對問題以及解決問題的策略與方針,拆解與分析問題,找出問題的規律,進行抽象化與歸納思考,最後得出解決方案。   本書是以實務及理論兼容的方式來介紹程式語言,運用淺顯易懂的文字與範例來說明程式設計中的設計策略。以「運算思維」為主軸,透過實作Web:Bit程式設計,搭配Web:Bit當中有趣的程式積木,在學習程式的樂趣當中,增進運算思維的應用能力、解決問題能力、團隊合作以及創新思考能力。 目錄 Chapter 1 運算思維 1.1 運算思維的意涵 1.2 運算思維與教學的連結 1.3 運算思維在教育的應用 1.4 運算思維對未來的影響 習題 Chapter 2 認識Web:Bit 2.1 Web:Bit基本介紹 2.2 Web:Bit功能說明 2.3 Web:Bit編輯工具 2.4 更新開發板韌體 2.5 設定開發板網路 習題 Chapter 3 基本類積木的應用 3.1 實作01:LED矩陣顯示訊息 3.2 實作02:LED矩陣顯示圖案 3.3 實作03:LED矩陣顯示動畫 3.4 實作04:簡易的猜拳機 習題 Chapter 4 怪獸舞台的應用 4.1 認識怪獸舞台 4.2 控制怪獸移動 4.3 實作01:點擊小怪獸,一點一點地變大 4.4 實作02﹕國際小怪獸,會說各國的語言 習題 Chapter 5邏輯類積木的應用 5.1 實作01:如果天黑了,那麼就點亮路燈 5.2 實作02 ﹕好受到稱讚,不好則要更努力 5.3 實作03 ﹕天氣好的話,我會去找你遊玩 5.4 實作04 ﹕發燒有症狀,需看醫生和休息 習題 Chapter 6迴圈類積木的應用 6.1 實作01:重覆依序點亮一列燈 6.2 實作02:全部小怪獸自動旋轉 6.3 實作03:一閃一閃的紅燈綠燈 6.4 實作04:雙重迴圈的九九乘法 習題 Chapter 7音效類積木的應用 7.1 實作01:播放「超級瑪琍」 7.2 實作02:播放「兩隻老虎」 7.3 實作03:小怪獸發出音效 7.4 實作04:小怪獸展示圖片 習題 Chapter 8綜合應用實作練習 8.1 實作01:剪刀石頭布的隨機出拳遊戲 8.2 實作02:小怪獸邊走路邊發出的聲音 8.3 實作03:小怪獸與滑鼠互動控制聲音 8.4 實作04:小怪獸表示文字取代的功能 習題 參考文獻

原價: 280 售價: 238 現省: 42元
立即查看
運算思維與Python程式設計-含GLAD ICTP計算機程式能力國際認證核心能力Essentials Level(範例download)

運算思維與Python程式設計-含GLAD ICTP計算機程式能力國際認證核心能力Essentials Level(範例download)

類似書籍推薦給您

  1.介紹Python基礎技術與通過ICTP計算機程式能力國際認證的實用教材。   2.本書介紹的內容包含ICTP計算機程式能力國際認證-核心能力(Information and Communication Technology Programs-using Programming(Python) -Essentials Level)考試重點的出題方向:文字化軟體功能與操作、結構化與模組化程式設計、演算法的程式設計。   3.本書主題循序漸進講解清楚,程式結構清晰,範例說明引導使用者逐步設計程式,解決可能碰到的生活難題。   4.章前有「本章學習地圖」作為引導,章末「重點掃描」是強化觀念與複習。而在各章習題中加入許多和ICTP考題類型相關的測驗題目,附錄也根據ICTP計算機程式能力三大出題方向設計模擬試題。 目錄 第1 章 認識Python 與操作環境 1-1 軟體開發的基礎 ................................. 2 1-2 認識運算思維 .................................... 5 1-3 Python 簡介與特色 ........................... 9 1-4 Python 的重要應用 .........................10 1-5 Python 下載與安裝 .........................15 1-6 第一支Python 程式就上手 .............18 1-7 程式文件結構注意事項 ....................20 第2 章 變數與資料型態 2-1 變數命名與指派 ...............................28 2-2 基本資料型態 ..................................31 2-3 格式化輸出功能 ...............................35 2-4 input 輸入函式................................40 2-5 資料型態轉換 ..................................41 第3 章 運算式與運算子 3-1 算術運算子 ......................................48 3-2 指派運算子 ......................................49 3-3 比較運算子 ......................................52 3-4 邏輯運算子 ......................................52 3-5 位元運算子 ......................................55 3-6 位移運算子 ......................................57 3-7 運算子優先順序 ...............................58 第4 章 流程控制與迴圈 4-1 認識流程控制 ..................................68 4-2 決策流程控制 ..................................70 4-3 重複結構——迴圈 ...........................76 4-4 其它流程控制指令 ...........................82 第5 章 字元與字串 5-1 編碼的認識與宣告 ...........................94 5-2 建立字串..........................................96 5-3 認識跳脫字元 ..................................97 5-4 字串索引與切片 ...............................98 5-5 字串常用運算子 .............................102 5-6 字串常用函數與方法 .....................103 第6 章 容器資料型別 6-1 容器資料型別的比較 .....................116 6-2 list 串列 .........................................117 6-3 tuple 序對 .....................................122 6-4 dict 字典 .......................................125 6-5 set 集合 .........................................129 第7 章 函數 7-1 認識函數........................................140 7-2 變數的有效範圍 .............................147 7-3 遞迴函數........................................149 7-4 實用的內建函數 .............................151 第8 章 模組與工具的操作 8-1 認識模組........................................166 8-2 實用內建模組與線上輔助 ..............170 8-3 第三方套件 ....................................177 第9 章 疑難排解與錯誤處理 9-1 程式錯誤類型 ................................184 9-2 認識例外........................................187 9-3 例外處理簡介 ................................189 第10 章 檔案輸入與輸出 10-1 認識檔案 .....................................200 10-2 檔案的寫入 ..................................202 10-3 讀取檔案 .....................................204 附錄 ICTP 計算機綜合能力試題 .................................214 參考答案 .................................................239

原價: 450 售價: 383 現省: 67元
立即查看
運算思維與Scratch3.0程式設計-含GLAD ICTP 計算機程式語言國際認證基礎能力Fundamentals Level-最新版

運算思維與Scratch3.0程式設計-含GLAD ICTP 計算機程式語言國際認證基礎能力Fundamentals Level-最新版

類似書籍推薦給您

  1.依據Scratch 3.0的特性分成:Scratch功能與操作、結構化與模組化程式設計、演算法的程式設計、人機互動程式設計四大構面,詳細介紹Scratch與各學習領域結合的應用方式與應用範例。   2.主題範例程式設計從動畫情境腳本規劃、自己的創意規劃、流程設計、動手堆疊積木到延申學習,循序漸進引導學習者觸類旁通舉一反三,將自己的創意想法轉換成Scratch程式執行結果。   3.整合運算思維架構在Scratch3.0程式設計,培養學習者運算思維能力、問題解決能力與邏輯思考能力。   4.本書除了學習程式設計的應用外,還能邁向取得GLAD ICTP計算機程式語言國際證。 目錄 第一篇 Scratch功能與操作 Chapter1 運算思維與Scratch 3 程式設計 1-1 Scratch 3 簡介 1-2 Scratch 3 視窗環境 1-3 角色與造型 1-4 舞台與背景 1-5 角色造型與舞台背景繪畫功能 1-6 Scratch角色說出:「Hello!」 1-7 運算思維與Scratch 3 程式設計 課後評量 Chapter2 Scratch 3 功能與應用一 2-1 事件 2-2 結構化程式設計與控制 2-3 動作 2-4 外觀 2-5 偵測 課後評量 Chapter3 Scratch 3 功能與應用二 3-1 音效 3-2 運算 3-3 變數 3-4 函式積木 3-5 擴展-音樂 3-6 擴展-畫筆 3-7 擴展-視訊偵測 3-8 擴展-文字轉語音 3-9 擴展-翻譯 課後評量 第二篇 結構化與模組化程式設計 Chapter4 結構化程式設計:樂透彩球 4-1 樂透彩球腳本規劃 4-2 樂透彩球流程設計 4-3 新增角色 4-4 廣播開始選號-事件 4-5 彩球移動-動作 4-6 選中號碼-變數 課後評量 Chapter5 e-Board電子白板:控制與畫筆 5-1 e-Board電子白板腳本規劃 5-2 e-Board電子白板流程設計 5-3 角色跟著滑鼠游標移動 5-4 下筆與停筆-畫筆 5-5 設定畫筆顏色與寬度-畫筆 課後評量 Chapter6 生日派對:外觀、音樂與音效 6-1 生日派對腳本規劃 6-2 生日派對流程設計 6-3 變換造型-外觀 6-4 播放歌曲-音效 6-5 碰到滑鼠變換造型 6-6 演奏音階-音樂 課後評量 Chapter7 貓咪闖天關:動作與偵測 7-1 貓咪闖天關腳本規劃 7-2 貓咪闖天關流程設計 7-3 切換背景與設定角色 7-4 角色重複旋轉-動作 7-5 鍵盤控制角色移動-動作 7-6 角色偵測顏色移動-偵測 7-7 闖關成功與失敗 課後評量 第三篇 演算法的程式設計 Chapter8 兔子的生長:費氏數列 8-1 費氏數列原理 8-2 設計費氏數列流程 8-3 設計費氏數列程式 課後評量 第四篇 人機互動程式設計 Chapter9 英文語音翻譯與打字 9-1 英文語音翻譯與打字腳本規劃 9-2 設計英文語音翻譯與打字流程 9-3 翻譯 9-4 文字轉語音 9-5 英文打字與語音 課後評量 附錄 課後評量參考答案

原價: 320 售價: 272 現省: 48元
立即查看