最近经常有小伙伴咨询,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 工程师
- 运维工程师
- 自动化测试工程师
学习资源
视频
基础知识
- 平台不让发外链,可以留
Web 开发
- 平台不让发外链,可以留言获取
爬虫
- 平台不让发外链,可以留言获取
数据分析
- 平台不让发外链,可以留言获取
网盘资料
- 平台不让发外链,可以留言获取
在线网站
- 廖雪峰官网 Python教程
- 莫凡 Python
- 菜鸟教程
- Django 官方教程
其他
面试题
- 平台不让发外链,可以留言获取
实战
- 平台不让发外链,可以留言获取
以上就是萝卜断断续续写了几天,结合个人经验,同时也参考了网上大量的视频、文章总结而成的 Python 自学学习路线,确实非常的不容易,如果大家觉得满意请务必点个赞 + 在看 支持下
获取高清图片
https://shimo.im/docs/2wAlXDyaXGTPdQAP/
获取更多电子书
https://shimo.im/docs/5rk9dO6mwbh70Yqx
热门跟贴