運算思維與程式設計: Python程式實作 (附範例光碟) | 誠品線上

運算思維與程式設計: Python程式實作 (附範例光碟)

作者 張元翔
出版社 全華圖書股份有限公司
商品描述 運算思維與程式設計: Python程式實作 (附範例光碟):本書除了介紹「運算思維與程式設計」的理論基礎之外,同時搭配Python程式實作,強調理論與實務的緊密結合,實現「做中

內容簡介

內容簡介 本書除了介紹「運算思維與程式設計」的理論基礎之外,同時搭配Python程式實作,強調理論與實務的緊密結合,實現「做中學」的學習理念。本書的內容安排分成四大部分:-第1~4章介紹運算思維與程式設計的基本概念。-第5~11章介紹Python程式設計,從基本資料型態、判斷敘述if,到分解問題的概念、遞迴等。-第12~19章主要為資料結構與演算法,包含資料結構、物件導向,以及暴力法、分而治之法等的演算法。-第20章是程式設計專題,以此單元來檢驗學習成效。

產品目錄

產品目錄 第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 程式設計專題實作

商品規格

書名 / 運算思維與程式設計: Python程式實作 (附範例光碟)
作者 / 張元翔
簡介 / 運算思維與程式設計: Python程式實作 (附範例光碟):本書除了介紹「運算思維與程式設計」的理論基礎之外,同時搭配Python程式實作,強調理論與實務的緊密結合,實現「做中
出版社 / 全華圖書股份有限公司
ISBN13 / 9789865037437
ISBN10 / 9865037432
EAN / 9789865037437
誠品26碼 / 2682030562000
頁數 / 368
開數 / 16K
注音版 /
裝訂 / P:平裝
語言 / 1:中文 繁體
尺寸 / 26X19X1.7CM
級別 / N:無

最佳賣點

最佳賣點 : 1.本書除了介紹「運算思維與程式設計」的理論基礎之外,還同時搭配Python程式實作。
2.從數學定理的研究與數學問題的解決入手,訓練運算思維與Python實作的能力。
3.理論與實務的緊密結合,實現「做中學」的學習理念,協助初學者快速入門。

活動