Python語言程序設計
劉國瑞 張良環 高萌
- 出版商: 北京希望電子出版社
- 出版日期: 2025-04-01
- 售價: $378
- 語言: 簡體中文
- 頁數: 263
- ISBN: 7830029164
- ISBN-13: 9787830029166
下單後立即進貨 (約4週~6週)
相關主題
商品描述
本書由淺入深地對Python語言進行了全面的講解,全書共11章,包括Python概述、Python基礎、字符串、流程控制、覆合數據類型、函數與模塊、異常處理、面向對象編程、文件處理、正則表達式、常用第三方庫等內容。在講解理論知識的過程中穿插了大量的實例,可以使讀者邊學邊練,學以致用,快速提升Python語言編程能力。 本書結構合理,通俗易懂,既適合作為Python程序設計課程的教材,也適合作為社會培訓機構的培訓用書。
目錄大綱
第1章 Python概述
1.1 Python簡介
1.1.1 認識Python
1.1.2 Python的特點
1.2 Python集成開發環境
1.2.1 集成開發環境IDEL
1.2.2 集成開發環境PyCharm
1.3 Python編程規範
課後作業
第2章 Python基礎
2.1 關鍵字與標識符
2.1.1 關鍵字
2.1.2 標識符
2.2 變量
2.3 數據類型
2.3.1 數字
2.3.2 字符串
2.3.3 類型轉換
2.4 運算符和表達式
2.4.1 算術運算符和表達式
2.4.2 關系運算符和表達式
2.4.3 邏輯運算符和表達式
2.4.4 賦值運算符和表達式
2.4.5 位運算符和表達式
2.4.6 成員運算符和表達式
2.4.7 標識運算符和表達式
2.4.8 運算符的優先級
2.5 基本輸入和輸出
2.5.1 基本輸入
2.5.2 基本輸出
課後作業
第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 字符串格式化
3.3 字符串綜合實例
課後作業
第4章 流程控制
4.1 基本程序結構
4.2 分支結構
4.2.1 簡單if語句
4.2.2 if-else語句
4.2.3 if-elif-else語句
4.2.4 if語句的嵌套
4.3 循環結構
4.3.1 while循環語句
4.3.2 for循環語句
4.3.3 循環嵌套
4.3.4 循環控制
4.4 流程控制綜合實例
課後作業
第5章 覆合數據類型
5.1 列表
5.1.1 列表的創建和刪除
5.1.2 列表元素的訪問和計數
5.1.3 列表元素的添加、刪除和修改
5.1.4 列表的遍歷
5.1.5 列表的排序
5.1.6 成員資格判斷
5.1.7 切片操作
5.2 元組
5.2.1 元組的創建和刪除
5.2.2 元組的元素訪問和排序
5.2.3 序列解包
5.2.4 生成器推導式
5.2.5 元組與列表的區別
5.3 字典
5.3.1 字典的創建和刪除
5.3.2 字典元素的訪問
5.3.3 字典元素的添加、修改和刪除
5.3.4 序列解包
5.3.5 字典綜合實例
5.4 集合
5.4.1 集合的創建和刪除
5.4.2 集合的運算
課後作業
第6章 函數與模塊
6.1 函數的定義和調用
6.1.1 函數的定義
6.1.2 函數的調用
6.2 函數的參數傳遞
6.2.1 參數傳遞機制
6.2.2 參數傳遞類型
6.3 變量的作用域
6.3.1 局部變量
6.3.2 全局變量
6.3.3 關鍵字nonlocal
6.4 函數的返回值
6.5 匿名函數
6.6 函數的遞歸調用
6.7 模塊的導入和使用
6.8 模塊的分類
6.9 模塊的搜索路徑
課後作業
第7章 異常處理
7.1 異常概述
7.2 異常處理
7.2.1 簡單的異常捕獲
7.2.2 捕獲多種異常
7.2.3 完整的異常捕獲
7.3 異常拋出
7.4 with語句
7.5 自定義異常
課後作業
第8章 面向對象編程
8.1 面向對象程序設計思想
8.1.1 面向對象和面向過程的區別
8.1.2 面向對象思想的基本概念
8.2 Python中的類和對象
8.2.1 類的定義
8.2.2 創建對象
8.2.3 self參數
8.2.4 初始化方法
8.2.5 析構方法
8.3 類成員與實例成員
8.3.1 類屬性和實例屬性
8.3.2 類方法、實例方法和靜態方法
8.4 私有成員和@property裝飾器
8.4.1 私有成員
8.4.2 @property裝飾器
8.5 繼承
8.5.1 單一繼承
8.5.2 多重繼承
8.6 多態
課後作業
第9章 文件處理
9.1 文件概述
9.1.1 文本文件和二進制文件
9.1.2 基於Windows操作系統的文件和路徑
9.1.3 文件操作相關的模塊
9.2 文件的基本操作
9.2.1 文件的打開
9.2.2 文件的關閉
9.2.3 文件的寫入
9.2.4 文件的讀取
9.3 數據序列化和反序列化
9.3.1 使用JSON進行序列化和反序列化
9.3.2 使用pickle進行序列化和反序列化
9.4 CSV文件的操作
9.4.1 csv.reader對象和CSV文件讀取
9.4.2 csv.writer對象和CSV文件寫入
9.5 os和os.path模塊
9.5.1 常用的目錄操作
9.5.2 文件的高級操作
9.5.3 遍歷目錄與刪除目錄
課後作業
第10章 正則表達式
10.1 正則表達式概述
10.2 正則表達式的使用
10.2.1 match函數
10.2.2 常用匹配符
10.2.3 表示數量的限定符
10.2.4 邊界字符
10.2.5 search函數
10.2.6 擇一匹配符
10.2.7 分組
10.2.8 搜索和替換
10.2.9 compile函數
10.2.10 split函數
10.2.11 貪婪模式和非貪婪模式
10.3 正則表達式綜合實例
課後作業
第11章