●第1章 Python基礎知識
1.1 Python簡介
1.1.1 Python特點
1.1.2 Python版本
1.2 Python安裝與環境設置
1.2.1 Python下載與安裝
1.2.2 Python環境設置
1.2.3 Anaconda安裝
1.2.4 測試安裝結果
1.2.5 安裝Jupyter Notebook
1.2.6 IDLE環境
1.3 Python使用
1.3.1 啟動Jupyter Notebook
1.3.2 運行第一個程序
1.3.3 Spyder應用
習題1
第2章 數據類型
2.1 數值
2.1.1 數值類型
2.1.2 不同數值類型之間的轉換
2.2 常量、變量與關鍵字
2.2.1 常量的概念
2.2.2 變量的定義及屬性
2.2.3 標識符和關鍵字
2.3 運算符與表達式
2.3.1 算術運算符及表達式
2.3.2 賦值運算符及表達式
2.3.3 關繫運算符及表達式
2.3.4 邏輯運算符及表達式
2.3.5 成員運算符及表達式
2.3.6 同一性測試運算符及表達式
2.3.7 位運算符及表達式
2.3.8 運算符的優先級
2.4 字符串
2.4.1 字符串的創建
2.4.2 轉義字符和原始字符串
2.4.3 字符串與數值類型數據的轉換
2.4.4 input()函數的使用
2.4.5 print()函數的使用
2.4.6 字符串的格式化(格式化輸出)
2.5 列表
2.5.1 列表的創建與刪除
2.5.2素的訪問
2.5.3 列表的序列操作
2組
2.6組的創建與刪除
2.6組的常見操作
2.6.3 序列封包與序列解包
2.7 字典
2.7.1 字典創建與刪除
2.7.2 字典的常見操作
2.8 集合
2.8.1 集合的創建與刪除
2.8.2 集合的常見操作
2.8.3 集合支持的運算
2.8.4 4種數據類型的特性對比
習題2
第3章 程序結構
3.1 程序設計概述
3.2 順序結構
3.3 選擇結構
3.3.1 單分支選擇結構
3.3.2 雙分支選擇結構
3.3.3 多分支選擇結構
3.3.4 選擇語句嵌套
3.3.5 條件運算
3.4 循環結構
3.4.1 for循環結構
3.4.2 while循環結構
3.4.3 循環嵌套結構
3.4.4 break、continue語句
3.4.5 無限循環
3.4.6 列表推導式
3.4.7 生成器推導式
習題3
第4章 正則表達式及應用
4.1 字符串
4.1.1 字符串編碼
4.1.2 字符串運算
4.1.3 字符串性質
4.1.4 字符串格式化
4.2 字符串方法與應用
4.3 字符串常量與應用
4.3.1 字符串常量查詢與類型
4.3.2 字符串常量在加密中的應用
4.4 正則表達式語法與應用
4.4.1 正則表達式語法
4.4.2 應用示例
4.5 re模塊
4.5.1 re模塊的常用方法及功能
4.5.2 re模塊方法的使用
4.6 正則表達式對像的應用
4.6.1 正則表達式對像的match()、search()和findall()方法
4.6.2 正則表達式對像的sub()和subn()方法
4.6.3 正則表達式對像的split()方法
4.7 子模式與match對像
習題4
第5章 函數
5.1 Python函數分類
5.1.1 內建函數
5.1.2 庫模塊
5.2 自定義函數與調用
5.2.1 自定義函數
5.2.2 函數調用
5.2.3 lambda函數的定義
5.2.4 列表解析
5.2.5 模塊
5.2.6 函數的嵌套調用
5.2.7 函數的遞歸調用
5.3 函數的參數值傳遞
5.3.1 位置參數
5.3.2 帶默認值的參數
5.3.3 關鍵字參數
5.3.4 可變長參數
5.3.5 參數是序列解包
5.3.6 修改形參的值是否會影響實參
……