【黄啊码】Python学习路线

212 阅读3分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第17天,点击查看活动详情

Python学习路线

第一阶段Python基础与Linux数据库

掌握Python基本语法规则及变量、逻辑控制、内置数据结构、文件操作、高级函数、模块、常用标准库模块、函数、异常处理、MySQL使用、协程等知识点。

Python知识点:

[if !supportLists]1)[endif]计算机组成原理

2)Python变量以及开发环境

3)流程控制语句

4)函数

5)文件的基本操作

6)面向对象编程

7)异常处理

8)模块和包

9)飞机大战游戏制作

推荐视频: www.bilibili.com/video/BV1HD…

Linux数据库:

[if !supportLists]1)[endif]Linux系统应用

[if !supportLists]2)[endif]网络编程

3 )并发编程

4 )函数

5 )正则表达式

6 )数据库

推荐视频: www.bilibili.com/video/BV1Zr…

第二阶段WEB全栈

这一部分主要学习Web前端相关技术,你需要掌握HTML、CSS、JavaScript、jQuery、BootStrap、

Web开发基础、VUE、Flask Views、Flask模板、 数据库操作、Flask配置等知识。

推荐视频:www.bilibili.com/video/BV1SJ…

1)HTML的学习HTML的文档结构、快速创建HTML方法

2)CSS

3)PS的简单应用

4)JavaScript基本语法

5)jQuery的使用

6)Vue框架框架的使用以及注意点

7 )Flask web框架的使用

8 )Django web框架的使用


第三阶段数据分析+人工智能。

学习爬虫相关的知识点,你需要掌握数据抓取、数据提取、数据存储、爬虫并发、

动态网页抓取、scrapy框架、分布式爬虫、爬虫攻防、数据结构、算法等知识。

推荐视频:www.bilibili.com/video/av522…

知识点:

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、金融数据的综合分析处理

推荐视频:www.bilibili.com/video/BV1dA…

3、人工智能

1)特征工程

2)监督学习分类算法

3)模型选择与调优

4)数据与多因子模型

5)量化交易策略

6)回测框架

7)量化交易平台实战

第四阶段高级进阶

需要学习项目开发流程、部署、高并发、性能调优、Go语言基础、区块链入门等内容。掌握自动化运维与区块链开发技术,可以完成自动化运维项目、区块链等项目

1、shell自动化运维

1)shell运维、脚本与变量

2)shell常见命令进阶

3)shell流程控制

4)代码发布与环境部署

5)手工代码与脚本代码发布

推荐视频: www.bilibili.com/video/BV1c4…


Python高级:

1 )Python语法进阶闭包、装饰器、生成器、迭代器

2 )mini-web服务器根据网络服务的过程写出简易的web服务器

3 )mini-web框架可以编写简易的web服务器框架