• 萝卜爆肝Python自学学习路线


    最近经常有小伙伴咨询,Python 到底该怎么学,有什么学习路线可以参考下,萝卜作为一名深度 Python 爱好者,今天就来分享下,一个小白,该如何入门 Python,具体该以怎样的路线来学习呢

    学习路线大纲

    alt

    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 多平台发布

  • 相关阅读:
    RN搜索高亮显示
    Mybatis 12
    通过 3 个 Chainlink 服务开发一个 Dynamic NFT 项目
    LyScript 内存扫描与查壳实现
    Golang sync.Map大白话解析
    Docker部署青龙面板
    Linux中断编程
    在Unity中制作完整的技能系统(代码篇)
    支持向量机 (SVM) 算法详解
    算法效率的计算
  • 原文地址:https://blog.csdn.net/zhouwei_1989_/article/details/126147300