📊 Python 数据分析从入门到实践 · 目录

📊 Python 数据分析从入门到实践

照着《Python 数据分析从入门到实践》(明日科技 高春艳、刘志铭 编著,吉林大学出版社,入门到实践系列·全彩版)做的自学笔记 —— 这本书和别本书不一样的地方在于它真的从装软件开始:第 1 章讲清数据分析是干什么的,第 2 章教你装 Python、PyCharm、Anaconda、Jupyter、IPython,第 3 章才第一次打开 Pandas,后面一路做到四个完整项目(MySQL 注册用户分析、京东电商预测、二手房房价预测、客户价值 RFM 分群)。六块节奏是「先装好,再学会,最后做项目」:先把数据分析讲清楚 13 篇(1~2 章,是什么/工具怎么选/环境怎么搭)→ Pandas 从入门到进阶 27 篇(3~4 章,Series/DataFrame、清洗、分组、合并、时间序列)→ 画出来算起来 22 篇(5~6 章,Matplotlib/Seaborn 画图、NumPy 算数组)→ 统计案例与机器学习 12 篇(7~8 章,同比环比、帕累托、相关性、Scikit-Learn)→ 四个真实项目 24 篇(9~12 章)→ 附录 A.1(PyCharm 快捷键)。三句话:先看清形状,再算平均,均值、中位数、众数说的是三件不同的事,拿错一个整段结论就反了;索引分标签和位置两套,混用是新手第一大坑,loc 认名字、iloc 认序号,行标签换过之后两者从此不是同一行;相关性高不等于能预测,广告费和收入一起涨,是因为都跟着销量走。教材 12 章加 1 个附录、88 个二级节,底下还挂着 212 个三级节和 230 多个快速示例,按节成篇会碎成两百多篇,所以按主题合成 99 篇、篇号章内顺排(附录记 A.1)。沙箱是 Windows / Python 3.13.14,这次装齐了:pandas 3.1.0、numpy 2.5.2、matplotlib 3.11.1、seaborn 0.13.2、scipy 1.18.1、scikit-learn 1.9.1、openpyxl 3.1.5、xlrd 2.0.2、jieba 0.42.1——能真跑的全真跑:教材里的 read_excel、groupby、merge、resample、sns.barplot、KMeans 一行不改直接跑;只有三类照实标——桌面软件(PyCharm/Anaconda 安装界面、MySQL 建库语句、Excel 菜单)标「本沙箱不执行」,需要外部数据集的自造一份并注明「数据是仿造的,结论按这份数据算」,plt.show() 一律改存 PNG。图里的字一律用英文——这台机器没装中文字体,中文标签会变成一排方框,那是缺字体不是缺数据。

内容来自我的 Obsidian 自学笔记 · 全书 12 章加 1 个附录、共 99 篇已全部写完 · 全书完结 🎉

第1章 数据分析基础

第2章 搭建 Python 数据分析环境

第3章 Pandas 入门

第4章 Pandas 进阶

4.1

求和、均值、最大最小

sum、mean、max、min 默认按…

⭐⭐阅读全文 →
4.2

中位数与众数

中位数抗极端值,众数看出现最多的那个,可…

⭐⭐阅读全文 →
4.3

方差与标准差:谁的成绩更稳

方差和标准差量的是散的宽度,标准差回到原…

⭐⭐阅读全文 →
4.4

分位数:一刀切掉 35%

quantile(0.65) 就是「65…

⭐⭐⭐阅读全文 →
4.5

数据格式化:小数位、百分比、千位分隔

格式化和改数值是两件事,format 只…

⭐⭐阅读全文 →
4.6

groupby:按类聚起来算

groupby 是「拆分、计算、合并」三…

⭐⭐阅读全文 →
4.7

分组之后:迭代、agg 与自定义函数

agg 能一次给不同列配不同函数,自定义…

⭐⭐⭐阅读全文 →
4.8

用字典和 Series 分组

字典或 Series 当分组依据,等于手…

⭐⭐⭐阅读全文 →
4.9

数据移位:shift 与升降比较

shift 把整列上下挪,和原列一减就是…

⭐⭐⭐阅读全文 →
4.10

一列拆多列与行列转换

split 拆列、pivot 与 uns…

⭐⭐⭐阅读全文 →
4.11

DataFrame 与字典、列表、元组、网页互转

to_dict、values、to_ht…

⭐⭐阅读全文 →
4.12

数据合并:merge 与 concat

merge 按 key 接、concat…

⭐⭐⭐阅读全文 →
4.13

数据导出与日期处理

to_excel 写多张表要 Excel…

⭐⭐⭐阅读全文 →
4.14

时间序列与两个综合案例

resample 换频率、rolling…

⭐⭐⭐阅读全文 →

第5章 可视化数据分析图表

第6章 图解数组计算模块 NumPy

第7章 数据统计分析案例

第8章 机器学习 Scikit-Learn

第9章 网站 App 平台注册用户分析

第10章 京东电商销售数据分析与预测

第11章 二手房房价分析与预测系统

第12章 Python 实现客户价值分析

附录 PyCharm 常用快捷键