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

Python3程序設計(第3版AI輔助版)/高等院校程序設計新形態精品系列

  • 作者:編者:劉德山//朱斌//李鵬//高國軍|責編:韋雅雪
  • 出版社:人民郵電
  • ISBN:9787115674227
  • 出版日期:2025/08/01
  • 裝幀:平裝
  • 頁數:248
人民幣:RMB 59.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以通俗易懂的語言、翔實的示例、新穎的內容詮釋了Python這門簡單、優雅、明確、易學的電腦語言。全書共13章,第1?10章介紹了Python語言基礎,覆蓋了全國電腦等級考試Python語言的主要內容;第11?13章介紹了Python語言的應用以及第三方庫的應用。全書穿插AI輔助編程的相關內容。本書提供微課視頻、教學平台。教材內容以應用為核心展開,力求以知識的最小集來實現最大範圍的應用。
    本書難度適中,可作為本科院校和職業院校相關課程的教材,也可作為初學者學習Python程序設計課程的教材,還可作為全國電腦等級考試二級Python語言程序設計考試的輔助教材。

作者介紹
編者:劉德山//朱斌//李鵬//高國軍|責編:韋雅雪

目錄
第1章  初識Python
  1.1  程序設計語言
    1.1.1  程序設計語言的概念
    1.1.2  編譯與解釋
  1.2  Python語言
    1.2.1  Python的歷史
    1.2.2  Python的特點
    1.2.3  Python的應用
  1.3  Python的開發環境
    1.3.1  下載和安裝Python
    1.3.2  IDLE開發環境
    1.3.3  PyCharm開發環境
  1.4  Python程序的運行
    1.4.1  Python程序的運行原理
    1.4.2  建立和運行Python程序
  1.5  Python編程方法與應用
    1.5.1  程序設計方法
    1.5.2  程序示例
    1.5.3  Python的幫助文檔
  1.6  利用AI工具輔助編程
  習題1
第2章  Python基礎知識
  2.1  程序的書寫規範
    2.1.1  Python的語句
    2.1.2  代碼塊與縮進
    2.1.3  註釋
  2.2  標識符和關鍵字
    2.2.1  標識符
    2.2.2  關鍵字
  2.3  Python的數據類型
  2.4  Python的變數
  2.5  Python的運算符
    2.5.1  算術運算符
    2.5.2  比較運算符
    2.5.3  邏輯運算符
    2.5.4  賦值運算符
    2.5.5  位運算符
  2.6  運算符的優先順序
  2.7  利用AI工具解決編程中的問題(1)
  習題2
第3章  Python中的字元串
  3.1  字元串的表示
    3.1.1  字元串常量
    3.1.2  轉義符
  3.2  字元串的格式化
    3.2.1  使用str.format()方法格式化字元串
    3.2.2  使用f-strings方法格式化字元串
  3.3  字元串的操作符
  3.4  操作字元串的方法
  3.5  輸入輸出語句

    3.5.1  輸入語句
    3.5.2  輸出語句
  3.6  向AI工具提供數據
  習題3
第4章  Python程序的流程
  4.1  程序設計流程
    4.1.1  程序流程圖
    4.1.2  結構化程序設計的基本流程
  4.2  分支結構
  4.3  循環結構
    4.3.1  遍歷循環:for語句
    4.3.2  條件循環:while語句
    4.3.3  循環的嵌套
  4.4  流程式控制制的其他語句
    4.4.1  跳轉語句
    4.4.2  pass語句
    4.4.3  循環結構中的else語句
  4.5  流程式控制制語句的應用
  4.6  利用AI工具解決編程中的問題(2)
  習題4
第5章  Python的組合數據類型
  5.1  序列類型
  5.2  列表
    5.2.1  列表的基本操作
    5.2.2  列表的方法
    5.2.3  遍歷列表
    5.2.4  列表推導式
  5.3  元組
    5.3.1  元組的基本操作
    5.3.2  元組與列表的轉換
    5.3.3  生成器推導式
    5.3.4  序列解包
  5.4  字典
    5.4.1  字典的基本操作
    5.4.2  字典的常用方法
  5.5  集合
    5.5.1  集合的基本操作
    5.5.2  集合運算
  5.6  組合數據類型的應用
  5.7  利用AI工具輔助解讀代碼
  習題5
第6章  用函數實現代碼復用
  6.1  函數的定義和調用
    6.1.1  函數的定義
    6.1.2  函數的調用
    6.1.3  模塊化程序設計
  6.2  函數的參數和返回值
    6.2.1  函數的參數
    6.2.2  默認參數
    6.2.3  可變參數

    6.2.4  函數的返回值
    6.2.5  lambda函數
  6.3  遞歸函數
  6.4  變數的作用域
    6.4.1  局部變數
    6.4.2  全局變數
    6.4.3  global語句
  6.5  Python的內置函數
    6.5.1  數學運算函數
    6.5.2  字元串運算函數
    6.5.3  轉換函數
    6.5.4  序列操作函數
    6.5.5  Python操作相關函數
  6.6  利用AI工具輔助模塊化編程
  習題6
