导图社区 python思维导图
python架构高薪路线,学习python不迷路!包括:Python核心编程、进阶开发专题、自动处理专题、前端开发专题、框架源码专题、拓展专题。
编辑于2021-11-10 22:01:36Python架构高薪路线
Python核心编程
Python核心
环境篇
python介绍_特性_版本问题_应用范围
python下载_安装_配置_第一个程序
开发环境介绍_交互模式_IDE介绍和使用
IDE开发环境使用_搭建python源文件
入门篇
python程序格式_缩进_行注释_段注释
简单错误如何处理_从入门到精通的必修大法_去简从精的学习思路
程序的概念
变量
变量的声明_初始化_删除变量_变量空间_垃圾回收机制
链式赋值_解包赋值_常量
数据类型
内置数据类型_算数运算符
浮点数_自动转换_强制转换
整数_赋值_强制转换
布尔_类型声明_应用场景_改变类型
复数_应用场景_字段声明
字符串
字符串_转义字符_字符串拼接_字符串复制_input()获得键盘输入
字符串_str()使用_数据提取_字符串替换_内存空间
字符串切片_逆序_分割_合并
字符串查找_去除首位信息_大小写转换_排版
格式化_可变字符串
容器类型
列表
创建列表的方式_推导式列表
列表元素添加_效率问题_时间复杂度
列表元素访问_元素出现的次数统计_成员资格判断
元素删除操作_数据元素拷贝
排序_逆序_算法_优先级
列表_二维列表_嵌套列表
字典
字典特点_创建方式_dict_zip_formkeys
字典元素访问_键的访问_值的访问_键值对的访问
字典_元素添加_修改_删除
字典序列解包_列表转字典
字典_复杂数据存储_列表和字典嵌套
字典_核心底层原理_内存分析_存储键值对过程
元组
元组特点_创建方式
元素访问_切片操作_计数方法_成员资格判断
元组_生成器推导式
集合
集合特点_创建方式_适应场景
元素添加_移除_清空_统计
子集_内置方法
控制语句
单分支选择结构_条件表达式
双分支选择结构_三元运算符的使用
多分支选择结构_选择结构的嵌套
while循环结构_死循环处理_嵌套循环
or循环结构_循环遍历_range函数
嵌套循环结构_九九乘法表_表格数据
break条件_continue条件_else条件
循环代码优化技巧
推导式创建序列_列表推导式_字典推导式_集合推导式_生成器推导式
综合案例_计算器实现
面向过程
函数的基本概念_函数的分类_定义和调用
形参和实参_文档字符串_函数注释_返回值
函数对象_内存分析
变量作用域_全局变量_局部变量
参数的传递_传递可变对象_内存分析_不可变对象
深拷贝和浅拷贝
参数类型_位置参数_默认参数_命名参数
匿名函数_map函数_lamada表达式
递归函数_函数内存_阶乘计算
异常
try_except_else_finally语法结构
常见异常汇总和说明
with上下文管理
自定义异常_raise抛出异常
文件
file文件操作_文件编码
with上下文管理_try异常管理
文本文件读取_二进制文件读写_图片文件拷贝
文件对象的常用方法和属性总结_os模块_调用操作系统可执行文件
文件信息获取_创建文件夹_递归创建_os.path常用方法
面向对象
面向对象和面向过程区别_执行者思维_设计者思维
类的定义_内存分析_创建类和对象
类方法_静态方法_内存分析
析构函数和方法_垃圾回收机制
回调方法和可调用对象
私有属性_私有方法_动态属性
封装_继承_多态_方法重写
多重继承_mro顺序
超级类方法_super()
特殊方法和运算符重载
特殊属性_对象的深浅拷贝
设计模式_工厂模式_单例模式
生成器和装饰器
生成器与列表的使用
生成器使用_元素的遍历方式
迭代器定义和使用
闭包定义和使用
使用闭包实现不修改源码添加功能
装饰器原理_自定义装饰器
多重装饰器执行效率_定义
进阶开发专题
常用工具库
时区处理
time_时间戳_时区_内置方法
本地时区_格林威治时区_格式化输出
datetime模块_内置函数_应用场景
时间格式化_时区转变
时区处理
son简介_数据处理_应用场景
dumps_dump_loads_load方法
数据转换_格式化输出_编码_解码
Json
编码原理_应用场景_base64简介
编码_解码_进制转换
ASCII编码_二进制位_索引表_base64编码
Base64
加密原理_应用场景_常用方法
散列_哈希_摘要函数
MD5_sha256_sha1
update()_digest()_hexdigest()
网络编程
网络编程
网络七层协议
socket套接字_IP_PORT
TCP_UDP协议_报文请求与响应
三次握手_四次挥手
socket客户端_服务端
并发编程
并发编程_进程与线程简介
并发编程_多线程实现_线程守护
并发_并行_互斥锁
并发编程_进程_多进程
队列_信号_管道_锁_进程池
进程守护_进程等待_进程终止_进程互斥锁
并发编程_geven使用_asyncio使用
并发编程_asyncio的await
IO密集型应用场景
Linux
Linux简介_vmware安装和使用_ubuntu安装和使用
linux目录介绍_linux路径_linux命令_pwd命令
Linux命令_cd_ls_touch_cat_clear_more_head_tai
常用文件创建mkdir_复制cp_删除_rm_移动_mv
linux_常用配置_设置时区_启动网络
linux_常用配置_修改网段_设置网络类型
Linux_常用配置_快照_克隆
Linux安装sdk_mysql_mongodb_redis_docker_nginx
xshell安装和使用
Linux_上传与下载_xftp的使用
Linux_上传的压缩与解压缩处理
Linux对接pycharm
wincp文件处理
数据库
MySQL
数据库相关概念
MySQL数据库的优点
MySQL各版本兼容
MySQL存储引擎
MySQL编码
MySQL的下载
MySQL安装
MySQL常用事件
MySQL可视化工具安装
使用图形界面操作数据
创建_查看数据库
删除_修改数据库
创建表_查看表_表编码
修改表名称_字段名_类型
修改表_添加字段
删除字段_删除表
索引简介
自动创建索引
创建表时候手动创建普通索引和唯一索引
使用create_index创建索引
主题约束
删除主键约束
添加唯一约束
删除唯一约束
非空约束
默认值约束
自动增长约束
创建表时候添加外键约束
插入数据
脚本插入_source导入
单个导入_批量数据导入
修改数据_删除数据
查询所有字段_指令字段
查询结果排序_条件查询_模糊查询_多条件查询_分页查询_聚合函数
分组查询
多表查询_交叉连接查询
连接查询_等值连接查询_自连接
左连接_右连接_多表连接查询
什么是视图
视图创建_查看视图
修改视图_删除视图
视图更新_限制条件
数据库用户管理
创建_删除普通用户
修改密码_权限管理
事务的概念
事务控制语句
事务的隔离级别
事务三范式
自定义事务
表级关系
多表关系核心理论
一对一,多对一,多对多创建
一对一,多对一,多对多查询
Redis
redis相关概念
redis数据库优点
redis各版本兼容
redis编解码
redis业务场景
redis的下载
redis安装
redis常用事件
redis可视化工具安装
使用图形界面操作数据
redis五大类型
redis_key_value
字符串(string)_添加_获取_时间戳_单个_多个值curd处理
redis事务_对接服务器_脚本开发
hash_存储原理_存储数据量_批量数据处理_内置函数与方法
list_存储原理_存储数据量_批量数据处理_内置函数与方法_头部与尾部的curd操作
集合(set)_无序集合_复杂度_存储数据量_业务场景
无序集合添加_获取_交集_移除_迭代
有序集合(sroted set)_存储数据量_业务场景_内置函数_curd操作
Mongodb
mongo相关概念_优点_使用场景
mongo各版本区别_可视化工具安装与使用
mongo创建库_建表_分表_支持数据类型
mongo聚合函数_语法_函数_管道
mongo排序_索引_分片_limit_skip_条件操作符
mongo批量处理_批量查询_亿级数据存储
Python封装API对接数据库
pymysql_内置函数_源码重写_CURD封装_批量数据处理
redis模块_使用_内置函数_源码重写_curd封装_海量数据处理
pymongo_内置函数_源码修改_curd封装_批量数据
自动处理专题
Python爬虫
数据采集
爬虫赚钱模式_爬虫就业方向_爬虫在互联网的地位_黑客的逆向之路
爬虫工具的使用_爬虫软件安装_爬虫逆向思维_亿万数据采集方法
必知必会的HTTP基本原理
URI和URL_资源定位符
超文本_Html组成原理_网络调试助手
HTTP_HTTPS协议请求与响应
请求方法_请求头_请求体_响应码_响应体_响应头
web页面组成与加载原理
理 HTML_CSS_JavaScript_jQuery
节点树与节点间的关系
web页面加载原理_JS和HTML的关系
深入理解爬虫原理
爬虫的概念_爬虫原理_信息自动化
获取网页_提取数据_保存数据
静态_动态数据_反爬虫技术简介
socket采集项目实战
socket套接字精讲_创建客户端_连接服务器_构造报文_接收字节_保存数据
socket案例实战_下载网页_媒资批量下载
功能强大的requests
requests实例展示_请求与响应
requests源码剖析_底层数据解析方法
网络请求7种方法_内置函数使用
处理cookie与session
requests自定义请求头_ssl证书破解_参数携带_文件上传
requests响应码_响应报文_响应异常_响应字节码
代理请求_模拟登录_
数据解析篇
正则表达式
正则概述
正则表达式re模块的内置方法
正则表达式匹配字符_原始字符串_匹配数字
正则表达式匹配分组_通用匹配
正则表达式高级用法_修饰符
贪婪与非贪婪_匹配所有_compile
Pyquery
CSS选择器
dom节点_解析网页_提取数据
子节点_父节点_兄弟节点_属性获取_伪类选择器
偶数节点_奇数节点_最后一个节点
Xpath
语法结构_执行原理_应用场景
节点操作_子节点_指定节点
节点轴_子元素_兄弟元素_父元素_祖先元素
多种形式采集方法
异步采集原理
aiohttp模块详解_异步使用场景
aiohttp _aiofiles _asyncio_aswit
异步参数携带_对比同步效率测试
异步爬取电影资源项目实战
Selenium采集
selenium自动化环境安装_各版本差异
selenium选择元素_id选择器_class选择器_CSS选择器_xpath选择器
selenium被监测的特征_绕过浏览器监测
selenium切换ifname_切换窗口_滚动页面_前进_后退
页面冻结_弹窗处理_单选_多选_下拉选择框
selenium隐性等待_显式等待
selenium模拟登录_cookie处理_结合requests
selenium采集项目实战
Pyppeteer采集
pyppeteer环境安装_原理_应用场景
内置函数和方法_绕过监测_设置页面
page对象_后退_前进_刷新_保存_截图_设置headder
模拟点击_操作鼠标_延迟点击_双击
操作JavaScript_获取cookies_选择元素_开启无痕
pyppeteer异步请求项目实战
Ajax采集原理与实战
什么是ajax_ajax异步加载原理_ajax分析
快速调试ajax响应_ajax代码解析
ajax请求过滤_网页渲染_解析内容
ajax加载项目实战
脚本对接MySQL
MySQL多表关系设计
异步写入mysql_同步写入MySQL
mysql复杂语法编写_一次写入数据_边爬边写数据
脚本对接文档流
xlwt_openpyxl_pandas
数据写入格式_数据属性_批量写入方法
脚本对接mongodb
mongo环境搭建_基本配置
mongo数据类型_单一写入_批量写入
中间人技术
charles
charles下载_安装_PC证书配置_激活
charles功能讲解_数据拦截
夜神模拟器安装_操作系统版本_应用下载
charles对接模拟器_证书配置_代理配置
mitmproxy
工具安装和下载
脚本编写-数据截取_代理响应
mitmweb功能详解_抓包演示
电商数据采集_实时拦截_持久化存储
数据采集框架
scrapy框架组成和原理剖析
scrapy组件拆解
初窥门路框架的使用
灵活好用的spider用法
spider执行流程_spider类分析_spider_name_start_urls_crawler_settings
selector对象_scrapy shell调试助手
_xpath_css_正则选择器
功能强大的middleware用法
中间件_钩子框架_middleware原理
核心 方法_process_request_process_response
下载器_自定义下载器_自定义用户代理
哪都能存的pipeline使用
process_item_open_spider_close_spider-from_crawler
媒资管道_对接mysql_对接文档_对接mongo
scrapy实际应用
scrapy随机选择头部
全站数据采集之crawlspider
遇到bug不用愁的邮件监控解决方案
scrapy通用爬虫
scrapy部署
scrapyd配置和使用
scrapyd源码修改
scrapyd定时任务_启动爬虫_停止爬虫_爬虫详情
scrapyd任务推送_scrapyd交互调试
分布式采集
scrapy-redis组件-分布式架构原理
scrapy-redis环境搭建_项目配置
scrapy去重源码重写_scrapy压缩文件
redis队列机制详解_服务器集群管理
scrapy-redis调度器_去重-指纹
scrapy-redis优先级_管道-base spider_RedisSpider
反爬集中训练营
信息校验型
绕过原理与实战
爬虫绕过方法_突破方法_逆向方法
用户代理
代理池搭建_第三方代理_随机代理
服务器认证机制_python的用户代理
签名验证机制
签名验证原理_字段加密规则
常见签名验证站点_签名验证码突破案例实战
cookie机制
cookie反爬原理_常见携带字段
浏览器cookie反爬_cookie与javascript反爬
动态渲染型
异步加载原理-异步调试大法_异步加载对比同步
手撸异步服务掌握原理_动态数据采集实战
文本混淆型
图文混淆
图片伪装原理_图片伪装突破方法
机器学习突破图文混淆案例实战
字体反爬
字体反爬原理_常见字体反爬站点
字符与数字的映射关系_字体编辑器安装_字形数据对比
字形与点的关系
描述相同文字的字形_编码文字替换
python处理woff文件_字体文件脱壳分析
字体反爬项目实战
特征识别型
访问频率限制
访问频率限制原理_压测某网限制
搭建IP代理池_各大免费代理爬取实战
定点更新数据_开放API接口
selenium监测
selenium被监测原理_监测事件实例
selenium绕过监测
验证码型
验证码的作用_验证码反爬虫原理_验证码的前世今生
常见验证码_验证码平台搭建掌握核心突破原理
图文验证码
图文验证码实现原理_手撸图文验证码
搭建服务端实现验证码平台
图文验证码突破案例实战
点选验证码
点选验证码实现原理_点选突破规则
点选验证码突破案例实战
滑动验证码
滑动验证码实现原理_滑动突破规则
滑动验证码突破案例实战
多路采集
APP数据采集方法与实战
全站数据采集项目实战
小程序采集方法与实战
小程序电商和数据反爬虫突破项目实战
数据去重方法论
考虑算法/去重机制
全站式数据采集方法
日均百万数据采集_考虑限流/封号/数据异常/数据重复/响应时效/内存/硬盘/服务器
增量式数据采集方法
日均百万数据采集_考虑限流/封号/数据异常/数据重复/响应时效
Java爬虫
Java语法核心
计算机基础
初识Java
Java环境搭建
第一个java程序
基本语法
常量与变量
数据类型
运算符详解
流程控制
数组使用
数据结构
面向对象
面向对象思想
类与对象
成员对象和局部对象
类方法
This关键字
构造方法
Java采集篇
Jsoup
Jsoup请求发送
Jsoup解析Url,查找元素
Jsoup向Api接口发请求
WebMagic
WebMagic原理讲解
WebMagic 原元素抽取
WebMagic 管道
WebMagic APP脱壳项目实战
HttpClient
Http请求原理
GET_POST方法_参数携带
HttpClinet爬取实战
自动化办公
xlwt创建excel并写数据
xlrd读取excel数据
xlwt设置样式
表格数据处理
openpyxl读取数据
openpyxl创建excel
多个excel合并sheet
统计各部门员工薪酬汇总实战
word基本操作
设置word样式
word批量写入文章
word通用模板处理简历
word自动转pdf文档
自动创建ppt基本操作
ppt添加文字与图片
ppt母版与子版_各大板块模板
ppt生成图表案例实战
163邮件发送
python发送邮件_批量邮件发送
邮件读取_邮件删除
附件自动发送_工资条邮件批量发送
前端开发专题
HTML5
前端技术精讲-浏览器原理_网页组成原理_网站组成原理
HTML超文本标记语言_数据的加载形式
行元素_块元素
超链接_媒资标签
表单标签_文本标签
ifname_div盒子
HTML5表单标签
HTML5结构标签
HTML5音频视频标签
CSS
选择器
class选择器
ID选择器
层次选择器
属性选择器
基础样式
字体样式
文本样式
背景样式
盒子模型
内边距
外边距
边框
布局
浮动
左浮动
右浮动
浮动清除
定位
静态定位
相对定位
绝对定位
固定定位
JavaScript
基础
定义变量
数据类型
对象类型
数据类型
字符串
布尔
null
数字
运算符
算数运算符
逻辑运算符
赋值运算符
比较运算符
元素操作
获取元素
ID获取
class获取
标签名获取
选择器获取
修改元素
内容修改
属性修改
样式修改
事件
事件绑定
事件案例
点击事件
鼠标移入移出事件
淡入淡出事件
流程控制
选择结构
if/else
switch/case
循环
while
for循环
do..while
函数
匿名函数和有名函数
函数表达式
函数传参
形参与实参
不定参
作用域
内置对象
字符串方法
数组方法
math对象
日期对象
定时器
setInterval
setTimeout
jQuery
jQuery概述
JQuery选择器_对比Javascript
操作页面样式_操作文本和值
操作页面元素_事件处理
JQuery插件_封装原理
Ajax介绍_基本使用
Ajax传递参数
Ajax测试服务器
Ajax状态码和JSON响应处理
Ajax排错处理_同步处理
Ajax封装
Ajax封装处理请求与响应
Ajax常见默认参数
Ajax 设置数据类型
Ajax重载
Vue
VUE核心语法
VUE-helloowrld
VUE开发插件
基本应用介绍
计算属性和侦听器
过滤器
VUE-组件
生命周期和钩子函数
VUE-ROUTE
axios异步请求
VUE脚手架
脚手架项目实战
框架源码专题
Django初级
django介绍和相关术语_django介绍_BS和CS架构
django介绍和相关术语_MVC_MVT和ORM
python虚拟环境学习_虚拟环境介绍及安装
python虚拟环境学习_虚拟环境优化
项目搭建_cmd命令搭建
项目搭建_pycharm搭建
django配置介绍_django全局配置
URLconf调度器_工作原理
URLconf调度器_路径转换器
URlconf默认值_异常处理_引用调度器
URLconf额外参数_反向解析_命名空间
模型_项目应用_模型使用原理
模型_应用sqlite数据库
模型_字段Field
ORM框架_新增_修改方法
ORM_查询_过滤器
过滤器和字段检索_字段检索和关系模型简单检索
多级别关系表设计_多级别表正向查询_反向查询
ORM_查询语法_多对多模型检索
ORM_查询方法_聚合函数_分组查询
ORM_Q对象_F对象
ORM_模型封装_删除方法
视图_FBV_CBV
视图_CBV说明和错误响应
视图装饰器和HtpRequest
函数视图_类视图_as_view()方法
视图_HttpResponse_JsonResponse
view_render_redirect
模板django引擎_配置和基本用法
模板django引擎_变量
模板django引擎_模板语法
模板上下文_自定义模板
模板语法_前后端数据处理
django模板标签_模板复用
模板过滤器_模板导入_公共模板
模板继承_多路模板复用
后端模板传输
admin后台管理_配置_创建管理员账号_应用
admin后台管理_管理简单模型
后台管理语法简介_后台管理处理多关系模型
后台管理_自定义模型类
admin后台管理_自定义管理类
admin后台管理_自定义模型批量管理
admin管理_重写后台模板
会话技术_和cookie简介
会话技术_应用基本cookie
会话技术_应用加密cookie
会话技术_session简介
会话技术-session配置_全局session处理
会话技术_应用session实现单点登录
django内置session机制_内置认证模块
django分页器_Page类
分页器_创建项目_生成测试数据
分页器_集结项目案例实战
自定义分页器_模拟滴滴官网博客频道
应用样式_上下翻页
web请求生命周期-概述_核心结构
web生命周期_HTTP协议
web请求参数分析_服务器相关协议
web生命周期_请求发送_路由转发
web中间件_钩子函数_全局模式
django_中间件_视图_模型_模板
自定义中间件_处理csrf_处理会员认证
Django进阶
django表单验证机制
数据接收_数据验证_数据响应
django通用表单视图_django表单重写_表单源码注解
BootStrap3
django融合组件开发_前端设计
对接组件开发实现后台项目
django数据管理CRM服务实践
中间件_默认中间件和自定义中间件_process_request
中间件_项目测试自定义中间件process_response_process_view
中间件_项目测试自定义中间件procss_exception
中间件_项目测试自定义中间件process_template_response
中间件_常见自定义中间件功能和总结
日志_概述_配置和loggers简介
日志_loggers配置及使用
日志_handler配置及使用
日志_内置Handlers
日志-handlers和Filters
loggers_Filters和Formatters
logRecord对象和使用默认配置建立项目
日志-项目实践-常见配置
日志-项目实践-RotatingFileHandler演示
日志-项目实践-Logger分层和TimeRotaingFilehandler
日志-项目实践-SMTPHandler
日志-项目实践-自定义Handler、自定义Filter常见Formater
信号signals概述和内置信号
信号signa-定义信号_接收器
信号注册和信号端口连接
信号发送_项目实践
django缓存系统
redis内存缓存
开发调试缓存
文件缓存
数据库缓存
Memcache缓存
celery概述_异步处理原理
celery异步任务配置和task编写
celery异步任务调用和celery启动
celery异步任务获取结果
celery生产者和消费者模式
celery任务队列_redis任务管理
Django高级
rest framework-rest介绍和URL
rest framework 请求源码
rest API源码讲解_高可用API设计
Rest framework-资源的连接和状态转移
REST framework-框架安装、使用和配置
置 REST framework-序列化介绍和创建序列化类
REST 权限机制
模拟用户登录_认证
rest 权限管理-token认证
REST自定义认证_重写认证流程
匿名用户配置-API节流
REST framework序列化-反序列化
模型搭建_多对一表单_关系模型的序列化
项目实践GET和POST_PUT_DELETE
REST framework-请求和响应-request和response对象
REST Framework-请求和响应-视图包装器和实践
REST framework请求和响应-格式后缀
REST Framework 身份验证和权限管理
REST Framework-JWT介绍和使用
JWT使用方式和特点
JWT项目实践
REST framework-版本控制-AcceptHeaderVersioning
RESt framework-版本控制-URLPathVersioning、QueryParameterVersioning和NamespaceVersioning
文件云存储-概述和创建项目
文件云存储-项目种使用本地存储
文件云存储-项目使用云存储
富文本DjangoUeditor-概述和安装
富文本DjangoUeditor-建立项目和UEDitorField详解
富文本模型应用UEditorField和admin管理模型
页面显示富文本编辑器_过滤权限认证
Django对接邮件监控
Django结合网易邮箱_权限认证
邮箱验证_smtplib发送邮件
邮箱验证激活案例实践
Django对接百度云媒资系统
媒资系统环境配置
云空间环境搭建
API组件开发
Django打造在线云媒资系统实践
Git
Git环境安装_git概念介绍
Git_版本工具简介和使用
Git版本管理原理_配置和初始化
Git命令_存储流程_添加文件提交和查看状态
Git命令_文件对比和查看日志
Git本地命令_版本切换
Git命令_删除文件和恢复文件
Git命令_分支管理操作
Git_远程仓库操作_公私钥配对
Git_远程操作操作_码云版本原理
Git_提交_推送_拉取
Git_远程仓库操作_仓库地址管理
Git_远程仓库操作_远程仓库合并
Git_远程仓库操作_强制提交处理
Git_远程仓库操作_远程仓库分支操作
Git_多人协作流程
Docker
Docker应用场景_原理简介
Docker和VM对比
Docker的特点_优势
Docker虚拟化
Docker
Docker_Docker架构讲解
Linux集成docker部署环境
Docker管理_启动_停止_状态查看
Docker配置国内镜像
Docker_镜像管理_什么是镜像
Docker_镜像管理_搜索镜像
Docker_镜像管理_下载镜像
Docker_镜像管理_本地镜像_镜像删除
Docker_容器管理_创建容器
Docker_容器管理_容器文件
Docker容器管理_暂停_恢复容器_容器移除
Docker_DockerFile
DockerFile核心指令_创建容器_打包容器
Docker容器管理实践_数据库读写分离服务搭建
项目实践
1 图灵商城项目
项目结构介绍_从产品到落地
项目功能讲解_项目核心技术剖析
项目环境配置_项目初始化
项目数据库结构设计
项目数据包测试数据包处理_加载数据
模板嵌套_数据展示
商品详情_商品分页
用户模块_数据库表设计
用户模块_用户注册功能
用户模块_登录功能_第三方登录
用户模块_邮件管理_收货地址_密码修改
购物车模块_购物车添加
购物车商品CURD操作_购物车全选_购物车合并
游客_购物车管理_购物车商品展示
购物车权限管理
订单模块
订单结算_订单提交_数据表设计
订单信息自动化_订单事务管理
数据库锁机制跟进订单状态
我的订单数据展示
订单支付_订单评价
商品模块
数据库设计
项目数据包测试数据包处理_加载数据
首页广告_商品详情页_用户足迹跟踪
商品列表页数据
商品优先级搜索_ES搜索引擎服务
2 服务器集群管理
3 CRM数据管理系统
用户管理
权限管理
数据管理
菜单管理
可视化面板
拓展专题
算法与数据结构
数据结构与算法简介
大O表示法
线性结构
单端链表_双端链表
队列_链式_线式
哈希表
哈希表冲突问题
哈希扩容
递归与栈
线性查找
二分查找
冒泡排序_选择排序_插入排序_快排
二叉树
二叉树查找
二叉树获取最小值
二叉树添加
二叉树删除
数据分析专题
Numpy
numpy基本类型
numpy基础数据结构
numpy通用函数
numpy索引及切片
numpy随机数
numpy数据的输入输出
Pandas
pandas核心概念
数据结构series索引
Series基础技巧
数据结构Dataframe 基本概念及创建
Dataframe索引
Dataframe基本技巧
时间模块
Matplotlib
Matplotlib简介及图表窗口
图表的基本元素
图表的样式参数
刻度/注解/图表输出
子图
柱状图/堆叠图
数据可视化
数据可视化技术体系及方向
数据图表与设计美学
分类数据可视化图表绘制
结构化图表可视化
计算机视觉
OpenCV基础
OCR识别之STN网络
人脸验证过安检
图像增强和滤波器
手机拍照扫描原理
词袋模型和图像检索系统
PIL图像处理基础
机器学习算法
机器学习简介
线性回归算法
支持向量机
K-Means算法
特征降维
朴素贝叶斯
集成算法
推荐系统实战