Python程序設計及醫學應用
夏翃、華琳、高磊、信中、劉文艷、池添雨、李傑
相關主題
商品描述
目錄大綱
目錄
第1章 Python語言概述 1
1.1 Python語言簡介 1
1.1.1 Python的特點 1
1.1.2 Python的應用領域 2
1.2 Python開發環境配置 4
1.2.1 Python的下載與安裝 4
1.2.2 Python快捷方式 7
1.2.3 Python的集成開發環境:IDLE 9
1.2.4 Python的集成開發工具:PyCharm 10
本章小結 20
第2章 Python語言基礎 21
2.1 Python程序編寫規範 21
2.1.1 程序的格式框架 21
2.1.2 命名 23
2.1.3 保留字 25
2.1.4 語句元素 26
2.2 數據輸入與輸出 27
2.2.1 數據輸入 27
2.2.2 數據輸出 28
2.3 基本數據類型 29
2.3.1 數字類型 29
2.3.2 布爾類型 33
2.3.3 字符串 34
2.4 組合數據類型 42
2.4.1 列表 42
2.4.2 元組 47
2.4.3 集合 47
2.4.4 字典 48
2.4.5 組合數據的對比和轉換 51
2.5 數據的格式化輸出 52
2.5.1 占位符 52
2.5.2 str.format 格式化 53
2.5.3 f-string格式化 55
本章小結 56
第3章 Python程序控制結構 57
3.1 程序結構 57
3.1.1 程序流程圖 57
3.1.2 程序流程結構 58
3.2 分支結構 58
3.2.1 單分支結構:if語句 58
3.2.2 雙分支結構:if-else語句 59
3.2.3 多分支結構:if-elif-else語句 61
3.2.4 多分支結構:match-case 語句 63
3.3 循環結構 66
3.3.1 遍歷循環:for循環 66
3.3.2 條件循環:while循環 69
3.4 循環控制 73
3.4.1 結束當前循環:break 73
3.4.2 結束當次循環:continue 75
3.4.3 else語句 76
3.5 異常處理 78
3.5.1 異常處理語句 78
3.5.2 異常類型 80
本章小結 82
第4章 函數 83
4.1 函數概述 83
4.2 自定義函數 84
4.2.1 函數的定義與調用 84
4.2.2 函數的參數傳遞方式 86
4.2.3 函數的參數傳遞格式 87
4.2.4 函數的變量作用域 90
4.3 匿名函數 91
4.3.1 匿名函數的說明 91
4.3.2 匿名函數的常見用法 92
本章小結 93
第5章 文件操作 94
5.1 文件的打開與關閉 94
5.1.1 文件類型 94
5.1.2 文件的打開 95
5.1.3 文件的關閉 97
5.2 文件的讀寫 97
5.2.1 文件的讀取 97
5.2.2 文件的寫入 99
5.3 文件夾的操作 101
5.3.1 os模塊 101
5.3.2 文件夾操作應用 102
本章小結 104
第6章 Python計算生態 105
6.1 Python標準庫 105
6.1.1 Python的標準庫 105
6.1.2 庫的導入 106
6.1.3 庫模塊的調用 107
6.2 第三方庫的下載與安裝 107
6.2.1 pip安裝 107
6.2.2 源碼的下載與安裝 111
6.2.3 WHL文件的下載與安裝 114
6.2.4 在PyCharm中安裝及管理第三方庫 117
6.3 Python醫學應用庫 121
本章小結 122
第7章 Excel文件處理 123
7.1 Excel文件處理常用庫 123
7.2 openpyxl庫 123
7.2.1 openpyxl庫簡介 123
7.2.2 工作簿 124
7.2.3 工作表 125
7.2.4 單元格 126
7.2.5 樣式設定 128
7.2.6 圖表操作 128
本章小結 130
第8章 數據統計分析 131
8.1 科學計算庫NumPy 131
8.1.1 ndarray對象 131
8.1.2 索引與切片 134
8.1.3 文件讀寫 135
8.1.4 常用函數 136
8.2 數據分析庫Pandas 137
8.2.1 數據結構 138
8.2.2 構建DataFrame 139
8.2.3 索引與切片 140
8.2.4 文件讀寫 141
8.2.5 常用函數 142
8.3 數據分析應用 143
8.3.1 基本數據描述 144
8.3.2 計量數據的統計學檢驗 144
8.3.3 計數數據的統計學檢驗 146
本章小結 148
第9章 數據可視化 149
9.1 數據可視化基礎 149
9.1.1 數據可視化圖形 149
9.1.2 常用可視化庫 150
9.2 數據可視化技術 151
9.2.1 Pandas Plot 151
9.2.2 Matplotlib 156
9.3 數據可視化在數據分析中的應用 159
9.3.1 線性回歸模型 159
9.3.2 主成分分析 161
9.3.3 聚類分析 162
9.3.4 決策樹模型 164
本章小結 165
第10章 醫學圖像處理 166
10.1 醫學圖像概述 166
10.1.1 圖像概述 166
10.1.2 醫學圖像 167
10.1.3 醫學圖像處理 169
10.2 醫學圖像處理技術 169
10.2.1 Pillow 169
10.2.2 PyDicom 171
10.2.3 SimpleITK 175
10.2.4 OpenCV 177
本章小結 180
第11章 網絡數據獲取 181
11.1 網絡爬蟲概述 181
11.1.1 Robots協議 181
11.1.2 網絡爬蟲基本過程 182
11.1.3 HTTP基本原理 182
11.1.4 網頁基礎 185
11.2 網絡爬蟲常用技術 187
11.2.1 獲取頁面 187
11.2.2 解析頁面 189
11.3 綜合應用 197
本章小結 200
附錄 系統環境變量設置 201
參考文獻 204
VI
Python程序設計及醫學應用
VII
目錄