Python学习路线图先奉上:
Python教程_完全入门
推荐视频:https://www.bilibili.com/video/BV1jZ4y1p7zQ
[if !supportLists]一、[endif]Python学习路线
第一阶段Python基础与Linux数据库
掌握Python基本语法规则及变量、逻辑控制、内置数据结构、文件操作、高级函数、模块、常用标准库模块、函数、异常处理、MySQL使用、协程等知识点。
Python知识点:
[if !supportLists]1)[endif]计算机组成原理
2)Python变量以及开发环境
3)流程控制语句
4)函数
5)文件的基本操作
6)面向对象编程
7)异常处理
8)模块和包
9)飞机大战游戏制作
推荐视频:https://www.bilibili.com/video/BV1HD4y1S7FH
Linux数据库:
[if !supportLists]1)[endif]Linux系统应用
[if !supportLists]2)[endif]网络编程
3)并发编程
4)函数
5)正则表达式
6)数据库
推荐视频:https://www.bilibili.com/video/BV1Zr4y1F7sQ
第二阶段WEB全栈:
这一部分主要学习Web前端相关技术,你需要掌握HTML、CSS、JavaScript、jQuery、BootStrap、
Web开发基础、VUE、Flask Views、Flask模板、 数据库操作、Flask配置等知识。
推荐视频:https://www.bilibili.com/video/BV1SJ411P7qb
1)HTML的学习HTML的文档结构、快速创建HTML方法
2)CSS
3)PS的简单应用
4)JavaScript基本语法
5)jQuery的使用
6)Vue框架框架的使用以及注意点
7)Flask web框架的使用
8)Django web框架的使用
第三阶段数据分析+人工智能。
学习爬虫相关的知识点,你需要掌握数据抓取、数据提取、数据存储、爬虫并发、
动态网页抓取、scrapy框架、分布式爬虫、爬虫攻防、数据结构、算法等知识。
推荐视频:https://www.bilibili.com/video/av52278330
知识点:
1、爬虫开发:
1)爬虫开发的知识体系与相关工具
2)MongoDB数据库
3)Scrapy框架
4)定制化爬虫采集系统
5)爬虫实战项目
2、数据挖掘与数据分析
1)基本概念顺序表、链表、栈、队列
2)排序与索引排序、索引、树与树算法
3)Series对象Series对象、DataFrame对象、DataFrame查询
4)数据操作数据的操作、存取与统计
5)Pandas绘图熟练使用Pandas
6)科学计算numpy、pandasnumpy、pandas、matpalotlib、金融数据的综合分析处理
推荐视频:https://www.bilibili.com/video/BV1dA411w7tu
3、人工智能
1)特征工程
2)监督学习分类算法
3)模型选择与调优
4)数据与多因子模型
5)量化交易策略
6)回测框架
7)量化交易平台实战
第四阶段高级进阶
需要学习项目开发流程、部署、高并发、性能调优、Go语言基础、区块链入门等内容。掌握自动化运维与区块链开发技术,可以完成自动化运维项目、区块链等项目
1、shell自动化运维
1)shell运维、脚本与变量
2)shell常见命令进阶
3)shell流程控制
4)代码发布与环境部署
5)手工代码与脚本代码发布
推荐视频:https://www.bilibili.com/video/BV1c4411M7uB?spm_id_from=333.999.0.0
Python高级:
1)Python语法进阶闭包、装饰器、生成器、迭代器
2)mini-web服务器根据网络服务的过程写出简易的web服务器
3)mini-web框架可以编写简易的web服务器框架