Python最全学习路线
2023-09-14 09:05:40 时间
以下是我自己的学习路线,至少是我目前能回忆起来的一些学习路线,希望能帮到你们。虽然我之前学过前端的网站搭建框架,但是我忘了,因为我好久不用了,所以就不在这里介绍了。
一、python基础
基础 |
---|
环境搭建 |
注释 |
变量 |
数据类型 |
数学计算 |
字符串 |
布尔值 |
列表 |
元组 |
集合 |
字典 |
控制流 |
函数 |
面向对象 |
继承 |
日期 |
JSON数据处理 |
格式化输入输出 |
警告处理 |
文件的基本处理 |
二、数据处理
需要掌握的模块:
模块 |
---|
pandas |
numpy |
三、数据可视化
以下是常见需要绘制的图形,是需要掌握的:
内容 |
---|
子图 |
散点图 |
折线图 |
柱形图 |
直方图 |
扇形图 |
K线图 |
箱型图 |
热力图 |
省市地图 |
水球图 |
个人建议需要掌握的模块:
模块 |
---|
Matplotlib |
Seaborn |
Pyechart |
五、网页基础与网络爬虫
需要掌握的网页基础内容:
内容 |
---|
HTML |
CSS |
JS |
需要掌握的网络爬虫内容:
基本模块 |
---|
urllib |
requests |
re |
Xpath |
bs4 |
selenium |
Scrapy |
六、数据与服务器的管理
需要掌握的内容:
需要掌握 |
---|
SQL |
Linux |
七、机器学习十大基本算法
以下是我脑子能想到比较常见的又还会的,不分顺序:
算法 |
---|
线性回归 |
Logistic 回归 |
逐步回归 |
正则化(岭回归) |
决策树 |
朴素贝叶斯 |
k-邻近算法(kNN) |
Kmeans聚类 |
支持向量机(SVM) |
随机森林(Random Forest) |
主成份分析 |
主成分回归(PCR) |
灰色关联 |
皮尔逊相关性 |
特征选择算法 |
XGBoost算法 |
LSTM模型 |
ARMA模型 |
神经网络 |
如果有时间,希望把西瓜书啃一遍。关于机器学习算法,可以使用Python和Matlab。哪样方便哪样来,本篇主要是介绍的Python,暑假我会更新一套完整的Matlab教程。
八、最后几句话
学习的过程不是一帆风顺的,一定要坚持。数据挖掘工程师在国内是很缺少的,自己打开招聘看看就知道了,对于有经验的数据工程师,至少都是两万起步,基本都能达到三万,这仅仅是公司的基本工资,如果还有股权,以及自己外快,具体自己算(不过要慢慢积累,不是说毕业就这么厉害了)。以上是我个人所学知识,但是对这些掌握也不能说是完全掌握,所以准备是要复习一遍。
对于学生,接触数据挖掘最多的应该就是大学期间的各种数学建模竞赛了,挑战性很强。最后说一句,不是你拿奖了,就代表你有这个实力了,不是说你没拿奖,就代表你没有这个实力了,数学建模竞赛,老玩家懂的都懂了,所以我就不直言。但是这个竞赛,我就把它定义为数据挖掘了。
欢迎你与我联系:点击查看
附上刷题网站,免费刷:牛客网
相关文章
- Python 学习笔记 列表 排序 xxx XXX
- 超详细的80个Python入门实例,代码清晰拿来即用,学习提升必备「建议收藏」
- 快速入门Python机器学习(17)
- Python面试基础知识_python自学需要哪些基础知识
- python识别文字位置_如何利用Python识别图片中的文字
- Python与C/C++的区别(持续更新中……)[通俗易懂]
- 7套干货,Python常用技术学习知识图谱!!(史上最全,建议收藏)
- Python 技巧篇-pip卸载python库实例演示,查看pip命令大全方法[通俗易懂]
- 【说站】python如何用函数删除空白
- 【说站】python中for语句读取生成器
- python zipfile_Python 学习入门(16)—— zipfile
- Python的特点是什么_python具有的特点
- 【Python深度学习之路】-2.2 过拟合与集成学习
- python lambda表达式 if_Python学习-lambda表达式
- 画【Python折线图】的一百个学习报告(二、pyecharts引入js文件)
- python-Python与MySQL数据库-使用Python执行MySQL查询
- python-Python与SQLite数据库-处理SQLite查询结果(二)
- Python操作Word批量生成文章详解编程语言
- python 时间处理详解编程语言
- redis学习 (key)键,Python操作redis 键 (二)详解大数据
- python -pickle模块、re模块学习详解编程语言
- 学习Python精通SQL Server操作技巧(python操作sqlserver)
- Python结合MySQL实现信息交互(python与mysql交互)
- Linux环境下Python开发的历程(linux与python)
- pyv8学习python和javascript变量进行交互
- python实现文件分组复制到不同目录的例子
- python网络编程学习笔记(六):Web客户端访问
- 在Python中使用异步Socket编程性能测试
- Python深入学习之对象的属性