课程简介
通过参加此次课程,可以完整的掌握Python语法,能读写程序,具备自行查阅文档的能力。
目标收益
培训对象
课程大纲
| 高阶语法技巧 |
按名称传递参数 混合多种传递方式 可变参数 第一类函数对象 闭包 LEGB 装饰器 生成器 map/filter/reduce |
| 语法范式 |
引用和复制 浅拷贝和深拷贝 多层yield模型 |
| 设计原则 |
面对对象程序设计原则 Python程序设计原则 |
| 字符编码 |
字符集 编码方案 兼容性 Unicode Unicode IO |
| 正则表达式入门 |
匹配规则 重复次数 字符范围 捕获 非贪婪匹配 |
| Python库示例 |
Sys Logging Re Pickle Datetime Math Random Path Subprocess Pdb Unittest |
| 复杂例子 | 计算器 |
| Pep8代码规范 |
对齐规则 导入规则 空格规则 注释规则 命名规则 异常规则 编程细节 |
| Python工程 |
代码检查工具 覆盖率分析工具 文档工具 |
| 编辑器设定 |
编辑器辅助功能 Emacs配置 Vim配置 Eclipse配置 PyCharm配置 其他编辑器 |
| 2/3兼容技巧 |
基本兼容技巧 编码 IO 其余细节 |
|
高阶语法技巧 按名称传递参数 混合多种传递方式 可变参数 第一类函数对象 闭包 LEGB 装饰器 生成器 map/filter/reduce |
|
语法范式 引用和复制 浅拷贝和深拷贝 多层yield模型 |
|
设计原则 面对对象程序设计原则 Python程序设计原则 |
|
字符编码 字符集 编码方案 兼容性 Unicode Unicode IO |
|
正则表达式入门 匹配规则 重复次数 字符范围 捕获 非贪婪匹配 |
|
Python库示例 Sys Logging Re Pickle Datetime Math Random Path Subprocess Pdb Unittest |
|
复杂例子 计算器 |
|
Pep8代码规范 对齐规则 导入规则 空格规则 注释规则 命名规则 异常规则 编程细节 |
|
Python工程 代码检查工具 覆盖率分析工具 文档工具 |
|
编辑器设定 编辑器辅助功能 Emacs配置 Vim配置 Eclipse配置 PyCharm配置 其他编辑器 |
|
2/3兼容技巧 基本兼容技巧 编码 IO 其余细节 |
近期公开课推荐