內容簡介
本書主要介紹Python程式語言及其應用,內容淺顯易懂、不管讀者有無程式設計的經驗,都能快速學會使用Python。書中除了介紹基本操作之外,並加強介紹專門做科學工程計算的Numpy與Scipy套件以及專門繪圖的Matplotlib 套件。
*語法定義清楚,詳細解說,範例淺顯易懂。
*在大量功能相仿的指令之中,優先介紹較單純指令,讓初學者更容易進入狀況,只要練習幾次即可自行撰寫程式。
*提供範例程式,讀者只要複製貼到Python的執行環境,就可得到跟書上完全一樣的結果。
*Python資料類別與基本運算、內建函數與自訂函數、邏輯運算與流程控制。
*介紹Numpy套件,包括多維陣列之輸入與輸出以及基本運算,並提供以多項式和隨機樣本為例的應用。
*介紹Scipy套件,包括最佳化、積分、插值與統計運算。
*介紹圖形使用者介面tkinter。
*使用OpenCV的影像和視訊基礎處理。
*提供進階的繪圖技術,可以視覺化各種工程領域的執行結果。
*提供影像和視訊的輸入與輸出、顯示以及基礎處理。
*Python資料類別與基本運算、內建函數與自訂函數、邏輯運算與流程控制。
*介紹Numpy套件,包括多維陣列之輸入與輸出以及基本運算,並提供以多項式和隨機樣本為例的應用。
*介紹Scipy套件,包括最佳化、積分、插值與統計運算。
*介紹圖形使用者介面tkinter。
*使用OpenCV的影像和視訊基礎處理。
*提供進階的繪圖技術,可以視覺化各種工程領域的執行結果。
*提供影像和視訊的輸入與輸出、顯示以及基礎處理。
- 1 Python 程式語言簡介(第1-1頁)
- 1.1 Python 程式語言是什麼?(第1-2頁)
- 1.2 Python Shell 基本操作(第1-4頁)
- 1.3 相關程式套件安裝(第1-8頁)
- 1.4 程式套件之導入(第1-11頁)
- 2 資料類別與基本運算(第2-1頁)
- 2.1 布林值(第2-5頁)
- 2.2 數字(第2-7頁)
- 2.3 字串(第2-9頁)
- 2.4 列表(第2-10頁)
- 2.5 元組(第2-14頁)
- 2.6 字典(第2-17頁)
- 2.7 習題(第2-20頁)
- 3 陣列:Numpy(第3-1頁)
- 3.1 一維陣列(第3-3頁)
- 3.2 多維陣列(第3-16頁)
- 3.3 資料複製(第3-32頁)
- 3.4 多項式(第3-40頁)
- 3.5 隨機樣本(第3-44頁)
- 3.6 記錄陣列(第3-50頁)
- 3.7 檔案資料輸入與輸出(第3-51頁)
- 3.8 習題(第3-64頁)
- 4 邏輯運算與流程控制(第4-1頁)
- 4.1 邏輯變數及運算(第4-1頁)
- 4.2 條件分支(第4-10頁)
- 4.3 迴圈(第4-14頁)
- 4.4 習題(第4-20頁)
- 5 函數(第5-1頁)
- 5.1 使用者自訂函數(第5-2頁)
- 5.2 陣列運算函數(第5-16頁)
- 5.3 排序函數(第5-20頁)
- 5.4 多項式函數(第5-23頁)
- 5.5 編譯 Python 程式模組(第5-25頁)
- 5.6 習題(第5-26頁)
- 6 Python 繪圖:Matplotlib(第6-1頁)
- 6.1 繪圖視窗之設定(第6-3頁)
- 6.2 常用的圖形參數(第6-4頁)
- 6.3 座標軸與刻度(第6-8頁)
- 6.4 加入文字(第6-13頁)
- 6.5 多張圖形(第6-21頁)
- 6.6 加入圖形元件(第6-28頁)
- 6.7 數學函數繪圖(第6-35頁)
- 6.8 其他常用圖形(第6-39頁)
- 6.9 習題(第6-45頁)
- 7 科學計算套件:Scipy(第7-1頁)
- 7.1 最佳化子套件 optimize(第7-3頁)
- 7.2 積分子套件 integrate(第7-7頁)
- 7.3 插值子套件 interpolate(第7-17頁)
- 7.4 統計子套件 stats(第7-21頁)
- 7.5 習題(第7-27頁)
- 8 圖形使用者介面:tkinter(第8-1頁)
- 8.1 元件語法(第8-2頁)
- 8.2 幾何管理(第8-14頁)
- 8.3 範例(第8-17頁)
- 8.4 習題(第8-20頁)
- 9 影像和視訊處理:OpenCV(第9-1頁)
- 9.1 OpenCV 簡介(第9-1頁)
- 9.2 基礎影像處理(第9-4頁)
- 9.3 基礎繪圖(第9-13頁)
- 9.4 進階影像處理(第9-17頁)
- 9.5 基礎視訊處理(第9-25頁)
- 9.6 習題(第9-35頁)
紙本書 NT$ 420
單本電子書
NT$
294
同分類熱門書