課程簡介
通過參加此次課程,可以完整的掌握Python語法,能讀寫程序,具備自行查閱文檔的能力。
目標收益
培訓對象
課程大綱
高階語法技巧 |
按名稱傳遞參數(shù) 混合多種傳遞方式 可變參數(shù) 第一類函數(shù)對象 閉包 LEGB 裝飾器 生成器 map/filter/reduce |
語法范式 |
引用和復制 淺拷貝和深拷貝 多層yield模型 |
設計原則 |
面對對象程序設計原則 Python程序設計原則 |
字符編碼 |
字符集 編碼方案 兼容性 Unicode Unicode IO |
正則表達式入門 |
匹配規(guī)則 重復次數(shù) 字符范圍 捕獲 非貪婪匹配 |
Python庫示例 |
Sys Logging Re Pickle Datetime Math Random Path Subprocess Pdb Unittest |
復雜例子 | 計算器 |
Pep8代碼規(guī)范 |
對齊規(guī)則 導入規(guī)則 空格規(guī)則 注釋規(guī)則 命名規(guī)則 異常規(guī)則 編程細節(jié) |
Python工程 |
代碼檢查工具 覆蓋率分析工具 文檔工具 |
編輯器設定 |
編輯器輔助功能 Emacs配置 Vim配置 Eclipse配置 PyCharm配置 其他編輯器 |
2/3兼容技巧 |
基本兼容技巧 編碼 IO 其余細節(jié) |
高階語法技巧 按名稱傳遞參數(shù) 混合多種傳遞方式 可變參數(shù) 第一類函數(shù)對象 閉包 LEGB 裝飾器 生成器 map/filter/reduce |
語法范式 引用和復制 淺拷貝和深拷貝 多層yield模型 |
設計原則 面對對象程序設計原則 Python程序設計原則 |
字符編碼 字符集 編碼方案 兼容性 Unicode Unicode IO |
正則表達式入門 匹配規(guī)則 重復次數(shù) 字符范圍 捕獲 非貪婪匹配 |
Python庫示例 Sys Logging Re Pickle Datetime Math Random Path Subprocess Pdb Unittest |
復雜例子 計算器 |
Pep8代碼規(guī)范 對齊規(guī)則 導入規(guī)則 空格規(guī)則 注釋規(guī)則 命名規(guī)則 異常規(guī)則 編程細節(jié) |
Python工程 代碼檢查工具 覆蓋率分析工具 文檔工具 |
編輯器設定 編輯器輔助功能 Emacs配置 Vim配置 Eclipse配置 PyCharm配置 其他編輯器 |
2/3兼容技巧 基本兼容技巧 編碼 IO 其余細節(jié) |