PDF JPG
本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • 運算思維與程式設計-Python程式實作(附範例光碟)
  • 點閱:67
    72人已收藏
  • 作者: 張元翔 著
  • 出版社:全華圖書股份有限公司
  • 出版年:2021
  • ISBN:9789865037437
  • EISBN:9786263280021 PDF
  • 格式:PDF,JPG
  • 附註:本電子書含光碟資料, 購買/借閱後至個人書坊下載 附錄: ASCII表等5種(租書不含光碟資料)
租期14天 今日租書可閱讀至2024-08-04

  本書除了介紹「運算思維與程式設計」的理論基礎之外,同時搭配Python程式實作,強調理論與實務的緊密結合,實現「做中學」的學習理念。

  本書的內容安排分成四大部分:
  -第1~4章介紹運算思維與程式設計的基本概念。
  -第5~11章介紹Python程式設計,從基本資料型態、判斷敘述if,到分解問題的概念、遞迴等。

  -第12~19章主要為資料結構與演算法,包含資料結構、物件導向,以及暴力法、分而治之法等的演算法。
  -第20章是程式設計專題,以此單元來檢驗學習成效。

本書特色

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


張元翔 著,

  • Chapter 01 介紹(第1-1頁)
    • 1.1 引言(第1-2頁)
    • 1.2 程式語言的概念(第1-4頁)
    • 1.3 程式語言的發展(第1-7頁)
    • 1.4 運算思維與程式設計的應用(第1-8頁)
  • Chapter 02 數學基礎(第2-1頁)
    • 2.1 基本概念(第2-2頁)
    • 2.2 數的概念(第2-3頁)
    • 2.3 數列與級數(第2-5頁)
    • 2.4 排列與組合(第2-16頁)
  • Chapter 03 運算思維(第3-1頁)
    • 3.1 基本概念(第3-2頁)
    • 3.2 運算思維(第3-2頁)
    • 3.3 分解問題(第3-3頁)
    • 3.4 模式識別(第3-5頁)
    • 3.5 抽象化(第3-7頁)
    • 3.6 演算法設計(第3-8頁)
    • 3.7 流程圖(第3-10頁)
  • Chapter 04 程式設計(第4-1頁)
    • 4.1 基本概念(第4-2頁)
    • 4.2 Python程式語言(第4-2頁)
    • 4.3 Python開發環境(第4-3頁)
    • 4.4 Python程式設計初體驗(第4-5頁)
  • Chapter 05 資料型態、變數與運算子(第5-1頁)
    • 5.1 基本概念(第5-2頁)
    • 5.2 資料型態(第5-2頁)
    • 5.3 變數與指定敘述(第5-4頁)
    • 5.4 識別字(第5-6頁)
    • 5.5 運算子(第5-7頁)
    • 5.6 程式設計風格(第5-15頁)
    • 5.7 程式設計錯誤(第5-16頁)
  • Chapter 06 數學運算與字串處理(第6-1頁)
    • 6.1 基本概念(第6-2頁)
    • 6.2 數學運算(第6-2頁)
    • 6.3 科學運算(第6-3頁)
    • 6.4 字串處理(第6-6頁)
  • Chapter 07 基本輸入與輸出(第7-1頁)
    • 7.1 基本概念(第7-2頁)
    • 7.2 標準輸入(第7-2頁)
    • 7.3 標準輸出(第7-5頁)
    • 7.4 讀取檔案(第7-9頁)
    • 7.5 寫入檔案(第7-12頁)
  • Chapter 08 選擇——決策性的運算思維(第8-1頁)
    • 8.1 基本概念(第8-2頁)
    • 8.2 if敘述(第8-2頁)
    • 8.3 if-else敘述(第8-3頁)
    • 8.4 if-elif-else敘述(第8-4頁)
    • 8.5 判斷生肖(第8-7頁)
    • 8.6 判斷閏年(第8-9頁)
    • 8.7 計算BMI(第8-10頁)
  • Chapter 09 迴圈——重複性的運算思維(第9-1頁)
    • 9.1 基本概念(第9-2頁)
    • 9.2 while迴圈(第9-2頁)
    • 9.3 for迴圈(第9-5頁)
    • 9.4 巢狀for迴圈(第9-7頁)
    • 9.5 猜數字遊戲(第9-7頁)
    • 9.6 阿基里斯與烏龜(第9-9頁)
    • 9.7 指數與階乘(第9-10頁)
    • 9.8 金字塔(第9-12頁)
    • 9.9 最大公因數(第9-13頁)
    • 9.10 九九乘法表(第9-14頁)
  • Chapter 10 函式——模組化的運算思維(第10-1頁)
    • 10.1 基本概念(第10-2頁)
    • 10.2 函式(第10-2頁)
    • 10.3 呼叫函式(第10-4頁)
    • 10.4 參數的傳遞(第10-5頁)
    • 10.5 參數的預設值(第10-6頁)
    • 10.6 主程式與函式(第10-6頁)
    • 10.7 質數(第10-8頁)
  • Chapter 11 遞迴——呼叫本身的運算思維(第11-1頁)
    • 11.1 基本概念(第11-2頁)
    • 11.2 等差級數(第11-2頁)
    • 11.3 費氏數列(第11-3頁)
    • 11.4 卡塔蘭數列(第11-4頁)
    • 11.5 二項式係數(第11-5頁)
    • 11.6 最大公因數(第11-7頁)
  • Chapter 12 資料結構(第12-1頁)
    • 12.1 基本概念(第12-2頁)
    • 12.2 串列(第12-2頁)
    • 12.3 元組(第12-8頁)
    • 12.4 集合(第12-10頁)
    • 12.5 字典(第12-13頁)
    • 12.6 堆疊(第12-15頁)
    • 12.7 佇列(第12-19頁)
    • 12.8 陣列(第12-23頁)
  • Chapter 13 物件導向程式設計(第13-1頁)
    • 13.1 基本概念(第13-2頁)
    • 13.2 類別的定義(第13-3頁)
    • 13.3 堆疊(第13-6頁)
    • 13.4 佇列(第13-8頁)
    • 13.5 不相交集合(第13-10頁)
  • Chapter 14 演算法基礎(第14-1頁)
    • 14.1 基本概念(第14-2頁)
    • 14.2 演算法的準則(第14-3頁)
    • 14.3 演算法的正確性(第14-4頁)
    • 14.4 演算法的設計策略(第14-4頁)
    • 14.5 時間複雜度分析(第14-5頁)
    • 14.6 搜尋演算法(第14-6頁)
    • 14.7 排序演算法(第14-10頁)
  • Chapter 15 暴力法(第15-1頁)
    • 15.1 基本概念(第15-2頁)
    • 15.2 組合(第15-3頁)
    • 15.3 排列(第15-4頁)
    • 15.4 鬼谷算題(第15-5頁)
  • Chapter 16 分而治之法(第16-1頁)
    • 16.1 基本概念(第16-2頁)
    • 16.2 河內塔問題(第16-2頁)
    • 16.3 合併排序法(第16-5頁)
    • 16.4 快速排序法(第16-8頁)
  • Chapter 17 貪婪演算法(第17-1頁)
    • 17.1 基本概念(第17-2頁)
    • 17.2 找零錢問題(第17-2頁)
    • 17.3 背包問題(第17-5頁)
  • Chapter 18 動態規劃法(第18-1頁)
    • 18.1 基本概念(第18-2頁)
    • 18.2 費氏數列(第18-3頁)
    • 18.3 找零錢問題(第18-6頁)
    • 18.4 背包問題(第18-7頁)
    • 18.5 最長共同子序列(第18-9頁)
  • Chapter 19 圖形演算法(第19-1頁)
    • 19.1 基本概念(第19-2頁)
    • 19.2 圖形的定義(第19-4頁)
    • 19.3 圖形的種類(第19-4頁)
    • 19.4 圖形表示法(第19-5頁)
    • 19.5 廣度優先搜尋(第19-12頁)
    • 19.6 深度優先搜尋(第19-17頁)
    • 19.7 最小生成樹(第19-21頁)
    • 19.8 最短路徑問題(第19-25頁)
    • 19.9 歐拉旅途(第19-34頁)
    • 19.10 哈密頓迴圈(第19-38頁)
  • Chapter 20 程式設計專題(第20-1頁)
    • 20.1 基本概念(第20-2頁)
    • 20.2 程式設計專題範例(第20-3頁)
    • 20.3 程式設計專題實作(第20-7頁)
  • 附錄 A(第A-1頁)
    • A.1 ASCII表(第A-2頁)
    • A.2 費氏數列的數學推導(第A-3頁)
    • A.3 河內塔的數學推導(第A-4頁)
    • A.4 合併排序法的數學推導(第A-5頁)
    • A.5 Python程式語言的關鍵字(第A-5頁)
紙本書 NT$ 420
單本電子書
NT$ 294

點數租閱 20點
租期14天
今日租書可閱讀至2024-08-04
還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code