第7章  用類實現抽象和封裝
  7.1  面向對象編程概述
    7.1.1  面向對象編程的概念
    7.1.2  面向對象編程的特點
  7.2  創建類與對象
    7.2.1  創建類
    7.2.2  創建對象
  7.3  構造方法和析構方法
    7.3.1  構造方法
    7.3.2  析構方法
    7.3.3  self參數
    7.3.4  成員變數和類變數
    7.3.5  類方法和靜態方法
  7.4  類的繼承
    7.4.1  繼承的實現
    7.4.2  方法重寫與super()方法
    7.4.3  Python的多繼承
  7.5  類的多態
  7.6  運算符重載
  7.7  面向對象編程的應用
  7.8  利用AI工具輔助閱讀編程技術文檔
  習題7
第8章  使用模塊和庫編程
  8.1  模塊
    8.1.1  模塊的概念
    8.1.2  導入模塊
    8.1.3  執行模塊
    8.1.4  模塊搜索路徑
    8.1.5  __name__屬性
  8.2  包
  8.3  Python的標準庫
    8.3.1  math庫
    8.3.2  random庫
    8.3.3  datetime庫
  8.4  Python的第三方庫

    8.4.1  第三方庫簡介
    8.4.2  pip工具
    8.4.3  Python常用的第三方庫
    8.4.4  使用pyinstaller庫打包文件
  8.5  turtle庫的應用
  8.6  jieba庫的應用
    8.6.1  jieba庫簡介
    8.6.2  jieba庫的分詞函數
    8.6.3  添加單詞和自定義詞典
    8.6.4  基於TF-IDF演算法的關鍵詞抽取
    8.6.5  中文文本的詞頻統計
    8.6.6  使用詞雲實現文本數據可視化
  8.7  利用AI工具輔助使用第三方庫
  習題8
第9章  Python的文件操作
  9.1  文件的概念
  9.2  文件的打開與關閉
  9.3  文件的讀寫操作
    9.3.1  讀取文件數據
    9.3.2  向文件寫數據
    9.3.3  文件的定位讀寫
    9.3.4  讀寫二進位文件
  9.4  文件和目錄操作
    9.4.1  常用的文件操作函數
    9.4.2  文件的複製、刪除及重命名操作
    9.4.3  文件的目錄操作
  9.5  使用CSV文件格式讀寫數據
    9.5.1  CSV文件介紹
    9.5.2  讀寫CSV文件
  9.6  文件操作的應用
  9.7  利用AI工具學習文件編碼方式
  習題9
第10章  異常處理
  10.1  異常處理概述
    10.1.1  異常的概念
    10.1.2  異常示例
    10.1.3  Python的異常類
  10.2  異常處理機制
    10.2.1  try…except語句
    10.2.2  else語句和finally語句
    10.2.3  捕獲所有的異常
  10.3  拋出異常
    10.3.1  raise語句
    10.3.2  拋出異常示例
  10.4  斷言與上下文管理
    10.4.1  斷言
    10.4.2  上下文管理
  10.5  自定義異常類
  10.6  利用AI工具輔助分析程序中的異常
  習題10

第11章  tkinterGUI編程
  11.1  tkinter編程概述
    11.1.1  第一個tkinterGUI程序
    11.1.2  設置窗口和組件的屬性
  11.2  tkinterGUI的布局管理
    11.2.1  使用pack()方法的布局
    11.2.2  使用grid()方法的布局
    11.2.3  使用place()方法的布局
    11.2.4  使用框架的複雜布局
  11.3  tkinter的常用組件
    11.3.1  Label組件
    11.3.2  Button組件
    11.3.3  Entry組件
    11.3.4  Listbox組件
    11.3.5  Radiobutton組件
    11.3.6  Checkbutton組件
    11.3.7  Text組件
    11.3.8  Spinbox組件
  11.4  tkinter的事件處理
    11.4.1  使用command參數實現事件處理
    11.4.2  使用組件的bind()方法實現事件處理
  11.5  tkinterGUI的應用
  習題11
第12章  爬取與分析網頁中的數據
  12.1  爬取網頁的urllib和requests庫
    12.1.1  爬取網頁的基礎知識
    12.1.2  urllib庫
    12.1.3  requests庫
  12.2  解析網頁的beautifulsoup4庫
    12.2.1  beautifulsoup4庫概述
    12.2.2  beautifulsoup4庫的對象
    12.2.3  beautifulsoup4庫操作解析文檔樹
  12.3  網頁爬取技術的應用
    12.3.1  爬取單一網頁的信息
    12.3.2  爬取多個網頁的信息
  習題12
第13章  科學計算與圖表繪製
  13.1  用於科學計算的numpy庫
    13.1.1  numpy數組的創建
    13.1.2  訪問numpy數組的元素
    13.1.3  numpy的ufunc函數和算術運算
    13.1.4  numpy數組的形狀操作
    13.1.5  numpy庫的文件操作
  13.2  用於繪製圖表的matplotlib庫
    13.2.1  matplotlib簡介
    13.2.2  matplotlib.pyplot模塊中的函數
    13.2.3  繪製直方圖、條形圖、餅圖
  習題13

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