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

Python程序設計與人工智慧基礎(AI時代高等學校通識教育系列教材)

  • 作者:編者:楊玉軍|責編:黃芝//李燕
  • 出版社:清華大學
  • ISBN:9787302697787
  • 出版日期:2025/09/01
  • 裝幀:平裝
  • 頁數:312
人民幣:RMB 69.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書主要介紹Python的基礎知識、程序設計方法和人工智慧的基本概念,從Python的基礎知識到程序設計方法、網路爬蟲、數據處理、文本情感分析與可視化,再到人工智慧的基本概念與實踐,由淺入深,由部分到整體,由面向過程到面向對象,對讀者來說易學易用。本書通過案例教學,用Python編程解決生活中常見的問題,包括求一個三位數各數字之和、包裹郵寄費用計算、設計簡易計算器、模擬評委評分、人機猜拳遊戲等基礎實驗案例和兩個綜合項目:數字化學生信息管理系統和彈幕情感分析與可視化。除此之外,本書的內容緊跟新技術發展,使讀者學到的知識系統、全面且不易過時。
    本書提供配套微課視頻、教學大綱、教學課件、程序源碼等資源,以幫助讀者更好地學習本書中的內容。此外,還提供在線答疑服務,以期得到更多讀者的支持。本書既可作為高校電腦相關專業的教材,也可作為相關技術愛好者的入門參考書。

作者介紹
編者:楊玉軍|責編:黃芝//李燕

目錄
第1章  Python開發入門
  1.1  初識Python
    1.1.1  Python的發展歷史
    1.1.2  Python的特點
    1.1.3  Python語言的應用領域
  1.2  配置Python環境
    1.2.1  下載與安裝Python
    1.2.2  配置環境變數
  1.3  實驗:使用IDLE輸出「Hello,World!」
  1.4  集成開發環境PyCharm
    1.4.1  下載與安裝PyCharm
    1.4.2  配置PyCharm
    1.4.3  新建項目與文件
  1.5  人工智慧入門:電腦科學與數據科學的交叉學科
    1.5.1  人工智慧的重要分支
    1.5.2  人工智慧的相關框架和庫
    1.5.3  人工智慧的應用領域
    1.5.4  人工智慧未來的發展
  1.6  本章小結
第2章  Python編程基礎
  2.1  Python基礎語法
    2.1.1  註釋
    2.1.2  縮進
    2.1.3  關鍵字與標識符
    2.1.4  Python的編碼規範
  2.2  變數與數據類型
    2.2.1  變數
    2.2.2  數據類型
    2.2.3  檢測數據類型
    2.2.4  數據類型轉換
  2.3  基本輸入與輸出
    2.3.1  初識函數
    2.3.2  print()函數
    2.3.3  eval()函數
    2.3.4  input()函數
  2.4  實驗:獲取學生信息
  2.5  運算符
    2.5.1  運算符概述
    2.5.2  算術運算符
    2.5.3  比較運算符
    2.5.4  邏輯運算符
    2.5.5  賦值運算符
    2.5.6  成員運算符
    2.5.7  身份運算符
    2.5.8  位運算符
    2.5.9  運算符的優先順序
  2.6  實驗:求一個三位數各數字之和
  2.7  實驗:求三角形的周長和面積
  2.8  數據科學入門:基礎的描述性統計
    2.8.1  分析不同品牌產品的情況

    2.8.2  分析不同地區的數據可視化
    2.8.3  分析不同年齡的數據可視化
    2.8.4  描述性統計在生產中的應用
  2.9  本章小結
第3章  流程式控制制
  3.1  程序表示方法
    3.1.1  程序流程圖
    3.1.2  程序的基本結構
    3.1.3  其他演算法表示方法
  3.2  分支結構
    3.2.1  單分支結構
    3.2.2  雙分支結構
    3.2.3  多分支結構
    3.2.4  分支結構嵌套
    3.2.5  模式匹配match…case
  3.3  實驗:包裹郵寄費用計算
  3.4  循環結構
    3.4.1  while循環
    3.4.2  for循環
    3.4.3  嵌套循環
    3.4.4  break語句
    3.4.5  continue語句
    3.4.6  pass語句
  3.5  實驗:設計一個簡易計算器
  3.6  人工智慧入門:關注全民健康
    3.6.1  判斷身體胖瘦狀況
    3.6.2  制訂運動健身計劃
  3.7  本章小結
第4章  數據結構
  4.1  Python序列的通用操作
    4.1.1  索引
    4.1.2  切片
    4.1.3  序列相加
    4.1.4  序列相乘
    4.1.5  檢查元素是否包含在序列中
    4.1.6  查找與統計元素個數
  4.2  Python字元串
    4.2.1  字元串的格式化
    4.2.2  常用方法
    4.2.3  正則表達式
  4.3  Python列表
    4.3.1  訪問列表元素
    4.3.2  遍歷列表
    4.3.3  對列表進行操作
    4.3.4  對列表元素進行操作
    4.3.5  列表推導式
  4.4  實驗:模擬評委評分
  4.5  Python元組
    4.5.1  訪問元組的元素
    4.5.2  元組的運算

  4.6  Python字典
    4.6.1  訪問字典
    4.6.2  遍歷字典
    4.6.3  對字典進行操作
    4.6.4  對字典元素進行操作
    4.6.5  字典推導式
    4.6.6  有序字典
  4.7  實驗:修改配置文件
  4.8  Python集合
    4.8.1  遍歷集合
    4.8.2  對集合元素進行操作
    4.8.3  集合的運算
    4.8.4  集合推導式
  4.9  數據科學入門:大數定律與中心極限定律
    4.9.1  大數定律
    4.9.2  中心極限定律
  4.10  本章小結
