0人評分過此書

Python程式設計學習經典:工程分析Ⅹ資料處理Ⅹ專案開發

出版日期
2018/08/23
閱讀格式
PDF
書籍分類
學科分類
ISBN
9789864768837

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
全書涵蓋Python、NumPy、Pandas、Matplotlib、SciPy、SymPy 等六大主題內容,打造完整學習Python環境。
*由基礎、進階至延伸學習,提供使用者循序漸進階段式學習之最佳入門指南。
*全面提供Python資料處理、視覺表達、工程分析、專案開發之整合技術。
*引介學習向量式運算、框架式資料讀寫、平面與空間繪圖、引用科學函式庫、符號運算等之強大功能。
*完整之GUI元件使用說明與示例。
*豐富之2D、3D繪圖功能解說與導引。
*專業之Python程式專案開發方式教學與示範。
*本書奠定後續人工智慧、深度學習、大數據、網頁應用、電腦繪圖、遊戲設計等應用之紮實Python基礎。
  • 1 Python 程式語言介紹
    • 1–1 Python 程式簡介
    • 1–2 Python 程式特色
    • 1–3 Python 語法特性
    • 1–4 Python 應用領域
  • 2 Python 開發環境安裝與測試
    • 2–1 系統環境檢測
    • 2–2 Python 下載與安裝
    • 2–3 Anaconda 下載與安裝
    • 2–4 環境測試:第一個Python 程式
    • 2–5 安裝及解除Python 套件
  • 3 Python 基本語法:資料處理基本概念
    • 3–1 常數與變數
    • 3–2 資料型態
      • 3–2–1 數值型態
      • 3–2–2 字串型態
    • 3–3 運算子與運算式
    • 3–4 跳脫字元
    • 3–5 程式偵錯
    • 3–6 例外處理
  • 4 Python 基本語法:流程控制
    • 4–1 循序程式結構
    • 4–2 條件選擇判斷結構
      • 4–2–1 單向If
      • 4–2–2 雙向If–else
      • 4–2–3 巢狀If–elif–else
    • 4–3 迴圈重複結構
      • 4–3–1 條件控制迴圈(while)基本使用
      • 4–3–2 單一計數控制迴圈(for)基本使用
      • 4–3–3 巢狀計數控制迴圈(Nested for)基本使用
      • 4–3–4 迴圈的中斷處理
  • 5 Python 基本語法:資料結構
    • 5–1 串列(Lists)
      • 5–1–1 串列取值
      • 5–1–2 迴圈與串列
      • 5–1–3 串列綜合運算
      • 5–1–4 利用in 和not in 判斷串列中是否有值
      • 5–1–5 串列常用方法
      • 5–1–6 串列常用函式
      • 5–1–7 工程科學上串列之應用
    • 5–2 值組(Tuples)
    • 5–3 字典(Dictionaries)
    • 5–4 集合(Set)
  • 6 Python 基本語法:檔案輸入輸出
    • 6–1 Python 中檔案路徑之操作
    • 6–2 Python 中檔案之開啟與關閉
    • 6–3 Python 中一般檔案(txt、bin)之輸入與輸出
    • 6–4 Python 中csv 檔案之輸入與輸出
    • 6–5 csv 檔的其他處理
  • 7 Python 基本語法:函式、模組與套件
    • 7–1 Python 內建函式
      • 7–1–1 Python 內建函式分類列表
      • 7–1–2 Python 內建函式調用範例
      • 7–1–3 Python 格式化輸出
    • 7–2 Python 具名使用者自訂函式
    • 7–3 Python 匿名自訂函式
    • 7–4 Python 遞迴自訂函式
    • 7–5 Python 模組
    • 7–6 Python 套件
  • 8 Python 基本語法:物件導向
    • 8–1 物件導向概念
    • 8–2 類別與物件
    • 8–3 繼承
    • 8–4 封裝
    • 8–5 多型
  • 9 Python 基本語法:Turtle 繪圖與GUI Tkinter
    • 9–1 Turtle 繪圖模組之使用
    • 9–2 Tkinter GUI 程式設計套件之使用
    • 9–3 Tkinter 元件之使用(1):容器
      • 9–3–1 Window 視窗元件
      • 9–3–2 Frame 框架元件
      • 9–3–3 Label Frame 標籤框架元件
      • 9–3–4 Toplevel 獨立頂層視窗元件
      • 9–3–5 PanedWindow 拼布分塊式可動視窗元件
    • 9–4 Tkinter 元件之使用(2):Button 命令按鈕元件
    • 9–5 Tkinter 元件之使用(3):輸入輸出
      • 9–5–1 Label 標籤元件
      • 9–5–2 Entry 單行文字方塊元件
      • 9–5–3 Text 多行文字方塊
      • 9–5–4 Scale 滑桿元件(水平/垂直)
      • 9–5–5 Spinbox 數字選取方塊元件
      • 9–5–6 Scrollbar 捲軸元件(水平/垂直)
      • 9–5–7 Listbox 列示方塊元件
      • 9–5–8 Combobox 組合方塊元件
    • 9–6 Tkinter 元件之使用(4):選擇控制
      • 9–6–1 Radiobutton 選項按鈕元件(單選)
      • 9–6–2 CheckButton 核取按鈕元件(多選)
    • 9–7 Tkinter 元件之使用(5):繪圖與影像元件
      • 9–7–1 Canvas 繪圖元件
      • 9–7–2 PhotoImage 影像元件
    • 9–8 Tkinter 元件之使用(6):訊息傳達
    • 9–9 Tkinter 元件之使用(7):檔案開啟儲存
    • 9–10 Tkinter 元件之使用(8):Menu 功能表選單元件
    • 9–11 Tkinter 滑鼠與鍵盤事件
    • 9–12 Tkinter GUI 多視窗程式設計
  • 10 NumPy 套件之基本使用
    • 10–1 NumPy 數值套件簡介
    • 10–2 NumPy 之資料結構
    • 10–3 NumPy 中ndarray 陣列之建立
    • 10–4 NumPy 中ndarray 之元素操作方法
      • 10–4–1 數列之索引:存取單一元素
      • 10–4–2 數列之切片:存取子數列,子矩陣
      • 10–4–3 數列之串接:np.concatenate(),np.vstack(),np.hstack()
      • 10–4–4 數列之分割:np.split(),np.vsplit(),np.hsplit()
      • 10–4–5 數列之重塑
      • 10–4–6 數列之排序:np.sort(),np.argsort()
    • 10–5 NumPy 中ndarray 之向量化運算
      • 10–5–1 NumPy 之算術運算
      • 10–5–2 NumPy 之邏輯運算
      • 10–5–3 NumPy 之通用函數(ufunc)
    • 10–6 NumPy 之線性代數(linalg)模組
    • 10–7 NumPy 之隨機亂數(random)模組
    • 10–8 使用Python 與NumPy 數列運算速度之差異
    • 10–9 NumPy 中以ndarray 及matrix 處理矩陣運算之差異
    • 10–10 NumPy 與MATLAB 之差異
  • 11 Pandas 套件之基本使用
    • 11–1 Pandas 資料處理套件簡介
    • 11–2 Pandas 使用的資料結構
      • 11–2–1 Series
      • 11–2–2 DataFrame
    • 11–3 Pandas 讀取外部資料
      • 11–3–1 讀取文字檔
      • 11–3–2 讀取電子試算表EXCEL 檔
      • 11–3–3 讀取HTML 檔
    • 11–4 Pandas 資料處理
    • 11–5 Pandas 資料視覺化
  • 12 Matplotlib 之運用:數據資料二維、三維視覺化
    • 12–1 Matplotlib 套件簡介
    • 12–2 Matplotlib.pyplot 之繪圖架構
    • 12–3 figure 之使用與參數設定
    • 12–4 繪製子圖(1):subplot 之使用
    • 12–5 繪製子圖(2):subplot2grid 之使用
    • 12–6 各種二維圖形之繪製指令
      • 12–6–1 長條圖(Bar Chart)
      • 12–6–2 扇形圖(Pie Chart)
      • 12–6–3 線圖(Line Chart)
      • 12–6–4 散點圖(Scatter Chart)
      • 12–6–5 直方圖(Histogram Chart)
      • 12–6–6 誤差圖(Error Chart)
      • 12–6–7 階梯圖(Step Chart)
      • 12–6–8 針頭圖(Stem Chart)
      • 12–6–9 盒鬚圖(Box–Whisky Chart)
      • 12–6–10 填滿圖(Fill Chart)
    • 12–7 特殊之2D 圖形
      • 12–7–1 等高線圖(Contour Chart)
      • 12–7–2 向量圖(Quiver Chart)
      • 12–7–3 流線圖(Streamplot Chart)
    • 12–8 對數座標之圖形設定
      • 12–8–1 單對數X 軸
      • 12–8–2 單對數Y 軸
      • 12–8–3 雙對數XY 軸
    • 12–9 加圖例(Legend)
    • 12–10 加標題文字(Title,Xlabel,Ylabel,Texts,Annotations)希臘字母與數學標記
    • 12–11 加線條與箭頭
    • 12–12 座標軸(Axis)刻度(Ticks)與格線(Grids)
    • 12–13 運用物件導向概念繪圖及圖形元素物件之調控
      • 12–13–1 手動建立子圖
      • 12–13–2 調整子圖之間距
      • 12–13–3 隱藏座標軸之顯示
      • 12–13–4 同一張圖有兩種尺度
      • 12–13–5 多重圖例(Multiple legends)
    • 12–14 繪製圖案(Drawings)
    • 12–15 使用Matplotlib 繪製示意圖
      • 12–15–1 區域邊界示意圖
      • 12–15–2 函數說明圖
    • 12–16 自訂圖表樣式
      • 12–16–1 使用Matplotlib.pyplot 各種樣式表
      • 12–16–2 修改matplotlibrc 設定檔
      • 12–16–3 使用參數設定指令
    • 12–17 三維(3D)圖形繪製
      • 12–17–1 啟動3D 圖表
      • 12–17–2 三維線圖(plot3D)
      • 12–17–3 三維散點圖(scatter3D)
      • 12–17–4 三維條圖(3D Bar Chart)
      • 12–17–5 三維框線圖(3D Wireframe Plot)
      • 12–17–6 三維表面圖(3D Srurface Plot)
      • 12–17–7 三維等高線圖(3D Contour Plot)
      • 12–17–8 三維填滿等高線圖(3D Filled Contour Plot)
      • 12–17–9 三維向量圖(3D Quiver Plot)
      • 12–17–10 三維圖形中之文字(3D Text)
    • 12–18 使用Seaborn 進行資料視覺化
  • 13 Python 專案程式之開發模式
    • 13–1 Python 程式專案程式之開發模式
    • 13–2 程序導向程式設計
    • 13–3 函式導向程式設計
    • 13–4 物件導向程式設計
    • 13–5 圖形使用者介面與事件導向程式設計
    • 13–6 實際應用範例
  • 14 SciPy 套件之基本使用
    • 14–1 SciPy 套件簡介
    • 14–2 constants 套件:數學、物理常數與單位轉換
    • 14–3 special 套件:常用之特殊函數
      • 14–3–1 Bessel 函數與修正Bessel 函數
      • 14–3–2 Legendre 函數
      • 14–3–3 Gamma 函數
      • 14–3–4 橢圓積分、橢圓函數
      • 14–3–5 指數積分、正弦積分、餘弦積分
      • 14–3–6 誤差函數
      • 14–3–7 Airy 函數
      • 14–3–8 常用的正交多項式
    • 14–4 optimize 套件:線性非線性方程求解與迴歸
      • 14–4–1 非線性方程式求解
      • 14–4–2 聯立非線性方程組求解
      • 14–4–3 求函數之極值
      • 14–4–4 求多變量函數之極值
      • 14–4–5 有限制式之函數極值
      • 14–4–6 最小平方法與曲線擬合
    • 14–5 interpolate 套件:函數插值與近似
      • 14–5–1 1D 數據插值
      • 14–5–2 2D 數據插值
    • 14–6 integrate 套件:數值積分與微分方程求解
      • 14–6–1 數值積分
      • 14–6–2 微分方程求解:初始值問題
    • 14–7 fftpack 套件:快速與離散Fourier 變換
    • 14–8 linalg 套件:線性代數
  • 15 SymPy 套件之基本使用
    • 15–1 SymPy 套件簡介
    • 15–2 第一個SymPy 簡單範例
    • 15–3 簡化運算式
      • 15–3–1 simplify()
      • 15–3–2 expand() 與 factor()
      • 15–3–3 cancel() 與 apart()
      • 15–3–4 trigsimp() 與 expand_trig()
      • 15–3–5 logcombine() 與 expand_log()
    • 15–4 極限
    • 15–5 微分與偏微分
    • 15–6 級數展開
    • 15–7 不定積分,定積分與多重積分
    • 15–8 代數方程式之根
    • 15–9 常微分方程解析解
    • 15–10 Laplace 變換
    • 15–11 矩陣運算
    • 15–12 符號運算應用範例
      • 15–12–1 Fourier 級數中Euler 係數之推導(多項式與三角函數之積分)
      • 15–12–2 質點動力方程式之推導(Lagrange 方程式)

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading