幫助中心 | 我的帳號 | 關於我們

Python程序設計與人工智慧基礎(普通高等院校人工智慧+系列教材)

  • 作者:編者:徐煒//林征|責編:李海//吳超莉
  • 出版社:科學
  • ISBN:9787030860927
  • 出版日期:2026/06/01
  • 裝幀:平裝
  • 頁數:269
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書基於Python 3.10,緊扣醫療大數據與生成式AI的發展趨勢編寫而成。全書共11章,分為3篇:第1篇為「程序設計基礎篇」(第1?4章),講解Python及其編程環境、編程基礎、程序流程式控制制與數據容器;第2篇為「程序設計提高篇」(第5?8章),講述函數、文件操作、類與面向對象程序設計、數據分析基礎,並重點引入NumPy、Pandas與Matplotlib三大科學計算利器,提升醫藥數據處理能力;第3篇為「人工智慧基礎篇」(第9?11章),探討機器學習、深度學習及大語言模型等前沿技術。
    本書可作為高等院校醫藥類專業的教材,也可作為科研人員學習Python語言、掌握AI工具的參考書。

作者介紹
編者:徐煒//林征|責編:李海//吳超莉

目錄
第1篇  程序設計基礎篇
第1章  Python及其編程環境
  1.1  編程語言的發展和演進及Python的誕生
    1.1.1  編程語言的發展和演進
    1.1.2  Python的誕生
  1.2  編程環境的設置
    1.2.1  Python的下載與安裝
    1.2.2  編輯並運行Python程序
第2章  編程基礎
  2.1  數據類型及其表示方法
    2.1.1  數據類型與字面量
    2.1.2  變數及其命名規則
    2.1.3  常量
  2.2  字元串及其相關操作
    2.2.1  字元串的定義、賦值及其不可變性
    2.2.2  字元串的切片、複製
    2.2.3  字元串的常用屬性和方法
  2.3  運算符
    2.3.1  算術運算符
    2.3.2  賦值運算符
    2.3.3  比較運算符與邏輯運算符
    2.3.4  身份運算符
    2.3.5  成員運算符
    2.3.6  位運算符
    2.3.7  混合運算與運算優先順序
  2.4  輸入輸出體系
    2.4.1  標準輸出函數print()
    2.4.2  標準輸入函數input()
    2.4.3  數據類型的轉換函數
  2.5  Python的內部函數和庫函數
    2.5.1  Python的內部函數
    2.5.2  Python的庫函數
第3章  程序流程式控制制
  3.1  程序邏輯與順序結構
    3.1.1  演算法與流程圖
    3.1.2  程序的3種結構
  3.2  分支結構
    3.2.1  基本分支結構
    3.2.2  分支的嵌套與優化
      3.2.3  結構模式匹配(適用於Python 3.10  +)
  3.3  循環結構
    3.3.1  for循環
    3.3.2  while循環
    3.3.3  循環嵌套結構
    3.3.4  循環控制語句break和continue
  3.4  異常處理
    3.4.1  異常的概念
    3.4.2  異常捕獲機制
第4章  數據容器
  4.1  列表

    4.1.1  列表的創建與訪問
    4.1.2  列表的切片操作
    4.1.3  列表的常用方法和函數
    4.1.4  列表推導式
  4.2  元組
    4.2.1  元組的創建與訪問
    4.2.2  元組的應用
    4.2.3  序列解包與多變數賦值技巧
  4.3  字典
    4.3.1  字典的創建與特性
    4.3.2  字典的基本操作
  4.4  集合
    4.4.1  集合的創建與特性
    4.4.2  集合的基本操作
    4.4.3  集合的數學運算
第2篇  程序設計提高篇
第5章  函數
  5.1  函數基礎
    5.1.1  函數的概念
    5.1.2  函數的作用
    5.1.3  自定義函數
    5.1.4  函數的調用
    5.1.5  返回值處理
  5.2  參數傳遞
    5.2.1  參數類型
    5.2.2  參數傳遞的4種實現方式
    5.2.3  可變參數
  5.3  變數作用域
    5.3.1  局部變數與全局變數
    5.3.2  函數的跨文件調用
    5.3.3  嵌套函數
  5.4  函數式編程基礎
    5.4.1  匿名函數
    5.4.2  高階函數
  5.5  遞歸函數
    5.5.1  遞歸思維
    5.5.2  遞歸函數的實現與遞推對比
    5.5.3  分治演算法
  5.6  生成器函數
第6章  文件操作
  6.1  文件讀寫基礎
    6.1.1  文件路徑與打開
    6.1.2  上下文管理
  6.2  文本與結構化文件處理
    6.2.1  文本文件操作
    6.2.2  CSV文件處理
第7章  類與面向對象程序設計
  7.1  面向對象基礎
    7.1.1  類與對象
    7.1.2  構造方法

  7.2  OOP三大支柱
    7.2.1  封裝
    7.2.2  繼承
    7.2.3  多態
  7.3  魔法方法
    7.3.1  魔法方法的概念
    7.3.2  對象表示與格式化魔法方法
    7.3.3  比較運算與算術運算魔法方法
    7.3.4  其他常用魔法方法
第8章  數據分析基礎
  8.1  科學計算庫NumPy
    8.1.1  數組對象NDArray
    8.1.2  數組運算
  8.2  數據分析庫Pandas
    8.2.1  核心數據結構
    8.2.2  數據清洗與預處理
    8.2.3  數據統計與分析
  8.3  數據可視化庫Matplotlib
    8.3.1  繪圖基礎配置
    8.3.2  常用醫學統計圖
第3篇  人工智慧基礎篇
第9章  機器學習
  9.1  機器學習基礎
    9.1.1  AI核心概念圖譜
    9.1.2  機器學習工作流
  9.2  經典演算法
    9.2.1  回歸分析
    9.2.2  分類與聚類演算法
  9.3  模型評估方法
    9.3.1  分類模型評估指標
    9.3.2  模型泛化能力
第10章  深度學習
  10.1  神經網路基礎
    10.1.1  神經元與網路結構
    10.1.2  神經網路訓練機制
  10.2  CNN
    10.2.1  CNN 核心組件原理
    10.2.2  經典架構與遷移學習
  10.3  深度學習的應用實例
    10.3.1  MNIST手寫數字的識別
    10.3.2  醫學數字成像基礎
    10.3.3  深度學習影像輔助診斷
第11章  大語言模型
  11.1  自然語言處理基礎
  11.2  大語言模型原理
    11.2.1  Transformer 架構解析
    11.2.2  生成式AI
  11.3  提示詞工程
    11.3.1  提示詞設計策略
    11.3.2  複雜推理引導