python基礎入門班,包含視頻課件源代碼
【課程大綱】
第1課 入門基礎
- Python簡介
- Python安裝和notebook環境配置(Windows平臺)
- 編程經驗分享
- 語法格式簡介:縮進;注釋;引號的使用;中文支持…
- 編碼規范簡介
第2課 關鍵字與循環控制
- 常用關鍵字介紹
- 運算符和基本運算
- 位運算介紹
- 變量和賦值
- 字符串處理
- 條件判斷
- 循環控制
- 函數定義;可變參數和遞歸
第3課 容器以及容器的訪問使用
- 函數定義
- 容器:list/tuple;dict; set
- 切片
- 列表推倒
- 生成器以及什么是協程
- 迭代器
- 實現堆棧;隊列;鏈表和二叉樹
第4課 面向對象基礎
- 類和實例
- 訪問限制
- 繼承和多態以及多重繼承
- 獲取對象信息
- 實例屬性和類屬性
- 模塊和包
第5課 文件訪問與函數式編程入門
- 文本文件讀寫
- 二進制文件讀寫
- 文件和目錄操作
- 序列化與反序列化
- 高階函數
- 返回函數
- 匿名函數
- 裝飾器
- 偏函數
第6課 高級面向對象
- 使用slots和property
- 類的內部成員函數
- 枚舉類
- 元類
- 異常與錯誤處理
- 調試
- 單元測試
第7課 并發編程以及系統常用模塊
- 多進程
- 多線程;鎖和線程局部變量
- 正則表達式簡介
- 日期和時間
- 常用內建模塊:collections;itertools
第8課 常用第三方模塊
- Python的request模塊
- beautiful soup和網絡爬蟲初步