该套课程名为:达内教育精品课Python全栈,共三个阶段,每个阶段又有多个章节,为视频课程,附带课件代码。
目录
├─第一阶段
│ ├─1、PYTHON_BASE
│ │ ├─Day01 简介与基本类型
│ │ │ 01-课程介绍与计算机基础结构.mp4
│ │ │ 02-Python简介 .mp4
│ │ │ 03-基础知识 .mp4
│ │ │ 04-变量 .mp4
│ │ │ 05-核心数据类型 .mp4
│ │ │ 06-运算符 .mp4
│ │ │
│ │ ├─Day02 基础运算与语句
│ │ │ 01-强化-数据基本运算 .mp4
│ │ │ 02-bool运算 .mp4
│ │ │ 03-选择语句 .mp4
│ │ │ 04-强化-选择语句 .mp4
│ │ │ 05-选择语句相关知识与while循环 .mp4
│ │ │ 06-强化-while循环 .mp4
│ │ │
│ │ ├─Day03 for循环与容器
│ │ │ 01-for循环 .mp4
│ │ │ 02-强化-循环语句 .mp4
│ │ │ 03-字符串 .mp4
│ │ │ 04-容器通用操作 .mp4
│ │ │ 05-列表 .mp4
│ │ │ 06-列表内存分配 .mp4
│ │ │
│ │ ├─Day04 容器
│ │ │ 01-列表相关知识 .mp4
│ │ │ 02-元组 .mp4
│ │ │ 03-字典 .mp4
│ │ │ 04-强化-字典 .mp4
│ │ │ 05-集合 .mp4
│ │ │ 06-循环嵌套 .mp4
│ │ │
│ │ └─Day05 函数
│ │ 01-函数 .mp4
│ │ 02-强化-函数 .mp4
│ │ 03-函数内存分配 .mp4
│ │ 04-变量作用域与实际参数 .mp4
│ │ 05-形式参数 .mp4
│ │ 06-强化-函数参数 .mp4
│ │
│ ├─2、OBJECT_ORIENTED
│ │ ├─Day01 基础强化与面向对象
│ │ │ 01-重构 .mp4
│ │ │ 02-2048核心算法(上) .mp4
│ │ │ 03-2048核心算法(下) .mp4
│ │ │ 04-面向对象概述 .mp4
│ │ │ 05-面向对象编程 .mp4
│ │ │ 06-强化-类和对象 .mp4
│ │ │
│ │ ├─Day02 类和对象语法
│ │ │ 01-实例成员 .mp4
│ │ │ 02-类成员 .mp4
│ │ │ 03-静态方法 .mp4
│ │ │ 04-封装 .mp4
│ │ │ 05-封装-属性 .mp4
│ │ │ 06-属性相关概念 .mp4
│ │ │
│ │ ├─Day03 封装
│ │ │ 01-封装-设计思想 .mp4
│ │ │ 02-强化-封装设计思想 .mp4
│ │ │ 03-信息管理系统1 .mp4
│ │ │ 04-信息管理系统2 .mp4
│ │ │ 05-信息管理系统3 .mp4
│ │ │ 06-信息管理系统4 .mp4
│ │ │
│ │ └─Day04 继承与多态
│ │ 01-继承-方法 .mp4
│ │ 02-继承-数据 .mp4
│ │ 03-运算符重载 .mp4
│ │ 04-设计思想 .mp4
│ │ 05-强化-设计思想 .mp4
│ │ 06-设计原则 .mp4
│ │
│ └─3、PYTHON_ADVANCED
│ ├─Day01 设计思想与Python程序结构
│ │ 01-强化-设计原则 .mp4
│ │ 02-技能系统 .mp4
│ │ 03-模块 .mp4
│ │ 04-包 .mp4
│ │ 05-模块相关概念 .mp4
│ │ 06-异常处理 .mp4
│ │
│ ├─Day02 迭代器与生成器
│ │ 01-异常处理 .mp4
│ │ 02-迭代 .mp4
│ │ 03-迭代器 .mp4
│ │ 04-生成器 .mp4
│ │ 05-生成器相关概念 .mp4
│ │ 06-函数式编程思想 .mp4
│ │
│ ├─Day03 函数式编程
│ │ 01-强化-函数式编程思想 .mp4
│ │ 02-lambda表达式 .mp4
│ │ 03-强化-lambda表达式 .mp4
│ │ 04-内置高阶函数 .mp4
│ │ 05-函数作为返回值 .mp4
│ │ 06-装饰器 .mp4
│ │
│ └─Day04 总复习
│ 01-Python核心总复习 .mp4
│ 02-面向对象总复习 .mp4
│ 03-Python高级总复习 .mp4
│ 04-阶段项目-2048(上) .mp4
│ 05-阶段项目-2048(中) .mp4
│ 06-阶段项目-2048(下) .mp4
│
├─第三阶段
│ ├─1、HTML_CSS
│ │ ├─Day01 HTML元素的基础知识
│ │ │ 01-页面介绍 .mp4
│ │ │ 02-语法介绍 .mp4
│ │ │ 03-常用标签 .mp4
│ │ │ 04-结构标签 .mp4
│ │ │ 05-标签比较 .mp4
│ │ │ 06-标签转换 .mp4
│ │ │
│ │ ├─Day02 CSS的概要和使用
│ │ │ 01-样式使用方式 .mp4
│ │ │ 02-基础选择器 .mp4
│ │ │ 03-组合选择器 .mp4
│ │ │ 04-伪类选择器 .mp4
│ │ │ 05-选择器优先级 .mp4
│ │ │ 06-元素尺寸和颜色 .mp4
│ │ │
│ │ ├─Day03 盒模型和背景样式
│ │ │ 01-盒模型和外边距 .mp4
│ │ │ 02-边框介绍 .mp4
│ │ │ 03-内边距和盒阴影 .mp4
│ │ │ 04-盒模型的尺寸 .mp4
│ │ │ 05-背景颜色 .mp4
│ │ │ 06-背景图片 .mp4
│ │ │
│ │ └─Day04 元素布局和定位的方式
│ │ 01-布局概念和方式 .mp4
│ │ 02-浮动布局 .mp4
│ │ 03-定位布局 .mp4
│ │ 04-页面练习 .mp4
│ │ 05-字体相关 .mp4
│ │ 06-文本样式 .mp4
│ │
│ ├─2、JAVASCRIPT_JQUERY
│ │ ├─Day01 JS的概要和基础用法
│ │ │ 01-js介绍和使用方式 .mp4
│ │ │ 02-绑定元素事件 .mp4
│ │ │ 03-变量和常量 .mp4
│ │ │ 04-数据类型和转换 .mp4
│ │ │ 05-常用运算符 .mp4
│ │ │ 06-三目运算 .mp4
│ │ │
│ │ ├─Day02 JS中的流程语句和函数
│ │ │ 01-顺序结构 .mp4
│ │ │ 02-分支与选择 .mp4
│ │ │ 03-循环结构 .mp4
│ │ │ 04-函数定义 .mp4
│ │ │ 05-函数作用域 .mp4
│ │ │ 06-控制元素属性 .mp4
│ │ │
│ │ ├─Day03 JS中的内置对象用法
│ │ │ 01-数组对象 .mp4
│ │ │ 02-字符对象 .mp4
│ │ │ 03-页面练习 .mp4
│ │ │ 04-数学对象 .mp4
│ │ │ 05-日期对象 .mp4
│ │ │ 06-页面练习 .mp4
│ │ │
│ │ ├─Day04 JS中BOM和DOM对象的使用
│ │ │ 01-BOM介绍 .mp4
│ │ │ 02-对象方法 .mp4
│ │ │ 03-对象属性 .mp4
│ │ │ 04-DOM介绍 .mp4
│ │ │ 05-节点操作 .mp4
│ │ │ 06-页面练习 .mp4
│ │ │
│ │ └─Day05 jQuery 框架的基础和使用
│ │ 01-jq使用和工厂函数 .mp4
│ │ 02-jq获取和操作元素 .mp4
│ │ 03-jq操作属性和样式 .mp4
│ │ 04-jq创建和删除元素 .mp4
│ │ 05-动画效果 .mp4
│ │ 06-对象遍历和事件 .mp4
│ │
│ ├─3、FLASK
│ │ ├─Day01 flask 框架的概要和路由
│ │ │ 01-框架模式和使用 .mp4
│ │ │ 02-注册路由 .mp4
│ │ │ 03-模板介绍 .mp4
│ │ │ 04-模板变量和流程 .mp4
│ │ │ 05-模板继承 .mp4
│ │ │ 06-网络请求与响应 .mp4
│ │ │
│ │ └─Day02 flask 框架的模板用法
│ │ 01-flask中request对象 .mp4
│ │ 02-请求传值 .mp4
│ │ 03-模板中接收值 .mp4
│ │ 04-配置修改 .mp4
│ │ 05-自定义状态码 .mp4
│ │ 06-项目练习 .mp4
│ │
│ ├─4、AJAX
│ │ ├─Day01 flask 框架中的数据请求
│ │ │ 01-什么是AJAX .mp4
│ │ │ 02-创建异步对象 .mp4
│ │ │ 03-异步对象方法和属性 .mp4
│ │ │ 04-AJAX的操作步骤 .mp4
│ │ │ 05-JSON介绍 .mp4
│ │ │ 06-JSON后台处理 .mp4
│ │ │
│ │ └─Day02 flask 框架中的数据交互
│ │ 01-jq中$obj.load()方法 .mp4
│ │ 02-jq中$.get()方法 .mp4
│ │ 03-jq中$.ajax()方法 .mp4
│ │ 04-什么是跨域 .mp4
│ │ 05-解决方案 .mp4
│ │ 06-jq中的跨域 .mp4
│ │
│ ├─5、PROJECT02
│ │ ├─Day01 项目1
│ │ │ 01-项目概念和角色 .mp4
│ │ │ 02-项目上线流程 .mp4
│ │ │ 03-博客项目需求说明 .mp4
│ │ │ 04-项目首页开发 .mp4
│ │ │ 05-项目登录页开发 .mp4
│ │ │ 06-项目列表页开发 .mp4
│ │ │
│ │ └─Day02 项目2
│ │ 01-jq中hover()和stop() .mp4
│ │ 02-动画加载页面插件 .mp4
│ │ 03-文本编辑器插件 .mp4
│ │ 04-本地存储对象 .mp4
│ │ 05-字符与对象转换 .mp4
│ │ 06-项目发表博客页开发 .mp4
│ │
│ ├─6、DJANGO01
│ │ ├─Day01 初识Django-基础配置、url配置及视图
│ │ │ 01-自我介绍 .mp4
│ │ │ 02-初识Django-简介及版本号 .mp4
│ │ │ 03-初识Django-文档相关及安装 .mp4
│ │ │ 04-初识Django-启动项目 .mp4
│ │ │ 05-初识Django-项目文件结构讲解 .mp4
│ │ │ 06-初识Django-settings.py中参数讲解 .mp4
│ │ │ 07-初识Django-Django项目关闭 .mp4
│ │ │ 08-urls.py介绍 .mp4
│ │ │ 09-views.py简介与urls.py映射views.py .mp4
│ │ │ 10-urls.py深度讲解 .mp4
│ │ │ 11-urls.py 正则匹配 .mp4
│ │ │ 12-案例讲解 .mp4
│ │ │ 13-urls.py 带命名分组正则匹配 .mp4
│ │ │ 14-案例讲解 .mp4
│ │ │ 15-urls.py总结与注意事项 .mp4
│ │ │ 16-http请求及HttpRequest .mp4
│ │ │ 17-http响应及HttpResponse .mp4
│ │ │ 18-知识点总结与预习计划 .mp4
│ │ │
│ │ ├─Day02 设计模式及模板层
│ │ │ 01-知识点回顾 .mp4
│ │ │ 02-GET请求讲解 .mp4
│ │ │ 03-form表单提交GET请求与post请求讲解 .mp4
│ │ │ 04-POST请求应用实例 .mp4
│ │ │ 05-GET请求与POST请求差异化对比 .mp4
│ │ │ 06-问题答疑与MVC设计模式简介 .mp4
│ │ │ 07-templates加载页面方法及传参 .mp4
│ │ │ 08-templates支持的传参类型及变量的调用方法 .mp4
│ │ │ 09-xxs 跨站脚本攻击 .mp4
│ │ │ 10-templates - if标签 .mp4
│ │ │ 11-案例讲解01 .mp4
│ │ │ 12-案例讲解02 .mp4
│ │ │ 13-templates- for标签基础应用 .mp4
│ │ │ 14-for标签的过滤器 .mp4
│ │ │ 15-模板的继承与知识点总结 .mp4
│ │ │
│ │ ├─Day03 应用及ORM
│ │ │ 01-知识点回顾 .mp4
│ │ │ 02-反向解析基础概念及day03项目启动 .mp4
│ │ │ 03-反向解析实例讲解 .mp4
│ │ │ 04-静态文件基础 .mp4
│ │ │ 05-静态文件查找过程深化及img标签的django写法 .mp4
│ │ │ 06-Django中的应用介绍及实例 .mp4
│ │ │ 07-分布式路由创建+案例讲解 .mp4
│ │ │ 08-应用模板&M层 .mp4
│ │ │ 09-Django下配置MySQL数据库 .mp4
│ │ │ 10-ORM概念解析 .mp4
│ │ │ 11-应用实例及需要注意的点 .mp4
│ │ │ 12-ORM模型类及字段释义 .mp4
│ │ │ 13-今日知识点总结 .mp4
│ │ │
│ │ ├─Day04 ORM增删改查
│ │ │ 01-知识点回顾及习题讲解 .mp4
│ │ │ 02-django shell的使用及ORM数据插入 .mp4
│ │ │ 03-ORM数据插入views视图方法 .mp4
│ │ │ 04-ORM查询方法-all()、values() .mp4
│ │ │ 05-ORM查询方法-values_list()、order_by(),绘图工具介绍+习题布置 .mp4
│ │ │ 06-练习题讲解 .mp4
│ │ │ 07-ORM查询方法filter .mp4
│ │ │ 08-ORM查询方法exclud等与习题布置 .mp4
│ │ │ 09-练习题讲解 .mp4
│ │ │ 10-ORM单条数据修改逻辑讲解及多条数据修改 .mp4
│ │ │ 11-ORM删除数据与伪删除数据 .mp4
│ │ │ 12-F查询简介与应用场景 .mp4
│ │ │
│ │ └─Day05 admin后台配置及关系映射
│ │ 01-知识点回顾 .mp4
│ │ 02-聚合查询 .mp4
│ │ 03-Q查询 .mp4
│ │ 04-原生SQL语句的使用 .mp4
│ │ 05-admin后台管理1 .mp4
│ │ 06-admin后台管理2 .mp4
│ │ 07-admin后天管理3及练习题与解答 .mp4
│ │ 08-数据库关系映射释义 .mp4
│ │ 09-数据库关系映射-一对一-代码实现1 .mp4
│ │ 10-数据库关系映射-一对一-代码实现2 .mp4
│ │ 11-数据库关系映射-一对多1 .mp4
│ │ 12-数据库关系映射-一对多2 .mp4
│ │ 13-数据库关系映射-多对多 .mp4
│ │ 14-知识点总结及预习和redis安装任务布置 .mp4
│ │
│ ├─7、DJANGO02
│ │ ├─Day01 小项目-云笔记
│ │ │ 01-知识点回顾 .mp4
│ │ │ 02-cookie基本概念及原理讲解 .mp4
│ │ │ 03-cookie的使用1 .mp4
│ │ │ 04-cookie的使用2 .mp4
│ │ │ 05-session的基本概念、原理讲解及使用-1 .mp4
│ │ │ 06-session的使用-2 .mp4
│ │ │ 07-cookie与session对比和练习项目布置 .mp4
│ │ │ 08-练习项目-注册功能实现思路讲解 .mp4
│ │ │ 09-练习项目-注册功能代码实现1 .mp4
│ │ │ 10-练习项目-注册功能代码实现2 .mp4
│ │ │ 11-练习项目-注册功能代码实现3与登录功能实现思路讲解 .mp4
│ │ │ 12-练习项目-登录功能代码实现1 .mp4
│ │ │ 13-练习项目-登录功能代码实现2及知识点总结 .mp4
│ │ │
│ │ ├─Day02 缓存、中间件
│ │ │ 01-知识点回顾 .mp4
│ │ │ 02-练习项目-笔记功能 .mp4
│ │ │ 03-缓存释义及缓存优缺点分析 .mp4
│ │ │ 04-django数据库缓存原理讲解及配置方法 .mp4
│ │ │ 05-Django文件缓存和本地内存缓存讲解与django配置缓存1 .mp4
│ │ │ 06-dajngo中使用缓存2 .mp4
│ │ │ 07-dajngo中使用缓存3 .mp4
│ │ │ 08-浏览器缓存概念释义 .mp4
│ │ │ 09-强缓存 .mp4
│ │ │ 10-协商缓存 .mp4
│ │ │ 11-中间件原理讲解 .mp4
│ │ │ 12-中间件的使用1 .mp4
│ │ │ 13-中间件的使用2及练习题布置 .mp4
│ │ │ 14-练习题讲解 .mp4
│ │ │ 15-知识点总结 .mp4
│ │ │
│ │ └─Day03 文件上传下载、用户认证及项目部署-uwsgi配置
│ │ 01-知识点回顾 .mp4
│ │ 02-csrftoken原理 .mp4
│ │ 03-csrftoken代码实现 .mp4
│ │ 04-分页概念释义 .mp4
│ │ 05-分页代码实现 .mp4
│ │ 06-文件上传原理讲解 .mp4
│ │ 07-文件上传代码实现与文件下载原理讲解 .mp4
│ │ 08-文件下载代码实现 .mp4
│ │ 09-auth模型操作与扩展字段 .mp4
│ │ 10-django发送邮件 .mp4
│ │ 11-项目部署-优缺点及原理释义 .mp4
│ │ 12-项目部署-uwsgi配置1 .mp4
│ │ 13-项目部署-uwsgi配置2 .mp4
│ │ 14-uwsgi的使用命令及nginx预热 .mp4
│ │ 15-知识点总结 .mp4
│ │
│ ├─8、REDIS
│ │ ├─Day01 初识redis-字符串及部署-nginx配置
│ │ │ 01-知识点回顾 .mp4
│ │ │ 02-nginx简介及作用 .mp4
│ │ │ 03-项目部署-nginx配置1 .mp4
│ │ │ 04-项目部署-nginx配置2 .mp4
│ │ │ 05-项目部署-nginx及uwsgi排错 .mp4
│ │ │ 06-admin后台静态文件配置 .mp4
│ │ │ 07-服务器404-500错误响应及邮件告警配置 .mp4
│ │ │ 08-redis简介及应用场景 .mp4
│ │ │ 09-redis版本、安装与启动 .mp4
│ │ │ 10-redis配置文件详解 .mp4
│ │ │ 11-redis通用命令讲解 .mp4
│ │ │ 12-redis字符串类型命令讲解 .mp4
│ │ │ 13-redis字符串数值类型操作讲解及字符串类型总结、练习题布置 .mp4
│ │ │ 14-练习题讲解 .mp4
│ │ │ 15-redis淘汰策略 .mp4
│ │ │
│ │ ├─Day02 列表项目、位图、哈希
│ │ │ 01-知识点回顾 .mp4
│ │ │ 02-redis列表类型命令讲解1 .mp4
│ │ │ 03-应用场景-Django邮件发送及redis列表类型命令讲解2 .mp4
│ │ │ 04-redis列表类型命令讲解3及练习题布置 .mp4
│ │ │ 05-习题讲解及redis模块安装教程 .mp4
│ │ │ 06-Python与redis交互-列表 .mp4
│ │ │ 07-list案例-生产者与消费者 .mp4
│ │ │ 08-Python与redis交互-字符串 .mp4
│ │ │ 09-redis位图操作 .mp4
│ │ │ 10-redis-hash类型简介及优缺点分析 .mp4
│ │ │ 11-redis-hash类型命令讲解、应用场景分析及习题布置 .mp4
│ │ │ 12-redis+mysql+hash应用案例1 .mp4
│ │ │ 13-redis+mysql+hash应用案例2 .mp4
│ │ │ 14-redis+mysql+hash应用案例3 .mp4
│ │ │ 15-redis-hash结构底层实现讲解及今日知识点总结 .mp4
│ │ │
│ │ └─Day03 集合、有序集合、持久化
│ │ 01-课程回顾 .mp4
│ │ 02-redis集合对象简介及命令讲解 .mp4
│ │ 03-redis集合对象python使用及应用实例讲解 .mp4
│ │ 04-redis有序集合对象简介及命令讲解1 .mp4
│ │ 05-redis有序集合命令讲解2 .mp4
│ │ 06-redis有序集合对象Python使用 .mp4
│ │ 07-redis对象及命令整体回顾与预习布置 .mp4
│ │ 08-redis事物简介及优缺点分析 .mp4
│ │ 09-redis事物命令与使用步骤 .mp4
│ │ 10-Python使用redis事物讲解 .mp4
│ │ 11-redis乐观锁简介、命令讲解及案例布置 .mp4
│ │ 12-案例讲解 .mp4
│ │ 13-数据持久化存储简介及配置方法1-RDB .mp4
│ │ 14-数据持久化存储简介及配置方法2-AOF .mp4
│ │ 15-RDB与AOF对比和知识点总结 .mp4
│ │
│ └─9、PROJECT03
│ ├─Day01 redis主从、电商项目简介-前后端分离
│ │ 01-知识点回顾 .mp4
│ │ 02-redis主从复制1 .mp4
│ │ 03-redis主从复制2 .mp4
│ │ 04-redis哨兵1 .mp4
│ │ 05-redis哨兵2 .mp4
│ │ 06-项目课预热-电商概念讲解 .mp4
│ │ 07-项目课预热-电商项目展示 .mp4
│ │ 08-前后端分离概念解析及优点讲解 .mp4
│ │ 09-前后端分离常见问题及部分互联网概念讲解 .mp4
│ │ 10-前后端分离实现方式及base64讲解1 .mp4
│ │ 11-base64讲解2与HASH算法-SHA-256 .mp4
│ │ 12-HASH算法-SHA-256的使用 .mp4
│ │ 13-HMAC-SHA256讲解 .mp4
│ │ 14-今日知识点总结 .mp4
│ │
│ ├─Day02 jwt、CORS及RESTful讲解
│ │ 01-知识点回顾与JWT的三大组成讲解 .mp4
│ │ 02-Token生成流程代码实现1 .mp4
│ │ 03-Token生成流程代码实现2 .mp4
│ │ 04-Token生成流程代码实现3与token校验1 .mp4
│ │ 05-token校验2 .mp4
│ │ 06-token校验3与pyjwt安装 .mp4
│ │ 07-pyjwt的方法讲解 .mp4
│ │ 08-nginx配置-前端页面 .mp4
│ │ 09-CORS(跨域资源共享)简介及简单请求与预检请求 .mp4
│ │ 10-Django配置CORS .mp4
│ │ 11-跨域初体验 .mp4
│ │ 12-RESTful简介与特征 .mp4
│ │ 13-RESTful规则API设计办法 .mp4
│ │ 14-用户层面文件结构创建与models定义 .mp4
│ │
│ ├─Day03 用户模块
│ │ 01-知识点回顾 .mp4
│ │ 02-注册功能实现1 .mp4
│ │ 03-注册功能实现2 .mp4
│ │ 04-注册功能实现3 .mp4
│ │ 05-注册功能实现4 .mp4
│ │ 06-登录功能实现1 .mp4
│ │ 07-登录功能实现2及功能实现总结 .mp4
│ │ 08-用户邮件验证1 .mp4
│ │ 09-用户邮件验证2 .mp4
│ │ 10-用户邮件验证3 .mp4
│ │ 11-用户邮件验证4 .mp4
│ │ 12-用户邮件验证5 .mp4
│ │ 13-redis在项目中的应用及阻塞场景解决方案 .mp4
│ │ 14-celery简介、优点及使用 .mp4
│ │
│ ├─Day04 celery、地址模块及Oauth2.0
│ │ 01-课程回顾 .mp4
│ │ 02-项目中使用celery .mp4
│ │ 03-问题点解答及celery进阶应用 .mp4
│ │ 04-用户模块介绍及模型类编写 .mp4
│ │ 05-用户模块路由、视图配置及CBV视图模式简介 .mp4
│ │ 06-增加地址功能思路讲解 .mp4
│ │ 07-增加地址代码实现 .mp4
│ │ 08-登录状态保持与获取地址信息1 .mp4
│ │ 09-获取地址信息2及修改和删除地址思路讲解 .mp4
│ │ 10-第三方登陆微博1 .mp4
│ │ 11-第三方登陆微博2 .mp4
│ │ 12-第三方登陆微博3 .mp4
│ │ 13-第三方登陆微博4 .mp4
│ │ 14-第三方登陆微博5 .mp4
│ │
│ ├─Day05 数据库设计与首页展示
│ │ 01-oauth2.0时序图回顾 .mp4
│ │ 02-第三方登陆微博6 .mp4
│ │ 03-第三方登陆微博7 .mp4
│ │ 04-第三方登陆微博8 .mp4
│ │ 05-第三方接口调用讲解与商品模块预热 .mp4
│ │ 06-数据库设计-第一范式、第二范式解决的问题 .mp4
│ │ 07-数据库设计-第三范式、反范式解决的问题 .mp4
│ │ 08-SPU和SKU概念解析 .mp4
│ │ 09-商品模块表结构设计讲解 .mp4
│ │ 10-mdels的创建于抽象类讲解 .mp4
│ │ 11-文件上传配置 .mp4
│ │ 12-数据导入1 .mp4
│ │ 13-数据导入2 .mp4
│ │ 14-首页展示功能实现 .mp4
│ │ 15-首页展示讲解与缓存配置1 .mp4
│ │ 16-首页展示讲解与缓存配置2 .mp4
│ │
│ ├─Day06 详情页展示、商品上架管理与购物车
│ │ 01-知识点回顾 .mp4
│ │ 02-详情页功能实现与缓存问题分析 .mp4
│ │ 03-详情页缓存问题解决1 .mp4
│ │ 04-详情页缓存问题解决2 .mp4
│ │ 05-后台商品上架管理1 .mp4
│ │ 06-后台商品上架管理2 .mp4
│ │ 07-购物车功能业务逻辑分析1 .mp4
│ │ 08-购物车功能业务逻辑分析2 .mp4
│ │ 09-购物车功能代码实现1 .mp4
│ │ 10-购物车功能代码实现2 .mp4
│ │ 11-购物车功能代码实现3 .mp4
│ │ 12-购物车功能代码实现4 .mp4
│ │ 13-购物车功能代码实现5 .mp4
│ │ 14-购物车功能代码实现6 .mp4
│ │
│ └─Day07 订单模块、支付功能
│ 01-知识点回顾 .mp4
│ 02-订单功能编写-models创建1 .mp4
│ 03-订单功能编写-models创建2 .mp4
│ 04-订单功能-确认订单1 .mp4
│ 05-订单功能-确认订单2 .mp4
│ 06-订单功能-生成订单1及支付宝第三方接口使用讲解 .mp4
│ 07-订单功能-生成订单2 .mp4
│ 08-订单功能-生成订单3 .mp4
│ 09-订单功能-生成订单4 .mp4
│ 10-订单模块-支付功能1 .mp4
│ 11-订单模块-支付功能2 .mp4
│ 12-订单模块-支付功能3 .mp4
│ 13-订单模块-支付功能4 .mp4
│
└─第二阶段
├─1、LINUX
│ └─Day01 Linux操作系统的认识和使用
│ 01-Linux介绍 .mp4
│ 02-Linux文件系统 .mp4
│ 03-vi编辑器 .mp4
│ 04-shell命令(一) .mp4
│ 05-shell命令(二) .mp4
│ 06-ssh服务 .mp4
│
├─2、IO_NET
│ ├─Day01 文件读写,网络基础内容
│ │ 01-文件操作流程 .mp4
│ │ 02-文件读写操作 .mp4
│ │ 03-文件处理细节 .mp4
│ │ 04-网络基础概念 .mp4
│ │ 05-TCP和UDP .mp4
│ │ 06-TCP套接字编程 .mp4
│ │
│ └─Day02 套接字编程,http协议,struct模块
│ 01-TCP套接字编程(续) .mp4
│ 02-套接字属性及处理细节 .mp4
│ 03-UDP套接字编程 .mp4
│ 04-HTTP协议 .mp4
│ 05-HTTP协议(续) .mp4
│ 06-struct模块 .mp4
│
├─3、CONCURRENT
│ ├─Day01 进程理论,fork创建进程,聊天室
│ │ 01-进程基础认知 .mp4
│ │ 02-进程状态和进程命令 .mp4
│ │ 03-fork创建进程 .mp4
│ │ 04-孤儿进程和僵尸进程 .mp4
│ │ 05-聊天室编码(一) .mp4
│ │ 06-聊天室编码(二) .mp4
│ │
│ ├─Day02 Process进程,进程池,进程通信,线程
│ │ 01-Process创建进程 .mp4
│ │ 02-进程对象和进程类 .mp4
│ │ 03-进程池 .mp4
│ │ 04-进程间通信 .mp4
│ │ 05-多线程编程 .mp4
│ │ 06-线程同步互斥(一) .mp4
│ │
│ ├─Day03 同步互斥,进程线程并发,文件服务
│ │ 01-线程同步互斥(二) .mp4
│ │ 02-自定义线程类和线程效率 .mp4
│ │ 03-多进程多线程并发(一) .mp4
│ │ 04-多进程多线程并发(二) .mp4
│ │ 05-FTP文件服务器编码(一) .mp4
│ │ 06-FTP文件服务器编码(二) .mp4
│ │
│ └─Day04 IO模型,IO多路复用方法,HTTPServer
│ 01-IO模型 .mp4
│ 02-select方法(一) .mp4
│ 03-select方法(二) .mp4
│ 04-poll方法 .mp4
│ 05-epoll方法 .mp4
│ 06-HTTPServer .mp4
│
├─4、MYSQL
│ ├─Day01 数据库基础,数据操作,高级查询
│ │ 01-数据库概述 .mp4
│ │ 02-数据库和数据表(一) .mp4
│ │ 03-数据库和数据表(二) .mp4
│ │ 04-增删改查语句 .mp4
│ │ 05-alter和时间类型 .mp4
│ │ 06-高级查询语句 .mp4
│ │
│ ├─Day02 聚合,索引,表的关联操作,视图
│ │ 01-聚合操作 .mp4
│ │ 02-索引操作 .mp4
│ │ 03-外键约束 .mp4
│ │ 04-表关联关系与关联查询(一) .mp4
│ │ 05-表关联关系与关联查询(二) .mp4
│ │ 06-视图和数据导出 .mp4
│ │
│ └─Day03 sql封装,优化,权限等,pymysql模块
│ 01-函数和存储过程 .mp4
│ 02-事务控制 .mp4
│ 03-数据库优化 .mp4
│ 04-用户和权限管理 .mp4
│ 05-pymysql模块(一) .mp4
│ 06-pymysql模块(二) .mp4
│
├─5、PYTHON_RE
│ └─Day01 正则表达式,综合练习
│ 01-元字符(一) .mp4
│ 02-元字符(二) .mp4
│ 03-正则表达式规则 .mp4
│ 04-re模块使用(一) .mp4
│ 05-re模块使用(二) .mp4
│ 06-综合练习讲解 .mp4
│
└─6、PROJECT01
├─Day01 GIT 使用,项目开发流程
│ 01-GIT概述和配置 .mp4
│ 02-基本命令和版本控制 .mp4
│ 03-保存工作区和分支管理 .mp4
│ 04-远程仓库和GitHub使用 .mp4
│ 05-软件项目开发 .mp4
│ 06-在线词典(一) .mp4
│
└─Day02 在线词典,HTTPServer,复习回顾
01-在线词典(二) .mp4
02-在线词典(三) .mp4
03-HTTPServer(一) .mp4
04-HTTPServer(二) .mp4
05-HTTPServer(三) .mp4
06-总结回顾 .mp4