《python氣象數據處理與繪圖基礎》是2021年科學出版社出版的圖書,作者是王偉。本書以氣象數據處理等相關問題的分析過程為引導,以Python作為實現工具,介紹了程式設計的基礎知識和數據處理及繪圖相關的基本編程技術。
基本介紹
- 中文名:python氣象數據處理與繪圖基礎
- 作者:王偉
- 出版社:科學出版社
- ISBN:9787030673244
內容簡介,圖書目錄,
內容簡介
《Python氣象數據處理與繪圖基礎》以氣象數據處理等相關問題的分析過程為引導,以Python作為實現工具,介紹了程式設計的基礎知識和數據處理及繪圖相關的基本編程技術。《Python氣象數據處理與繪圖基礎》詳細介紹了程式設計概述、Python的發展歷程和前景、Python的安裝步驟、變數和數據類型、順序結構的設計、選擇結構的設計、循環結構的設計、函式與數組、檔案、繪圖基礎等。
圖書目錄
目錄
第1章 程式設計概述 1
1.1 程式設計的基礎 1
1.1.1 程式設計的概念 1
1.1.2 算法及流程圖 2
1.1.3 程式設計的方法 3
1.2 Python語言 4
1.2.1 Python的誕生及發展 4
1.2.2 為什麼選擇Python 5
1.3 Python的安裝調試 5
1.4 習題 7
第2章 數據描述 8
2.1 數據類型 8
2.1.1 數值類型 8
2.1.2 字元串 11
2.1.3 邏輯值 14
2.1.4 空值類型(None Type) 15
2.2 變數及引用 15
2.2.1 命名數據 15
2.2.2 名字和變數 16
2.2.3 賦值語句 16
2.3 表達式 16
2.3.1 算術表達式 16
2.3.2 關係表達式 17
2.3.3 邏輯表達式 17
2.4 Python的輸入和輸出 18
2.4.1 輸入 18
2.4.2 輸出 19
2.5 習題 21
第3章 結構程式設計 22
3.1 順序結構設計 22
3.2 選擇結構設計 23
3.2.1 if結構 23
3.2.2 單分支塊if結構 24
3.2.3 雙分支塊if結構 25
3.2.4 多分支塊if結構 25
3.2.5 if-else結構的簡寫 29
3.3 循環結構設計 30
3.3.1 用for語句實現循環 31
3.3.2 用while語句實現循環 33
3.3.3 循環流程控制語句 34
3.3.4 無限循環 37
3.4 嵌套結構設計 39
3.4.1 選擇嵌套 40
3.4.2 循環嵌套 41
3.4.3 混合嵌套 43
3.5 習題 44
第4章 函式與數組 45
4.1 內置結構 45
4.1.1 序列 45
4.1.2 列表和元組 46
4.1.3 Python函式range51
4.1.4 字典 52
4.1.5 集合 54
4.2 函式 55
4.2.1 內置函式 55
4.2.2 自定義函式 56
4.2.3 自定義函式的調用和參數傳遞 57
4.2.4 遞歸函式 58
4.2.5 變數的作用域 59
4.2.6 模組 60
4.3 NumPy 62
4.3.1 NumPy的調試及N維數組對象ndarray 62
4.3.2 NumPy的數據類型 63
4.3.3 數組的創建 65
4.3.4 數組索引和切片 68
4.3.5 數組查詢及操作 70
4.3.6 數組的計算 75
4.3.7 數組內部的操作 77
4.3.8 NumPy的讀寫 81
4.3.9 其他函式 85
4.4 習題 85
第5章 檔案 87
5.1 檔案的打開與關閉 87
5.1.1 open函式 87
5.1.2 file對象的屬性 89
5.1.3 close方法 91
5.2 檔案的讀寫 92
5.2.1 read方法 92
5.2.2 write方法 94
5.2.3 字元編碼 95
5.3 操作檔案和目錄 96
5.3.1 os模組 96
5.3.2 環境變數 98
5.3.3 操作檔案和目錄 98
5.4 各類氣象數據檔案 100
5.4.1 有格式檔案 100
5.4.2 二進制檔案 103
5.4.3 自帶數據描述的檔案(nc) 105
5.4.4 HDF數據 110
5.4.5 雷達數據 114
5.4.6 GRIB數據 115
5.5 習題 116
第6章 繪圖基礎 117
6.1 查看和調用 117
6.2 基本繪圖函式 117
6.3 基本圖形繪製 120
6.4 圖像的處理 139
6.5 習題 141
附錄一 Python內置函式 143
附錄二 常用檔案的讀取函式 146
附錄三 氣象常用數據處理函式 147
附錄四 氣象常用的繪圖函式 150
附錄五 參考資源 154