第5章  Python函數
  5.1  認識Python函數
    5.1.1  Python函數的定義
    5.1.2  Python函數的返回值
  5.2  Python函數的參數傳遞
    5.2.1  函數參數
    5.2.2  傳遞實際參數
  5.3  變數的作用域
    5.3.1  作用域
    5.3.2  全局變數與局部變數
    5.3.3  Python的3種命名空間
  5.4  Python函數的調用
    5.4.1  函數的嵌套調用
    5.4.2  函數的遞歸調用
  5.5  實驗:驗證哥德巴赫猜想
  5.6  數據科學入門:集中趨勢度量
    5.6.1  基本概念
    5.6.2  集中趨勢度量分析
  5.7  本章小結
第6章  模塊與包
  6.1  模塊的定義與導入
    6.1.1  模塊的定義
    6.1.2  模塊的導入
  6.2  常見的內置標準模塊
    6.2.1  math模塊
    6.2.2  random模塊
    6.2.3  時間日期模塊
    6.2.4  os模塊
    6.2.5  sys模塊
  6.3  自定義模塊
    6.3.1  自定義模塊的步驟
    6.3.2  查看模塊方法
  6.4  認識包

    6.4.1  包的概念
    6.4.2  包的使用
  6.5  實驗:猜數遊戲
  6.6  數據科學入門:離中趨勢度量
    6.6.1  基本概念
    6.6.2  離中趨勢度量分析
  6.7  本章小結
第7章  面向對象與類
  7.1  對象與類
    7.1.1  類和對象概述
    7.1.2  類的定義與使用
    7.1.3  私有屬性和私有方法
  7.2  靜態方法與類方法
    7.2.1  靜態方法
    7.2.2  類方法
  7.3  魔法方法
    7.3.1  魔法方法概述
    7.3.2  構造方法
    7.3.3  析構方法
  7.4  面向對象的三大特徵
    7.4.1  面向對象
    7.4.2  封裝
    7.4.3  繼承
    7.4.4  多態
  7.5  設計模式
    7.5.1  工廠模式
    7.5.2  適配器模式
  7.6  實驗:人機猜拳遊戲
  7.7  數據科學入門:時間序列和簡單線性回歸
    7.7.1  基礎知識
    7.7.2  簡單線性分析
  7.8  本章小結
第8章  函數的高級特性
  8.1  迭代器與生成器
    8.1.1  迭代器
    8.1.2  生成器
  8.2  匿名函數
    8.2.1  Lambda表達式
    8.2.2  匿名函數作為參數
    8.2.3  匿名函數處理序列元素
  8.3  內置高階函數
    8.3.1  map()函數
    8.3.2  filter()函數
    8.3.3  reduce()函數
    8.3.4  Python的函數式編程
  8.4  裝飾器
    8.4.1  閉包
    8.4.2  創建裝飾器
    8.4.3  用參數裝飾函數
    8.4.4  偏函數

  8.5  實驗:學生信息管理系統
  8.6  人工智慧入門:使用函數分析文本情感
    8.6.1  導入NLTK相關庫
    8.6.2  定義情感分析的函數
    8.6.3  列印情感分數
  8.7  本章小結
第9章  異常
  9.1  異常概述
    9.1.1  認識異常
    9.1.2  異常類
  9.2  捕獲與處理異常
    9.2.1  try…except語句
    9.2.2  使用as獲取異常信息
    9.2.3  try…except…else語句
    9.2.4  try…finally語句
  9.3  觸發異常
    9.3.1  raise語句
    9.3.2  assert語句
  9.4  自定義異常
  9.5  實驗:正確設置密碼
  9.6  數據科學入門:解決八皇后問題
    9.6.1  問題描述
    9.6.2  回溯法
    9.6.3  遞歸法
  9.7  本章小結
第10章  文件
  10.1  文件概述
    10.1.1  認識文件
    10.1.2  獲取文件的方式
  10.2  文件的常見操作
    10.2.1  打開和關閉文件
    10.2.2  讀取文件
    10.2.3  寫入文件
    10.2.4  定位文件位置
  10.3  CSV文件操作
    10.3.1  CSV文件概述
    10.3.2  讀寫CSV文件
    10.3.3  使用JSON庫
  10.4  文件目錄操作
  10.5  實驗:統計圖書信息
  10.6  數據科學入門:關注數據安全pickle模塊
    10.6.1  pickle與數據安全
    10.6.2  pickle的應用
  10.7  本章小結
第11章  綜合項目:數字化學生信息管理系統
第12章  綜合項目:彈幕情感分析與可視化

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032