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

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

  • 作者:編者:李玉祥//張兵莉//李雲龍|責編:吳超莉//戴薇
  • 出版社:科學
  • ISBN:9787030861894
  • 出版日期:2026/08/01
  • 裝幀:平裝
  • 頁數:230
人民幣:RMB 60 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書是面向高等院校電腦及相關專業編寫的Python程序設計核心教材,兼顧理論性、實用性與前沿性,旨在幫助學生系統掌握Python編程基礎,培養編程思維與工程實踐能力。
    本書共11章,遵循「由淺入深、循序漸進、理論結合實踐」的原則,構建了完整的Python知識體系。第1章介紹Python語言的發展現狀、開發優勢、應用領域及開發環境搭建;第2?7章夯實Python語言基礎,涵蓋註釋、變數、輸入輸出、數據類型、運算符、字元串處理、程序控制結構、異常處理、組合數據類型、函數與模塊等核心知識點;第8?10章聚焦實用技能與前沿應用,包括文件及目錄的綜合操作、面向對象程序設計,以及人工智慧數據分析常用的NumPy、Pandas、Matplotlib三大核心模塊;第11章通過紅色經典小說數據分析及可視化、PDF文件處理編輯、鳶尾花分類、手寫數字識別(MNIST)等綜合案例,強化知識遷移與實戰能力。
    本書可作為高等院校電腦科學與技術、軟體工程、數據科學、人工智慧等專業的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  Python軟體的安裝
    1.2.3  運行Python代碼
    1.2.4  Python運行機制
    1.2.5  Python包管理
  1.3  使用PyCharm集成開發環境
    1.3.1  PyCharm的下載
    1.3.2  PyCharm的安裝
    1.3.3  PyCharm的使用
    1.3.4  界面設置
  1.4  IPO思路:將現實問題轉化為Python代碼
    1.4.1  IPO思路的核心定義
    1.4.2  IPO思路的應用步驟
    1.4.3  IPO思路的拓展應用
第2章  Python語言基礎
  2.1  註釋
    2.1.1  註釋的作用
    2.1.2  註釋的分類及語法
    2.1.3  代碼縮進
  2.2  變數
    2.2.1  變數的作用
    2.2.2  定義變數
    2.2.3  認識bug
    2.2.4  認識數據類型
    2.2.5  PEP8工程化編碼規範
  2.3  標準輸入函數input()
    2.3.1  輸入簡介
    2.3.2  輸入語法格式
  2.4  賦值語句
    2.4.1  基本賦值語句
    2.4.2  複合賦值語句
    2.4.3  賦值語句的注意事項
  2.5  標準輸出函數print()
    2.5.1  基礎輸出及print()函數核心參數
    2.5.2  百分號%格式化輸出
    2.5.3  format()方法與f-string新式格式化輸出
  2.6  轉換數據類型
    2.6.1  轉換數據類型的作用
    2.6.2  轉換數據類型的函數
  2.7  運算符
    2.7.1  算術運算符
    2.7.2  賦值運算符
    2.7.3  複合賦值運算符
    2.7.4  比較運算符

    2.7.5  邏輯運算符
    2.7.6  運算符的優先順序
第3章  字元串處理
  3.1  認識字元串
  3.2  索引
    3.2.1  索引的定義及作用
    3.2.2  快速體驗
    3.2.3  獲取單個字元
  3.3  切片
    3.3.1  切片簡介
    3.3.2  切片語法
  3.4  字元串常用操作——查找
    3.4.1  查找簡介
    3.4.2  count函數
    3.4.3  find函數
    3.4.4  index函數
  3.5  字元串常用操作——判斷
    3.5.1  常用的判斷函數
    3.5.2  isalnum函數
    3.5.3  isspace函數
    3.5.4  isdigit函數
    3.5.5  isalpha函數
    3.5.6  startswith函數
    3.5.7  endswith函數
  3.6  字元串常用操作——修改
    3.6.1  replace函數
    3.6.2  split函數
    3.6.3  join函數
  3.7  字元串常用操作——其他函數
第4章  程序控制結構
  4.1  順序結構
  4.2  選擇結構
    4.2.1  單分支結構
    4.2.2  雙分支結構
    4.2.3  多分支結構
    4.2.4  if語句的嵌套
  4.3  循環結構
    4.3.1  while循環
    4.3.2  for循環
    4.3.3  循環嵌套
    4.3.4  break和continue語句
  4.4  控制語句的注意事項
