一、python基礎部分python
Python基礎語法入門: Python語言介紹、發展史、與其它語言的對比 編程語言分類,解釋性PK編譯性的優缺點 Python環境的安裝、和Pycharm的使用 基本語法:變量、常量命名規範、程序執行、編碼區別 二進制的演化與運算 基本數據類型:int、str、bool、list、dict、set 流程控制:if 、elif、else、for、while語句 break & continue 的做用 數據類型、字符編碼、文件操做: 字符編碼類別、編碼轉換 Python2 與 Python3的編碼區別 Python2 與 Python3上的bytes 與str的差異 文件IO處理、經過Python對文件實現增刪改查 三元表達式 十六進制、二進制、八進制、十進制的互相轉換 數據類型:list、tuple、dict、set、str的詳細使用 函數、遞歸、生成器、迭代器: 爲何用函數,函數定義及特性 函數語法 函數參數、返回值、高階函數、嵌套函數 全局變量與局部變量 遞歸原來與特性 經過遞歸實現斐波哪契數列運算 名字空間、LEGB、閉包原理 迭代器,生成器,列表推導式 裝飾器做用、原理、與實際使用 內置方法:all、sorted、eval、compile、reduce、filter.... 經常使用模塊學習: 模塊的跨目錄導入 相對導入與句對導入 經常使用標準庫:os、sys、time、datetime、random、re、jsom、pickle、shelve、shutil、xml的學習 經常使用標準庫configparser配置文件解析、logging日誌、xml處理、subprocess命令的交互等模塊學習 案例:經過random模塊生成隨機驗證碼
:經過logging模塊開發日誌分析程序
二、python函數部分編程
三、python面向對象部分網絡
四、python模塊部分閉包
五、網絡編程dom
六、python知識擴展編程語言