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