最全面的Python数据分析学习路径图
Python是一种面向对象的直译式编程语言,由Guido van Rossum于1989年底发明。由于其简单易学、免费开源、可移植性和可扩展性等特点,Python被誉为胶水语言。下图展示了Python近年来的流行趋势,可以看出Python的受欢迎程度持续上升。
Python 数据分析学习路径概览
本文主要针对希望从事数据分析工作的Python学习者,提供一个为期16周(约120天)的学习路径。该路径分为四个部分:
- Python 工作环境及基础语法知识:涵盖正则表达式等基础知识。
- 数据采集:学习如何利用Python编写爬虫来获取数据。
- 数据分析:学习如何使用Python进行数据整理、描述和分析。
- 数据可视化:掌握如何使用Python进行数据可视化。
Python 工作环境及基础语法知识
Python基础语法学习大约需要4周时间。所需的资源可以在网络上找到免费且高质量的学习资料。以下是一些推荐的资源:
Python 工作集成环境包:
- Python(x,y):下载地址
- PyCharm:下载地址
Python 数据分析相关库:
- Pandas
- Numpy
- Scipy
- Matplotlib
如果已经安装了上述集成包,则无需重复安装这些库。通常使用pip
命令安装库,可以使用pip list
查看已安装的库。
- 学习资源:
- 图书:
- 《Python基础教程》(第2版)
- 《深入浅出Head First Python》(中文版)
- 在线教程:
- 视频教程:
- 慕课网Python入门
- 慕课网Python进阶
- 正则表达式学习视频
数据采集学习
数据采集部分的学习主要集中在Python爬虫技术上,目的是了解如何获取外部数据。这部分内容的学习周期也是四周。以下是一些推荐的学习资源:
在线教程:
- Python爬虫入门一:综述
- Python爬虫入门二:爬虫基础知识
- Python爬虫入门三:Urllib库基础使用
- Python爬虫入门四:Urllib库高级用法
- Python爬虫入门五:URLError异常处理
- Python爬虫入门六:Cookie的使用
- Python爬虫入门七:正则表达式
- Python爬虫实战一:糗事百科段子爬取
- Python爬虫实战二:百度贴吧帖子爬取
- Python爬虫实战三:大学本学期绩点计算
- Python爬虫实战四:淘宝MM照片抓取
- Python爬虫进阶一:爬虫框架Scrapy安装
视频教程:
数据分析
数据分析部分主要涉及如何使用Python中的相关库进行数据整理、描述和分析。建议的学习时间为4周。以下是推荐的学习资源:
图书:
- 《应用Python进行数据分析》(电子版自行搜索)
视频:
- 《用Python玩转数据》(Coursera认证课程,全程中文)
数据可视化
数据可视化部分主要是学习如何使用matplotlib库进行数据可视化。如果前面的学习基础扎实,这部分内容在4周内可以掌握。以下是一些推荐的学习资源:
图书:
- 《Python数据可视化编程实战》(电子版自行搜索)
在线教程:
- 应用Python绘图和可视化(1)
- 应用Python绘图和可视化(2)
最后,想学习Python的朋友们!
想要获取更多Python学习资料的朋友,请关注并私信回复“学习”,即可获得我们为您准备的学习材料!