課程介紹
本書是智捷課堂開發的立體化圖書中的一本,所謂“立體化圖書”就是圖書包含:書籍、視頻、課件和服務等內容。 其中第二篇包括7章。內容包括Python數據結構,函數式編程,面向對象,異常處理,常用模塊,正則表達式和文件操作與管理。通過本篇的學習,讀者可以全面瞭解Python語言的進階知識。
課程收益
掌握Python進階知識
講師介紹
關東昇更多講師課程
一個在IT領域摸爬滾打20多年的老程序員、軟件架構師、培訓講師、IT作家。 熟悉Java、Kotlin、Python、iOS、Android、遊戲開發、數據庫開發與設計、軟件架構設計等多種IT技術。 參與設計和開發北京市公交一卡通百億級大型項目,開發國家農產品追溯系統、金融系統微博等移動客戶端項目。 近期爲中國移動、中國聯通、南方航空、中石油、工商銀行、平安銀行和天津港務局等企事業單位授課。 著有《Java從小白到大牛》、《Kotlin從小白到大牛》、《iOS開發指南》、《Android網絡遊戲開發實戰》、《Cocos2d-x實戰》系列和《JSP網絡程序設計》等40多部計算機書籍。
課程大綱
第1章:數據結構
1.0.Python課程介紹 8:21
2.9.1.1 序列 22:55
3.9.1.2 創建元組 4:50
4.9.1.3 訪問元組 4:07
5.9.1.4 遍歷元組 3:51
6.9.2.1 列表創建 5:12
7.9.2.2 列表追加元素 3:54
8.9.2.3 列表插入元素 1:32
9.9.2.4 列表替換元素 0:43
10.9.2.5 列表刪除元素 4:12
11.9.2.6 列表中其他常用方法 4:56
12.9.2.7 列表推導式 6:01
13.9.3.1 創建可變集合 4:40
14.9.3.2 修改可變集合 3:36
15.9.3.3 遍歷集合 2:01
16.9.3.4 不可變集合 2:20
17.9.3.5 集合推導式 3:15
18.9.4.1 創建字典 11:18
19.9.4.2 修改字典 4:48
20.9.4.3 訪問字典 5:07
21.9.4.4 遍歷字典 2:33
22.9.4.5 字典推導式 4:13
第2章:函數式編程
1.10.1 定義函數 7:48
2.10.2.1 使用關鍵字參數調用函數 6:04
3.10.2.2 參數默認值 4:38
4.10.2.3 可變參數 12:55
5.10.3 函數返回值 5:56
6.10.4 函數變量作用域 5:47
7.10.5 生成器 13:17
8.10.6 嵌套函數 6:45
9.10.7.1 函數式編程-函數類型 12:37
10.10.7.2 函數式編程-Lambda表達式 6:08
11.10.7.3 函數式編程-三大基礎函數 18:46
第3章:面向對象編程
1.11.1 面向對象概述 3:53
2.11.2 面向對象三個基本特性 7:06
3.11.3.1 定義類 3:31
4.11.3.2 創建和使用對象 6:55
5.11.3.3 實例變量 9:58
6.11.3.4 類變量 12:09
7.11.3.5 構造方法 4:11
8.11.3.6 實例方法 3:38
9.11.3.7 類方法 7:10
10.11.3.8 靜態方法 4:15
11.11.4.1 私有變量 2:57
12.11.4.2 私有方法 2:34
13.11.4.3 定義屬性 7:41
14.11.5.1 繼承概念 6:49
15.11.5.2 重寫方法 3:53
16.11.5.3 多繼承 6:40
17.11.6.1 多態概念 8:02
18.11.6.2 類型檢查 2:29
19.11.6.3 鴨子類型 5:40
20.11.7 Python根類——object 8:35
21.11.8 枚舉類 10:30
第4章:異常處理
1.12.1 從一個問題開始 4:59
2.12.2 異常類繼承層次 2:44
3.12.3 常見異常 8:48
4.12.4 捕獲異常 23:33
5.12.5 異常堆棧跟蹤 8:39
6.12.6 釋放資源 13:22
7.12.7 自定義異常類 2:09
8.12.8 顯式拋出異常 6:11
第5章:常用模塊
1.13.1 math模塊 11:26
2.13.2 random模塊 5:48
3.13.3 datetime模塊 32:22
4.13.4 logging日誌模塊 24:15
第6章:正則表達式
1.14.1.1 元字符 7:29
2.14.1.2 字符轉義 1:06
3.14.1.3 開始與結束字符 7:08
4.14.2.1 定義字符類 4:05
5.14.2.2 字符類取反 3:24
6.14.2.3 區間 3:02
7.14.2.4 預定義字符類 5:23
8.14.3.1 使用量詞 6:02
9.14.3.2 貪婪量詞和懶惰量詞 1:23
10.14.4.1 使用分組 7:55
11.14.4.2 命名分組 2:22
12.14.4.3 反向引用分組 4:41
13.14.4.4 非捕獲分組 4:17
14.14.5 re模塊 15:11
15.14.6 編譯正則表達式 19:26
第7章:文件操作與管理
1.15.1.1 文件打開 10:15
2.15.1.2 文件關閉 7:18
3.15.1.3 文本文件讀寫 7:00
4.15.1.4 二進制文件讀寫 3:40
5.15.2 使用os模塊 10:13
6.15.3 使用os.path模塊 9:19
大家可以點擊【查看詳情】查看我的課程