这门课解决什么工作场景

日常办公里,很多人处理数据还停留在 Excel 拉透视表、写几行 IF 函数的阶段。一旦遇到几十万行以上的销售明细、多张表交叉对账,或者需要把杂乱的文本日志清洗成结构化数据,表格软件就会卡顿甚至无响应。这门 Python 数据分析及可视化课程,对应的工作场景很明确:用代码代替手工搬砖,批量清洗脏数据,做基础的数据探索,最后把分析结果画成直观的图表汇报给业务方。它不教高深的机器学习算法调参,核心是解决业务中“取数、清洗、看分布、出图”这条流水线。

适合什么基础与学完能做什么

这套资料适合完全没碰过编程、但平时工作里经常和数据打交道的上班族,或者准备转行做数据运营、业务分析的人。前提是你得有基本的逻辑运算概念,不需要计算机专业背景。学完后,你能独立用 Python 读取本地文件,用代码处理缺失值和重复记录,对业务指标做分组聚合统计;遇到汇报需求时,能直接用脚本把枯燥的数字变成柱状图、折线图等可视化图表,并导出图像贴进报告里。这足以让你在常规业务岗里具备明显的效率优势。

资料怎么配合练习与建议先看哪几块

很多人买课踩坑的原因是只看视频不动手,看完全忘光。建议按“环境搭建、核心数据结构、可视化出图”这三块先走。第一步必须跟着把运行环境装好,把开发工具跑通,别在配置上卡壳;第二步重点看多维数组对象的创建、切片和布尔索引,这是后续做数据筛选的底层骨架,务必边看边敲代码;第三步直接跳到绘图部分,拿自己工作中的真实数据跑几张图,建立即时正反馈。练习时,不要照抄练习数据,试着把课程里的示例替换成你手头真实的业务表,哪怕只是几张简单的订单记录,跑通一遍清洗和画图流程,比被动看十小时视频都管用。


在这个大数据下的人工智能时代,各行各业的商业决策和运营管理都离不开数据分析。本课程采用理论与案例相结合的形式,系统地介绍了用Python实现数据分析及可视化所需

课程目录

*   第一章 Python数据分析与应用:从数据获取到可视化/

  *   数据分析概述/

    *   1.数据分析背景

    *   2.什么是数据分析

    *   3.数据分析的应用场景

    *   4.数据分析的流程

    *   5.Python做数据分析的优势

    *   6.Ancoda的介绍

    *   7.Anaconda的安装及使用

    *   8.Jupyter-Notebook的启动

    *   9.Jupyter的界面介绍及其使用

    *   10.常见数据分析工具

  *   科学计算库NumPy/

    *   1.认识Numpy数组对象

    *   2.创建Numpy数组

    *   3.ndarray对象的数据类型

    *   4.数组的运算

    *   5.数组的索引和切片的基本使用

    *   6.花式(数组)索引的基本使用

    *   7.布尔索引的基本使用

    *   8.数组的转置和轴对称

    *   9.Numpy通用函数

    *   10.将条件逻辑转为数组运算

    *   11.统计相关的函数使用

    *   12.数组排序

    *   13.检索数组元素

    *   14.线性代数模块

    *   15.随机数模块

  *   数据分析工具Pandas/

    *   1.Series

    *   2.DataFrame

    *   3.索引对象

    *   4.重置索引

    *   5.索引操作

    *   6.算术运算与数据对齐

    *   7.数据排序

    *   8.统计计算与描述

    *   9.认识层次化索引

    *   10.层次化索引的操作

    *   11.读写文本文件

    *   12.读写Excel文件

    *   13.读写HTML表格数据

    *   14.读写数据库

    *   15.案例-北京高考分数线统计分析

  *   数据预处理/

    *   1.空值和缺失值的处理

    *   2.重复值的处理

    *   3.异常值处理

    *   4.更改数据类型

    *   5.轴向堆叠数据

    *   6.主键合并数据

    *   7.根据行索引合并数据

    *   8. 重塑层次化索引

    *   9. 合并重塑数据

    *   10.轴向旋转mp4

    *   11.重命名轴索引

    *   12.离散化连续数据

    *   13.哑变量处理类别型数据

    *   14.案例—预处理部分地区信息

  *   数据聚合与分组运算/

    *   1.分组与聚合的原理

    *   2.通过groupby()方法将数据拆分成组

    *   3.使用内置统计方法聚合数据

    *   4.面向列的聚合方法

    *   5.数据转换

    *   6.数据应用

    *   7.案例—运动员信息的分组与聚合

  *   数据可视化/

    *   1.什么是数据可视化

    *   2.常见的图形

    *   3.数据可视化的工具

    *   4.通过figure()函数创建画布

    *   5.通过subplot()函数创建单个子图

    *   6.通过subplots()函数创建多个子图

    *   7.通过add_subplot()方法添加和选中子图

    *   8.添加各类标签

    *   9.绘制常见图表

    *   10.本地保存图形

    *   11.可视化数据的分布

    *   12.用分类数据绘图

    *   13.认识Bokeh库

    *   14.通过Plotting绘制图形

    *   15.案例—画图分析某年旅游景点数据

  *   时间序列分析/

    *   1.创建时间序列

    *   2.通过时间戳索引选取子集

    *   3.创建固定频率的时间序列

    *   4.时间序列的频率、偏移量

    *   5.时间序列的移动

    *   6.创建时期对象

    *   7.时期的频率转换

    *   8.重采样方法(resample)

    *   9.降采样

    *   10 升采样

    *   11.数据统计—滑动窗口

    *   12.时序模型—ARIMA

  *   文本数据分析/

    *   1.NLTK与jieba概述

    *   2.安装NLTK和下载语料库

    *   3.jieba库的安装

    *   4.预处理的流程

    *   5.分词

    *   6.词性标注

    *   7.词形归一化

    *   8.删除停用词

    *   9.文本情感分析

    *   10.文本相似度

    *   11 文本分类

    *   12.案例—商品评价分析

  *   数据分析实战——北京租房数据统计分析/

    *   1 数据读取

    *   2.重复值和空值处理

    *   3.数据转换类型

    *   4.房源数量、位置分布分析

    *   5.户型数量分析

    *   6.平均租金分析

    *   7.面积区间分析