
Python編程基礎培訓
第1章、簡介及示例
1-01 Python簡介
1-02程序基礎和Python編程環境
1-03HelloWorld程序
1-04輸入、輸出及IDLE環境介紹
Anaconda簡介、JupyterNotebook基本使用和工作路徑配置方法、Spyder基本使用方法(第2輪開課補充)
以燭臺圖程序為例的工具包安裝方法簡介(第2輪開課補充)
第一章單元測試
第2章、基礎語法
2-01變量的定義
2-02Number數據類型
2-03String數據類型
2-04List數據類型
2-05Tuple數據類型
2-06Set數據類型
2-07Dictionary數據類型
2-08占位運算符和算術運算符
2-09賦值運算符、比較運算符和邏輯運算符
2-10位運算符
2-11身份運算符和成員運算符
2-12序列運算符和運算符優先級
2-13條件語句概述
2-14條件語句實現和pass
2-15循環語句概述和for循環
2-16while循環和索引
2-17break、continue和else
PyCharm基本使用方法介紹(第2輪開課補充)
第2章編程練習講解視頻(第3輪開課補充)
第二章單元測試
第3章、函數
3-01函數的定義與調用
3-02形參和實參
3-03默認參數和關鍵字參數
3-04不定長參數
3-05拆分參數列表
3-06返回值
3-07模塊概述和import語句
3-08全局變量__name__和系統模塊
3-09from...import
3-10包
3-11猴子補丁和第三方模塊獲取安裝
3-12變量的作用域和局部變量
3-13全局變量和global關鍵字
3-14nonlocal關鍵字
3-15遞歸函數
3-16高階函數和lambda函數
3-17閉包
3-18裝飾器
第3章編程練習講解視頻(第3輪開課補充)
第4章、面向對象
4-01面向對象概述
4-02類的定義和創建實例
4-03類屬性定義及其訪問
4-04類中普通方法定義及調用
4-05私有屬性
4-06構造方法
4-07析構方法
4-08常用內置方法
4-09繼承的概念
4-10子類的定義
4-11方法重寫和鴨子類型
4-12super方法
4-13內置函數isinstance、issubclass和type
4-14類方法和靜態方法
4-15動態擴展類與實例和__slots__變量
4-16@property裝飾器
第4章編程練習講解視頻(第3輪開課補充)
第四章程序填空和程序改錯
第四章 編程練習(第2輪開課補充)
第5章、序列、集合和字典
5-01可變類型和不可變類型
5-02創建列表和拼接列表
5-03復制列表元素
5-04列表元素的查找、插入和刪除
5-05列表元素的大值、小值、出現次數和列表長度
5-06列表元素排序
5-07元組的操作
5-08集合的創建和插入元素
5-09集合的運算
5-10字典的創建和初始化
5-11字典元素的修改、插入和刪除
5-12字典的淺拷貝和深拷貝
5-13判斷字典中是否存在鍵及拼接兩個字典
5-14字典的其他常用操作
5-15切片和列表生成表達式
5-16生成器
5-17迭代器
第5章編程練習講解視頻
第五章編程練習
第6章、字符串
6-01創建字符串和引號的區別
6-02字符串比較
6-03字符串切割
6-04字符串檢索和替換
6-05去除字符串空格和大小寫轉換
6-06字符串的其他常用操作
6-07占位符和format方法
6-08正則表達式的基礎語法
6-09re模塊使用-compile和match
6-10re模塊使用-search
6-11re模塊使用-匹配對象
6-12re模塊使用-findall和finditer
6-13re模塊使用-split、sub和subn
6-14爬蟲程序示例
網絡爬蟲操作演示
第6章編程練習講解視頻
第7章、IO編程與異常
第7章編程練習講解視頻
7-01os模塊的使用-基礎操作
7-02os模塊的使用-目錄創建和刪除
7-03os模塊的使用-獲取絕對路徑、路徑分離和連接
7-04os模塊的使用-條件判斷
7-05文件打開和關閉
7-06文件對象的write和read方法
7-07文件對象的readline、readlines和seek方法
7-08一維數據和二維數據
7-09CSV操作一維、二維數據
7-10異常的定義和分類
7-11異常處理-try except
7-12異常處理-else、finally和raise
7-13異常處理-斷言和自定義異常
第七章編程練習
人工智能技術及應用
1. 人工智能基本概念和戰略意義
3. 機器學習和深度學習
2. 人工智能發展、應用和布局