大纲
MODULE 01: Python基础之第一周 走近Python
1.1 Python简介
1.2 第一个Python程序
1.3 Python语法基础
1.4 Python数据类型
1.5 Python基本运算
1.6 Python的函数、模块和包
补充视频:Python环境搭建
第一周 走近Python单元测验
MODULE 01: Python基础之第二周 Python面面观
2.1 条件
2.2 range函数
2.3 循环
2.4 循环中的break,continue和else
2.5 自定义函数
2.6 递归
2.7 变量作用域
拓展1:Python常用标准库函数
拓展2:异常
第二周 控制结构和函数编程练习(8题)
第二周 Python面面观单元测试
控制结构和函数编程题
MODULE 02: 数据获取与表示之第三周 数据获取与表示
3.1 本地数据获取
3.2 网络数据获取
3.3 序列
3.4 字符串
3.5 列表
3.6 元组
拓展视频1:正则表达式简介编辑教学内容
拓展视频2:输入输出&函数式编程入门编辑教学内容
拓展视频3:可变可迭代对象修改问题解释编辑教学内容
拓展视频4:动态网页数据爬取小例
进阶:爬虫小项目(3项)
补充资料:序列运算、操作、函数和方法简介
第三周 数据获取与表示基础编程练习(3题)
第三周 数据获取与表示单元测试
数据表示编程题
MODULE 03: 第四周 强大的数据结构和Python扩展库
4.1 为什么需要字典
4.2 字典的使用
4.3 集合
4.4 扩展库SciPy
4.5 ndarray
4.6 变长字典Series
4.7 DataFrame
拓展视频1:字典和集合编程示例介绍编辑教学内容
拓展视频2:NumPy常见应用选讲
第四周 强大的数据结构和Python扩展库单元测验
字典相关编程题
MODULE 04: Python数据统计与挖掘之第五周 Python便捷数据获取与预处理
5.1 便捷数据获取
5.2 Python绘图基础
5.3 数据探索与预处理之数据清洗
5.4 数据预处理之数据变换
5.5 数据预处理之数据规约
财经数据接口TuShare研究和数据处理分析小项目
第五周 Python便捷数据获取与预处理单元测验
MODULE 04: Python数据统计与挖掘之第六周 Python数据统计挖掘与应用
6.1 数据探索
6.2 基于pandas的数据统计与分析
6.3 机器学习之KMeans聚类分析
6.4 Python的理工类应用
6.5 Python的人文社科类应用
拓展视频1:数据统计分析案例
拓展视频2:机器学习案例
第六周 Python数据统计挖掘与应用单元测验
MODULE 05: 面向对象和图形用户界面
7.1 GUI与面向对象
7.2 抽象
7.3 继承
7.4 GUI的基本框架
7.5 GUI常用组件
7.6 布局管理
7.7 其他GUI库
7.8 综合应用
财经数据GUI编程项目
第七周 面向对象和图形用户界面单元测验
第八周 项目实践