乐趣区

关于程序员:萝卜爆肝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/vide…
  • Python 爬虫编程根底 5 天速成(2021 全新合集)Python 入门 + 数据分析

    • https://www.bilibili.com/vide…
  • 2021 年最新 Python 爬虫教程 + 实战我的项目案例(最新录制)

    • https://www.bilibili.com/vide…
  • 黑马程序员 600 集 Python 教程

    • https://www.bilibili.com/vide…
  • 千锋教育 700 集零根底 Python 教程

    • https://www.bilibili.com/vide…
  • 小甲鱼 -《零根底入门学习 Python》最新版

    • https://www.bilibili.com/vide…

      Web 开发

  • Python Django 网站开发培训 – 2 周入门 web 后端开发 web 服务端开发

    • https://www.bilibili.com/vide…
  • Python Django 我的项目实战教程

    • https://www.bilibili.com/vide…
  • Python + 微信小程序实战开发

    • https://www.bilibili.com/vide…
  • 黑马程序员 python 进阶课程 136 节玩转 Web 开发

    • https://www.bilibili.com/vide…

      爬虫

  • 2020 年 Python 爬虫全套课程(学完可做我的项目)

    • https://www.bilibili.com/vide…
  • Python 爬虫编程根底 5 天速成(2021 全新合集)Python 入门 + 数据分析

    • https://www.bilibili.com/vide…
  • 2021 年最新 Python 爬虫教程 + 实战我的项目案例(最新录制)

    • https://www.bilibili.com/vide…

      数据分析

  • 【python 教程】数据分析——numpy、pandas、matplotlib

    • https://www.bilibili.com/vide…
  • 自学数据分析课程

    • https://www.bilibili.com/vide…
  • 残缺数据分析课程

    • https://www.bilibili.com/vide…

      网盘材料

  • 《Python 编程:从入门到实际》

    • https://pan.baidu.com/s/1-ESd… 提取码:f7i7
  • 《笨办法学 Python3》

    • https://pan.baidu.com/s/1TpAW… 提取码:al2f
  • 《Python 深度学习》

    • https://pan.baidu.com/s/1y_3B… 提取码:bf6y
  • 《Python 网络爬虫实战》

    • https://pan.baidu.com/s/1ZZ1G… 提取码: h5fx
  • 《Python 网络数据采集》

    • 链接: https://pan.baidu.com/s/1yMgu… 提取码: vq8y
  • Python 分布式爬虫

    • 链接: https://pan.baidu.com/s/1EY_n… 提取码: 73s8
  • Python 数据分析根底

    • https://www.aliyundrive.com/s…
  • Python 数据分析根底

    • https://www.aliyundrive.com/s…

      在线网站

  • 廖雪峰官网 Python 教程

    • https://www.liaoxuefeng.com/w…
  • 莫凡 Python

    • https://mofanpy.com/
  • 菜鸟教程

    • https://www.runoob.com/python…
  • Django 官网教程

    • https://docs.djangoproject.co…

其余

面试题

公众号文章连贯

  • 牛客机器学习面试题

    • https://www.nowcoder.com/sear…
  • 牛客 Python 专项练习

    • https://www.nowcoder.com/inte…
  • Python 面试题整顿

    • https://github.com/taizilongx…

实战

  • 蓝桥云课(原实验楼)Python 实战合集

    • https://www.lanqiao.cn/course…
  • 阿里云 Python 入门试验

    • https://developer.aliyun.com/…
  • 交互式 Python 挑战(英文)

    • https://github.com/donnemarti…
  • 腾讯云在线 Python 试验

    • https://cloud.tencent.com/dev…

      写在最初

以上就是萝卜断断续续写了几天,联合集体教训,同时也参考了网上大量的视频、文章总结而成的 Python 自学学习路线,的确十分的不容易,如果大家感觉称心请务必点个赞 + 在看 反对下

公众号后盾回复【Python 学习路线】能够获取学习纲要思维导图原图

本文由 mdnice 多平台公布

退出移动版