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

Python編程與人工智慧應用(Python編程基礎篇普通高等學校人工智慧通識系列教材)

  • 作者:宮麗娜//魏明強|責編:姚蕾
  • 出版社:機械工業
  • ISBN:9787111820185
  • 出版日期:2026/10/01
  • 裝幀:平裝
  • 頁數:392
人民幣:RMB 89 元      售價:元
放入購物車
加入收藏夾

內容大鋼
    本書是《Python編程與人工智慧應用》的上冊,聚焦編程能力體系構建,設置三部分。第一部分「Python基礎知識」系統講解從環境配置、語法精要到面向對象設計的完整知識鏈,通過異常處理、文件操作等工程實踐培養規範化編程思維;第二部分「高級工程進階」聚焦Python語言在工程應用中的拓展能力,系統講解從資料庫連接與操作、圖形用戶界面構建到網路爬蟲開發的核心技術路徑;第三部分「智能數據分析與處理」深度融合NumPy矢量化運算、Pandas數據管道構建及Matplotlib可視化技術,建立數據科學方法論。
    本書可作為高等院校人工智慧、電腦科學與技術及相關理工科專業本科生的課程教材。

作者介紹
宮麗娜//魏明強|責編:姚蕾

目錄
前言
第一部分  Python基礎知識
  第1章  初識Python語言
    1.1  電腦編程語言概述
    1.2  Python語言概述
      1.2.1  Python語言的特點
      1.2.2  Python語言的應用領域
      1.2.3  Python語言的發展歷史
    1.3  Python語言開發環境配置
      1.3.1  在線編譯環境配置
      1.3.2  本地編譯環境配置
    1.4  Python代碼結構及編寫規範
      1.4.1  Python代碼結構
      1.4.2  Python編寫規範
    1.5  小結
  第2章  Python語言編程知識
    2.1  基本輸入與輸出
      2.1.1  基本輸入
      2.1.2  基本輸出
    2.2  關鍵字與標識符
      2.2.1  關鍵字
      2.2.2  標識符
    2.3  變數
      2.3.1  什麼是變數
      2.3.2  變數的命名與使用
    2.4  基本數據類型
      2.4.1  數字
      2.4.2  布爾值
      2.4.3  字元串
      2.4.4  數據類型轉換
    2.5  運算符和表達式
      2.5.1  運算符
      2.5.2  表達式
    2.6  程序控制結構
      2.6.1  順序結構
      2.6.2  選擇結構
      2.6.3  循環結構
    2.7  小結
  第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.3  函數的返回值
      3.3.1  返回單個值

      3.3.2  返回多個值
    3.4  變數的作用域與生命周期
      3.4.1  局部變數
      3.4.2  全局變數
    3.5  lambda函數
    3.6  函數遞歸
      3.6.1  遞歸的基本結構
      3.6.2  遞歸的優缺點
      3.6.3  遞歸與迭代的比較
    3.7  小結
  第4章  常用數據結構
    4.1  列表
      4.1.1  創建列表
      4.1.2  訪問列表元素
      4.1.3  修改列表元素
      4.1.4  增加列表元素
      4.1.5  刪除列表元素
      4.1.6  常見函數或方法
    4.2  元組
    4.3  字典
      4.3.1  字典的創建
      4.3.2  字典的訪問
      4.3.3  增加字典的鍵值對
      4.3.4  刪除字典的鍵值對
      4.3.5  修改字典的鍵值對
    4.4  集合
      4.4.1  集合的創建
      4.4.2  集合的訪問
      4.4.3  增加集合元素
      4.4.4  刪除集合元素
      4.4.5  集合的運算
      4.4.6  集合的關係
    4.5  字元串與正則表達式
      4.5.1  字元串的創建
      4.5.2  字元串的訪問
      4.5.3  字元串的查找
      4.5.4  字元串的替換
      4.5.5  字元串的分割
      4.5.6  常見函數或方法
      4.5.7  正則表達式
    4.6  迭代器
    4.7  小結
  第5章  面向對象程序設計
    5.1  面向對象程序設計概述
    5.2  類與對象
      5.2.1  類與對象的聯繫和區別
      5.2.2  類與對象的Python實現
      5.2.3  對象之間的消息傳遞
    5.3  面向對象的基本特徵——封裝
    5.4  面向對象的基本特徵——繼承

      5.4.1  繼承的目的
      5.4.2  如何實現繼承
      5.4.3  多重繼承
    5.5  面向對象的基本特徵——多態
      5.5.1  多態的目的
      5.5.2  如何實現多態
    5.6  案例分析
    5.7  小結
  第6章  異常處理
    6.1  異常的概念
      6.1.1  什麼是異常
      6.1.2  異常與錯誤的區別
      6.1.3  異常處理的重要性
    6.2  異常處理機制
      6.2.1  try-except語句
      6.2.2  多重except語句
      6.2.3  try-except-else語句
      6.2.4  finally子句
      6.2.5  異常的傳遞機制
    6.3  Python中的異常類
      6.3.1  異常類的繼承結構
      6.3.2  常見的內置異常類
    6.4  用戶自定義異常
      6.4.1  什麼是用戶自定義異常
      6.4.2  創建自定義異常
      6.4.3  為自定義異常添加信息
      6.4.4  自定義異常的繼承結構
    6.5  異常處理實戰
    6.6  小結
  第7章  文件操作
    7.1  文件概述
      7.1.1  什麼是文件
      7.1.2  文件的類型
      7.1.3  文件屬性與路徑
    7.2  文件的打開和關閉
      7.2.1  open函數
      7.2.2  常見文件打開模式
      7.2.3  close函數
      7.2.4  with語句
      7.2.5  文件打開與關閉小技巧
    7.3  文件的讀和寫
      7.3.1  讀取文件內容
      7.3.2  寫入文件內容
      7.3.3  文件寫入模式的差異
      7.3.4  讀取與寫入
    7.4  文件指針與定位
      7.4.1  tell()方法——獲取當前位置
      7.4.2  seek(offset,whence)方法——移動指針
      7.4.3  在二進位文件中的定位
    7.5  路徑與目錄操作

      7.5.1  獲取當前工作目錄
      7.5.2  列出目錄內容
      7.5.3  判斷文件和目錄是否存在
      7.5.4  創建與刪除目錄
      7.5.5  路徑拼接與分解
      7.5.6  遞歸遍歷目錄
      7.5.7  os模塊常用方法
    7.6  結構化數據:JSON文件處理
      7.6.1  JSON格式基礎
      7.6.2  讀取JSON文件
      7.6.3  寫入JSON文件
      7.6.4  JSON字元串與對象互轉
      7.6.5  格式錯誤處理
    7.7  小結
