第一章:基础语法训练
导学
环境安装
·Windows 系统中安装 Python 环境·Mac 系统中安装 Python 环境初识 Python 脚本
·变量定义及数据交换·字符串类型·数字类型·列表类型·元组类型·字典类型·集合类型·基础数据类型转换·容器类型数据转换Python 运算符
·算术运算符与字符运算符·赋值、比较、逻辑运算符·二进制与位运算·其它运算符与优先级问题Python 流程控制
·分支结构·循环结构·练习题-打印矩形·练习题-99乘法表·练习题-斐波那切数列·练习题-百钱百鸡第二章:数据类型训练
第三章:模块化编程训练
函数
·认识函数·函数参数·默认参数·命名关键字参数·关键字参数收集·函数返回值·变量作用域·nonlocal关键字及函数文档·函数封装的练习题高阶函数
·初识递归函数·练习题-斐波那契数列·练习题-实现阶乘·回调函数·闭包函数·匿名函数·迭代器介绍·迭代器的使用内置函数
·range() 函数·zip() 函数·数学相关函数·进制相关函数及字符集·sorted() 函数·map() 函数·reduce() 函数·filter() 函数第四章:模块、包与库的训练
文件操作
·文件打开模式详解·文件打开模式演示·文件相关函数·练习题-注册功能实现·练习题-登陆功能实现·练习题-登陆和注册功能合并内置模块
·序列化 pickle·序列化 json·数学模块·随机模块·系统接口模块1·系统接口模块2·系统接口模块3·高级文件操作模块·压缩模块时间模块
·时间模块 Time·时间模块 Calendar·练习题-万年历Python 中的正则模块
·正则表达式·search 函数和 match 函数·常用函数·正则表达式规则·练习题-邮箱匹配模块与包
·自定义模块的使用·自定义包·导入方式的分类·单入口程序第三方库管理与虚拟环境
·Python 中第三方库的管理·Python 中的虚拟环境异常处理
·什么是异常·try/except 用法·自定义异常处理第五章:面向对象编程训练
初识面向对象
·面向对象是什么·总结类与对象·面向对象基本实现·面向对象成员操作·面向对象类成员操作·类与对象总结日志类封装
·self 详解·初始化方法·析构方法·日志类的封装面向对象三大特性
·三大特性之封装·三大特性之继承·多继承·菱形继承·继承关系检测·三大特性之多态·多态-继承版内置成员及魔术方法
·内置成员·方法的分类·常用函数·魔术方法·str与repr模式方法·成员相关魔术方法描述符与设计模式
·描述符基本语法·描述符应用案例·描述符三种定义方式·单态设计模式·混合设计模式·抽象类装饰器语法与应用
·装饰器定义与原型·装饰器应用场景·装饰器的嵌套·装饰带有参数的函数·装饰带有多参数的函数·带有参数的装饰器·类装饰器装饰函数·用类方法装饰函数·使用函数装饰器装饰类·使用类装饰器装饰类第六章:数据应用与分析训练
数据可视化
·Matplotlib 介绍·Matplotlib 结构·绘制折线图·绘制散点图·绘制直方图NumPy 入门
·NumPy 介绍·NumPy 的 Ndarray 对象·NumPy 的数据类型·NumPy 的计算Pandas 数据处理
·Pandas 介绍·Series 对象·数据处理·数据合并·分组聚合