周萝卜
V1
2022/08/03阅读:7主题:山吹
萝卜爆肝Python自学学习路线
最近经常有小伙伴咨询,Python 到底该怎么学,有什么学习路线可以参考下,萝卜作为一名深度 Python 爱好者,今天就来分享下,一个小白,该如何入门 Python,具体该以怎样的路线来学习呢
学习路线大纲

Python 基础
对于底层基础,肯定是掌握的越多、越牢固越好~
-
环境搭建 -
Python安装 -
开发工具 - PyCharm,VS Code,Jupyter Notebook
-
-
变量 -
定义变量 -
命名规则 -
基本数据类型 -
类型转换
-
-
运算符和表达式 -
基本数据结构 -
字符串 -
列表 -
字典 -
集合 -
元组
-
-
流程控制 -
条件 -
循环
-
-
函数 -
调用函数 -
定义函数 -
函数参数 -
lambda 函数 -
作用域 -
重要内置函数 -
函数式编程
-
-
面向对象编程 -
类和对象 -
访问限制 -
装饰器 -
封装 -
继承 -
多态 -
类方法 -
实例方法 -
静态方法 -
反射
-
-
模块 -
使用模块 -
安装模块 -
常用模块
-
-
异常调试测试 -
异常捕获 -
try...else...finally 结构 -
自定义异常 -
调试 -
单元测试 -
文档测试
-
-
进阶知识 -
正则表达式 -
数据库编程知识 -
并发编程 -
网络编程 -
IO 编程 -
图形界面
-
Web 开发
-
Web 基础 -
HTTP 基础 -
HTML 基础 -
CSS 基础 -
JavaScript 基础 -
WSGI -
Restful API
-
-
Flask -
脚手架 -
蓝图
-
-
Django -
MVT 模式 -
模板 -
模型 -
视图 -
路由 -
中间件
-
-
FastAPI
爬虫
-
基础知识 -
爬虫概念 -
合法性 -
注意点
-
-
数据采集与解析 -
HTTP 基础知识 -
Web 基础知识 -
Socket 知识 -
Requets 库 -
正则表达式 -
Xpath
-
-
多种采集方式 -
同步采集 -
异步采集 -
Selenium -
AJAX -
Pyppeteer
-
-
中间人代理 -
Charles -
Mitmproxy -
HttpCanary
-
-
爬虫框架 -
Scrapy -
Crawley -
Selenium -
PySpider
-
-
反爬虫 -
信息校验型 -
动态渲染型 -
文本混淆型 -
特征识别型 -
验证码 -
JS 混淆
-
-
多终端爬虫 -
Web 采集 -
APP 采集 -
小程序采集 -
数据去重 -
断点采集 -
增量采集
-
-
存储知识 -
本地文件 -
MySQL -
Redis -
MongoDB -
Pandas
-
自动化运维
-
Linux 知识 -
shell 知识 -
运维相关库 -
ansible -
Paramiko -
psutil -
dnspython -
IPy
-
-
常用运维工具
自动化测试
-
测试基础 -
接口测试 -
Web 页面测试 -
App 测试
-
-
Selenium -
Pytest -
UnitTest -
Robot Framework -
Behave -
Locust -
Lettuce
数据分析
-
常用工具 -
Jupyter Notebook -
Conda
-
-
常用类库 -
Numpy -
Pandas -
Matplotlib
-
-
数据处理 -
数据获取 -
数据清洗 -
数据合并/连接/聚合
-
-
数据可视化 -
Seaborn -
Plotly -
Pyecharts
-
人工智能
-
数学知识 -
高等数学 -
线性代数 -
矩阵理论 -
概率论 -
统计学
-
-
机器学习 -
机器学习流程 -
特征工工程 -
模型 -
常用算法 -
常用库
-
-
深度学习 -
算法
-
-
重点技术分支 -
计算机视觉 -
自然语言处理 -
自动驾驶 -
群体智能 -
智能芯片
-
以上就是整理的学习 Python 所需要掌握的技能和各分支发展学习路线,当然鉴于个人水平有限,难免有不足之处,还望不吝指教!
常用类库
Python 的各种第三方类库是非常丰富的,这也是 Python 能够如此流行的一大原因,基本我们要做什么东西都能找到对应的类库,直接看文档用就行了,大大提高开发效率!
这个就不再一一列举了,大家可以查看学习路线大纲~
后面也会再出一期更加全面的 Python 类库大全的文章,记得关注哦
就业方向
-
全栈方向 -
后端工程师 -
Python 工程师
-
-
数据挖掘分析方向 -
数据分析师 -
数据挖掘工程师
-
-
AIoT 方向 -
AI 算法工程师 -
IoT 工程师
-
-
运维工程师 -
自动化测试工程师
学习资源
视频
基础知识
-
2020年Python爬虫全套课程(学完可做项目) -
https://www.bilibili.com/video/BV1Yh411o7Sz
-
-
Python爬虫编程基础5天速成(2021全新合集)Python入门+数据分析 -
https://www.bilibili.com/video/BV12E411A7ZQ
-
-
2021年最新Python爬虫教程+实战项目案例(最新录制) -
https://www.bilibili.com/video/BV1i54y1h75W
-
-
黑马程序员600集 Python 教程 -
https://www.bilibili.com/video/BV1ex411x7Em
-
-
千锋教育 700 集零基础 Python 教程 -
https://www.bilibili.com/video/BV1R7411F7JV
-
-
小甲鱼 -《零基础入门学习Python》最新版 -
https://www.bilibili.com/video/av52080698
-
Web 开发
-
Python Django 网站开发培训 - 2周入门 web后端开发 web服务端开发 -
https://www.bilibili.com/video/BV1AE41117Up
-
-
Python Django 项目实战教程 -
https://www.bilibili.com/video/BV1pq4y1W7a1
-
-
Python + 微信小程序实战开发 -
https://www.bilibili.com/video/BV1Xy4y1s792
-
-
黑马程序员python进阶课程136节玩转Web开发 -
https://www.bilibili.com/video/BV1QT4y1N7sS
-
爬虫
-
2020年Python爬虫全套课程(学完可做项目) -
https://www.bilibili.com/video/BV1Yh411o7Sz
-
-
Python爬虫编程基础5天速成(2021全新合集)Python入门+数据分析 -
https://www.bilibili.com/video/BV12E411A7ZQ
-
-
2021年最新Python爬虫教程+实战项目案例(最新录制) -
https://www.bilibili.com/video/BV1i54y1h75W
-
数据分析
-
【python教程】数据分析——numpy、pandas、matplotlib -
https://www.bilibili.com/video/BV1hx411d7jb
-
-
自学数据分析课程 -
https://www.bilibili.com/video/BV1ZM4y1u7uF
-
-
完整数据分析课程 -
https://www.bilibili.com/video/BV1vV411p7D6
-
网盘资料
-
《Python编程:从入门到实践》 -
https://pan.baidu.com/s/1-ESdy1xfPtNkwX5DnKdHU 提取码:f7i7
-
-
《笨办法学Python3》 -
https://pan.baidu.com/s/1TpAWpaZbDVw5nN80wJtoW 提取码:al2f
-
-
《Python深度学习》 -
https://pan.baidu.com/s/1y_3Bat9iKBf7qTsQvDLTv 提取码:bf6y
-
-
《Python 网络爬虫实战》 -
https://pan.baidu.com/s/1ZZ1G047X_gsd3Gq7boHKcw 提取码: h5fx
-
-
《Python 网络数据采集》 -
链接: https://pan.baidu.com/s/1yMguYZ61GaXcadYQ9_FpQA 提取码: vq8y
-
-
Python 分布式爬虫 -
链接: https://pan.baidu.com/s/1EY_n6FTnzkA7ahHstUp2oQ 提取码: 73s8
-
-
Python数据分析基础 -
https://www.aliyundrive.com/s/svZBCXytbU6
-
-
Python数据分析基础 -
https://www.aliyundrive.com/s/V4JWBn8gtgT
-
在线网站
-
廖雪峰官网 Python教程
-
https://www.liaoxuefeng.com/wiki/1016959663602400
-
-
莫凡 Python
-
https://mofanpy.com/
-
-
菜鸟教程
-
https://www.runoob.com/python3/python3-tutorial.html
-
-
Django 官方教程
-
https://docs.djangoproject.com/zh-hans/3.2/intro/tutorial01/
-
其他
面试题
公众号文章连接
-
牛客机器学习面试题 -
https://www.nowcoder.com/search?type=question&query=%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0
-
-
牛客 Python 专项练习 -
https://www.nowcoder.com/intelligentTest
-
-
Python 面试题整理 -
https://github.com/taizilongxu/interview_python
-
实战
-
蓝桥云课(原实验楼) Python 实战合集 -
https://www.lanqiao.cn/courses/?fee=free&tag=Python
-
-
阿里云 Python 入门实验 -
https://developer.aliyun.com/adc/scenario/e04fe73ad95d4782aef7aecca206196e
-
-
交互式 Python 挑战(英文) -
https://github.com/donnemartin/interactive-coding-challenges
-
-
腾讯云在线 Python 实验 -
https://cloud.tencent.com/developer/labs/gallery?tagId=23
-
写在最后
以上就是萝卜断断续续写了几天,结合个人经验,同时也参考了网上大量的视频、文章总结而成的 Python 自学学习路线,确实非常的不容易,如果大家觉得满意请务必点个赞 + 在看 支持下
公众号后台回复【Python 学习路线】可以获取学习大纲思维导图原图
作者介绍
周萝卜
V1