Python程序設計及醫學應用

夏翃、華琳、高磊、信中、劉文艷、池添雨、李傑

  • 出版商: 清華大學
  • 出版日期: 2024-08-01
  • 定價: $234
  • 售價: 8.5$199
  • 語言: 簡體中文
  • ISBN: 7302669430
  • ISBN-13: 9787302669432
  • 下單後立即進貨 (約4週~6週)

  • Python程序設計及醫學應用-preview-1
  • Python程序設計及醫學應用-preview-2
  • Python程序設計及醫學應用-preview-3
Python程序設計及醫學應用-preview-1

相關主題

商品描述

"隨著現代人工智能技術的迅速發展,其在醫學領域中的應用也越來越廣泛、越來越深入,Python在數據挖掘、機器學習、神經網絡、深度學習等方面得到了廣泛的支持和應用。本書以醫學應用案例的形式介紹了Python程序設計的基礎知識及醫學應用實踐,其中,在Python程序設計的基礎部分介紹了Python基本語法、數據類型、程序控制結構、函數、文件處理和異常處理等程序設計與開發知識,還介紹了Python開發環境、開發軟件PyCharm和第三方庫的安裝與配置等;在醫學應用實踐部分介紹了用Python實現自然語言處理、詞雲、醫學數據分析、數據可視化、醫學圖像處理、常用文檔處理和互聯網數據的獲取等應用。本書提供了豐富的醫學行業資源,具有較高的實用性與擴展性,為讀者深入學習擴展了思路。   本書深入淺出地幫助讀者熟悉各種技術的應用,充分展示了醫學問題的分析求解過程以及Python程序的技術實現,具有較高的實用性與可操作性,以期提高讀者的邏輯推理與論證能力,實驗設計與問題求解能力。   本書可以作為醫學院校本科生及研究生、醫學基礎及臨床科研工作者和相關技術人員的“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

目錄