萝卜爆肝Python自学学习路线

最近经常有小伙伴咨询,Python 到底该怎么学,有什么学习路线可以参考下,萝卜作为一名深度 Python 爱好者,今天就来分享下,一个小白,该如何入门 Python,具体该以怎样的路线来学习呢 ## 学习路线大纲 ![](https://upload-images.jianshu.io/upload_images/5803165-ffa550e12741c1ba.png) ## 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 学习路线】可以获取学习大纲思维导图原图 本文由[mdnice](https://mdnice.com/?platform=6)多平台发布

你可能感兴趣的:(萝卜爆肝Python自学学习路线)