单元(章) | 课题(节) | 知识点 |
CH01 关于Python你需要知道的事儿 讲师:大鹏 | 【课程1.1】 为什么选择Python? | 认识最优美的语言Python及版本选择,理解在编程语言环境下做数据分析的优势 |
【课程1.2】 集成开发环境及Python运行 | ||
【课程1.3】 Jupyter Notebook 与 Spyder | ||
CH02 变量及数值类型 讲师:大鹏 | 【课程2.1】 数值类型概述 | 认识变量和数值类型,学习python的基本算数方法 |
【课程2.2】 认识变量 | ||
【课程2.3】 算数运算 | ||
【课程2.4】 逻辑运算 | ||
【课程2.5】 注释# | ||
CH03 序列及通用操作 讲师:大鹏 | 【课程3.1】 可变序列/不可变序列概述 | 认识序列,包括列表list、元祖tuple、文本str等,掌握序列的通用操作,及list、str的核心基本技巧 |
【课程3.2】 可变序列/不可变序列通用操作 | ||
【课程3.3】 列表list常用操作 | ||
【课程3.4】 文本序列str常用操作 | ||
CH04 字典映射 讲师:大鹏 | 【课程4.1】 字典dict基本概念 | 认识什么是字典,掌握基本操作 |
【课程4.2】 字典的元素访问及遍历 | ||
【课程4.3】 字典常用操作 | ||
CH05 条件判断及循环语句 讲师:大鹏 | 【课程5.1】 什么是语句? | 掌握条件语句及循环语句 |
【课程5.2】 条件判断:if语句 | ||
【课程5.3】 循环语句:for / while 循环 | ||
【课程5.4】 多重循环 | ||
CH06 函数 讲师:大鹏 | 【课程6.1】 函数的基本概念及调用 | 掌握函数的基本操作,学会创建自定义函数及匿名函数 |
【课程6.2】 自定义函数 | ||
【课程6.3】 局部变量及全局变量 | ||
【课程6.4】 匿名函数Lambda | ||
CH07 模块与包 讲师:大鹏 | 【课程7.1】 什么是模块? | 理解什么是python的模块,以及各种工具包,熟悉import语句的调用,及pip管理工具的使用 |
【课程7.2】 模块创建及import指令运用 | ||
【课程7.3】 “包”的概念及python包管理工具:pip | ||
【课程7.4】 windows环境下的代码运行 | ||
CH08 数据读写 讲师:大鹏 | 【课程8.1】 文件对象声明及基本操作 | 学习并掌握python下的基本数据读写操作,及pickle存储结构化数据 |
【课程8.2】 系统模块下的路径操作 | ||
【课程8.3】 文件的读取与写入 | ||
【课程8.4】 pickle模块的运用 | ||
项目01 商铺数据加载及存储 | 在本项目中,学员需要结合课程数据,整理并成功加载csv格式数据,并存为pickle文件 | |
项目02 基于Python的算法函数创建 | 在本项目中,学员需要根据3个场景,分别创建算法函数,并能够成功运行。 | |
该课程作为《数据分析师微专业》的第二门课程,是一个【实操训练】的课程,证书要求如下:
1、完成所有的课程的学习;
2、完成课后作业考核并合格,课程考核分为两个部分,客观题及主观题,具体内容如下:
客观题以试卷为主,题目类型为单选题及判断题,总分100分。权重占比为30%;
主观题以操作训练为主,本门课包括4个操作作业,分数均为100分,总分以所有作业平均分计算。权重占比为70%。(具体内容会在每节课后发布)
本门课单课评分60分及以上为“合格”,85分以上为“优秀”;
本微专业所有必修课程综合评分60分及以上,可以获得微专业“合格证书”,获得85分的可以获得“优秀证书”。
通过查阅网络资料等方法,初步了解现有数据分析师的常用技术平台,例如Python、R、Matlab、SPSS、Stata等;
对基本的数据分析方法及基础统计学有一定了解;
在上课前,以自己现有认知,思考总结一下 “什么是数据分析?” 。
第一章 关于Python你需要知道的事儿
1.1 为什么选择Python?
1.2 集成开发环境及Python运行
1.3 Jupyter Notebook 与 Spyder
第二章 变量及数值类型
2.1 数值类型概述
2.2 认识变量
2.3 算数运算
2.4 逻辑运算
2.5 注释#
第三章 序列及通用操作
3.1 可变序列/不可变序列概述
3.2 可变序列/不可变序列通用操作
3.3 列表list常用操作
3.4 文本序列str常用操作
第四章 字典映射
4.1 字典dict基本概念
4.2 字典的元素访问及遍历
4.3 字典常用操作
第五章 条件判断及循环语句
5.1 什么是语句?
5.2 条件判断:if语句
5.3 循环语句:for / while 循环
5.4 多重循环
第六章 函数
6.1 函数的基本概念及调用
6.2 自定义函数
6.3 局部变量及全局变量
6.4 匿名函数Lambda
第七章 模块与包
7.1 什么是模块?
7.2 模块创建及import指令运用
7.3 “包”的概念及python包管理工具:pip
7.4 windows环境下的代码运行
第八章 数据读写
8.1 文件对象声明及基本操作
8.2 系统模块下的路径操作
8.3 文件的读取与写入
8.4 pickle模块的运用
实战项目
项目01 商铺数据加载及存储
项目02 基于Python的算法函数创建