Python氣象數據處理與繪圖基礎檢視原始碼討論檢視歷史
《Python氣象數據處理與繪圖基礎》,王偉等 著,出版社: 科學出版社。
書籍是全世界的營養品。生活里沒有書籍,就好像沒有陽光;智慧[1]里沒有書籍,就好像鳥兒沒有翅膀。——莎士比亞[2]
內容簡介
《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函數range() 51
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
參考文獻
- ↑ 關於智慧的名言,人生屋,2013-07-15
- ↑ 關於莎士比亞的名言名句(100句),豆丁網,2021-10-01