第二部分  高級工程進階
  第8章  資料庫應用開發
    8.1  資料庫基礎
      8.1.1  基本概念
      8.1.2  資料庫的分類
    8.2  結構化查詢語言基礎
      8.2.1  SQL的功能概述
      8.2.2  SQL語言的組成
    8.3  Python資料庫編程概述
      8.3.1  Python訪問資料庫的常見方式
      8.3.2  DB-API規範的核心概念
      8.3.3  使用DB-API的一般流程
    8.4  SQLite3資料庫應用
      8.4.1  SQLite簡介與特點
      8.4.2  使用Python連接SQLite資料庫
      8.4.3  SQLite實戰案例:學生管理系統
    8.5  MySQL資料庫應用
      8.5.1  MySQL簡介與特點
      8.5.2  安裝與配置pymysql庫
      8.5.3  使用Python連接MySQL資料庫
      8.5.4  MySQL基本資料庫操作
      8.5.5  MySQL進階操作
    8.6  小結
  第9章  圖形用戶界面程序設計
    9.1  Python中的圖形用戶界面開發
    9.2  使用tkinter進行圖形用戶界面程序設計
      9.2.1  tkinter基礎
      9.2.2  tkinter組件
      9.2.3  tkinter的布局管理
      9.2.4  tkinter的事件處理
    9.3  使用wxPython進行圖形用戶界面程序設計
      9.3.1  wxPython的下載和安裝
      9.3.2  wxPython基礎
      9.3.3  wxPython組件
      9.3.4  wxPython的布局管理
      9.3.5  wxPython的事件處理

    9.4  完整的例子:學生管理系統用戶界面開發
      9.4.1  系統功能預覽
      9.4.2  用戶界面構建代碼
    9.5  小結
  第10章  網路爬蟲
    10.1  爬蟲簡介
      10.1.1  網路爬蟲概述
      10.1.2  網路爬蟲的基本架構與工作流程
      10.1.3  網路爬蟲的常見分類
      10.1.4  網路爬蟲的爬行策略
      10.1.5  網路爬蟲的法律和道德問題
    10.2  相關基礎知識
      10.2.1  HTTP基本原理
      10.2.2  HTML語言
      10.2.3  CSS
      10.2.4  JavaScript動態腳本語言
    10.3  Requests:實現HTTP請求
      10.3.1  Requests簡介
      10.3.2  初級網路請求
      10.3.3  高級網路請求
    10.4  BeautifulSoup:解析HTML代碼
      10.4.1  BeautifulSoup簡介
      10.4.2  獲取目標節點的相關信息
      10.4.3  使用find方法查詢符合條件的節點
      10.4.4  使用CSS選擇器查詢符合條件的節點
    10.5  綜合案例:爬取豆瓣網熱映電影
      10.5.1  動態數據的載入方式
      10.5.2  爬取首頁正在熱映的電影
      10.5.3  爬取電影海報和基本信息
      10.5.4  爬取電影短評
      10.5.5  爬取電影影評
    10.6  小結
第三部分  智能數據分析與處理
  第11章  數據分析與可視化
    11.1  數據分析與可視化簡介
      11.1.1  數據分析簡介
      11.1.2  數據可視化簡介
      11.1.3  數據分析的常用方法
      11.1.4  數據分析與可視化常用工具庫
    11.2  數據預處理之NumPy基礎
      11.2.1  NumPy中的數組
      11.2.2  NumPy中的矩陣
      11.2.3  NumPy常用函數
    11.3  數據分析之Pandas基礎
      11.3.1  初識Pandas
      11.3.2  Pandas數據結構的基本操作
      11.3.3  Pandas統計
      11.3.4  Pandas數據導入與導出
      11.3.5  Pandas與NumPy轉換
    11.4  數據降維之PCA基礎

      11.4.1  在Python中使用PCA
      11.4.2  實戰:用PCA對鳶尾花數據進行降維
    11.5  數據可視化之Matplotlib繪圖基礎
      11.5.1  Matplotlib的繪圖結構與組件
      11.5.2  Matplotlib的繪圖流程及常用操作
      11.5.3  Matplotlib基礎圖表的繪製
      11.5.4  Matplotlib高級圖表的繪製
    11.6  小結

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