第5章  異常處理
  5.1  錯誤和異常
    5.1.1  錯誤
    5.1.2  異常
  5.2  異常處理機制
    5.2.1  異常處理結構
    5.2.2  拋出自定義異常
  5.3  斷言和警告

    5.3.1  斷言
    5.3.2  警告
第6章  組合數據類型
  6.1  列表
    6.1.1  列表的定義、創建和刪除
    6.1.2  列表元素的訪問
    6.1.3  列表的切片操作
    6.1.4  列表的常用方法及作用
    6.1.5  序列的常用方法及作用
    6.1.6  列表推導式
  6.2  元組
    6.2.1  元組的定義和創建
    6.2.2  元組與列表的異同
    6.2.3  生成器推導式
  6.3  集合
    6.3.1  集合的定義和創建
    6.3.2  集合運算
    6.3.3  集合的常用方法及作用
    6.3.4  集合推導式
  6.4  字典
    6.4.1  字典的定義和創建
    6.4.2  字典元素的訪問
    6.4.3  字典的常用方法及作用
    6.4.4  字典推導式
    6.4.5  字典排序
第7章  函數與模塊
  7.1  函數簡介
    7.1.1  函數的使用步驟
    7.1.2  函數的作用
  7.2  函數的參數
    7.2.1  函數的參數作用
    7.2.2  函數的參數傳遞
    7.2.3  函數的返回值作用
  7.3  函數參數的分類
    7.3.1  位置參數
    7.3.2  關鍵字參數
    7.3.3  默認參數
    7.3.4  不定長參數
  7.4  變數作用域與函數相關補充
    7.4.1  變數作用域
    7.4.2  空函數和主函數
  7.5  函數的遞歸
    7.5.1  遞歸的概念
    7.5.2  遞歸的基本示例
    7.5.3  遞歸的執行機制與注意事項
    7.5.4  遞歸的應用場景
    7.5.5  遞歸與迭代的對比
  7.6  匿名函數
    7.6.1  lambda表達式
    7.6.2  lambda的參數形式

    7.6.3  lambda的應用
  7.7  模塊
第8章  文件及目錄的綜合操作
  8.1  文件的基本操作
    8.1.1  文件讀取
    8.1.2  文件寫入
    8.1.3  open()函數的mode參數
    8.1.4  文件對象的其他常用方法
  8.2  常見文件的操作
    8.2.1  JSON文件的數據格式與操作
    8.2.2  CSV文件的數據格式與操作
    8.2.3  Excel文件的操作
  8.3  文件與目錄的操作
第9章  面向對象程序設計
  9.1  面向對象概述
    9.1.1  基本概念
    9.1.2  面向對象設計的特點
  9.2  類的定義和使用
    9.2.1  定義類
    9.2.2  創建對象
    9.2.3  定義方法
    9.2.4  添加屬性
  9.3  封裝
    9.3.1  控制屬性的訪問許可權
    9.3.2  控制方法的訪問許可權
  9.4  繼承
    9.4.1  單繼承和多繼承
    9.4.2  子類調用父類的方法或屬性
  9.5  多態
    9.5.1  方法重寫
    9.5.2  實現多態
第10章  數據分析常用模塊
  10.1  Python第三方數據分析庫安裝與鏡像源配置
    10.1.1  pip工具基礎認知與基礎安裝前提
    10.1.2  國內鏡像源臨時加速安裝
    10.1.3  國內鏡像源永久配置方法
    10.1.4  庫安裝成功校驗方法
  10.2  NumPy模塊
    10.2.1  NumPy的數據類型
    10.2.2  NumPy的基本運算
    10.2.3  生成隨機數的常用函數
    10.2.4  對象轉換
    10.2.5  數組元素和切片
  10.3  Pandas模塊
    10.3.1  Pandas中的數據結構
    10.3.2  DataFrame的基本屬性
    10.3.3  DataFrame的常用方法
    10.3.4  DataFrame的數據查詢與編輯
    10.3.5  排序
    10.3.6  匯總與統計

    10.3.7  Pandas數據分組
    10.3.8  CSV與Excel文件的讀取與存儲
  10.4  Matplotlib圖表繪製基礎
    10.4.1  Matplotlib常用風格字元設置
    10.4.2  matplotlib.pyplot常用繪圖函數
    10.4.3  使用Matplotlib繪製多個子圖
第11章  綜合案例
  11.1  紅色經典小說的數據分析及可視化
  11.2  PDF文件編輯處理
  11.3  機器學習之鳶尾花分類
  11.4  手寫數字識別(MNIST)
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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