Python知识分享网 - 专业的Python学习网站 学Python,上Python222
Python全栈开发32期VIP视频共136G 视频教程 下载
匿名网友发布于:2023-07-11 11:34:43
(侵权举报)
(假如点击没反应,多刷新两次就OK!)

Python全栈开发32期VIP视频共136G 视频教程 下载 图1

 

 

资料目录:

 


│  flask.zip
│  代码.zip
│  爬虫课件.zip
│  
├─day01
│  │  day01.zip
│  │  
│  └─视频
│          20200910_1.课程介绍.mp4
│          20200910_2.pycharm安装.mp4
│          20200910_3.2_8_16_10的互相转换.mp4
│          20200910_4.原码_反码_补码.mp4
│          20200910_5.小练习.mp4
│          20200910_6.python介绍.mp4
│          20200910_7.注释_pycharm设置.mp4
│          20200910_8.变量.mp4
│         
├─day01-61
│  ├─day01
│  │  │  day01.zip
│  │  │  
│  │  └─视频
│  │          20200910_1.课程介绍.mp4
│  │          20200910_2.pycharm安装.mp4
│  │          20200910_3.2_8_16_10的互相转换.mp4
│  │          20200910_4.原码_反码_补码.mp4
│  │          20200910_5.小练习.mp4
│  │          20200910_6.python介绍.mp4
│  │          20200910_7.注释_pycharm设置.mp4
│  │          20200910_8.变量.mp4
│  │         
│  ├─day02
│  │  │  day02.zip
│  │  │  
│  │  └─视频
│  │          20200911_1.Number类型.mp4
│  │          20200911_2.字符串.mp4
│  │          20200911_3.列表_元组_字符串.mp4
│  │          20200911_4.集合_字典.mp4
│  │          20200911_5.变量的缓存机制.mp4
│  │         
│  ├─day03
│  │  │  day03.zip
│  │  │  
│  │  └─视频
│  │          20200914_1.Number强制类型转换.mp4
│  │          20200914_2.自动类型转换_容器类型转换.mp4
│  │          20200914_3.字典类型的强转_类型判断.mp4
│  │          20200914_4.早测练习.mp4
│  │         
│  ├─day04
│  │  │  day04.zip
│  │  │  
│  │  └─视频
│  │          20200915_1.算数_比较_赋值_成员.mp4
│  │          20200915_2.逻辑运算符.mp4
│  │          20200915_3.位运算符_总结.mp4
│  │          20200915_4.代码块_单项_双项分支.mp4
│  │         
│  ├─day05
│  │  │  day05.zip
│  │  │  
│  │  └─视频
│  │          20200916_1.多项_巢状分支.mp4
│  │          20200916_2.练习讲解.mp4
│  │          20200916_3.循环结构.mp4
│  │          20200916_4.字符串的切片.mp4
│  │          20200916_5.循环的专项练习.mp4
│  │         
│  ├─day06
│  │  │  day06.zip
│  │  │  
│  │  └─视频
│  │          20200917_1.双向循环的练习.mp4
│  │          20200917_2.break_pass_continue的使用.mp4
│  │          20200917_3.for循环.mp4
│  │          20200917_4.作业讲解.mp4
│  │         
│  ├─day07
│  │  │  day07.zip
│  │  │  
│  │  └─视频
│  │          20200918_1.format格式化_填充符号使用.mp4
│  │          20200918_2.字符串相关的方法.mp4
│  │          20200918_3.列表的相关操作.mp4
│  │          20200918_4.列表的相关函数.mp4
│  │          20200918_5.深浅拷贝.mp4
│  │          20200918_6.作业题.mp4
│  │         
│  ├─day08
│  │  │  day08.zip
│  │  │  
│  │  └─视频
│  │          20200921_1.字典的相关函数.mp4
│  │          20200921_2.集合的操作_函数.mp4
│  │          20200921_3.文件基本操作.mp4
│  │          20200921_4.文件扩展模式.mp4
│  │         
│  ├─day09
│  │  │  代码.zip
│  │  │  
│  │  └─视频
│  │          20200922_1.文件相关函数.mp4
│  │          20200922_2.函数_函数的参数.mp4
│  │          20200922_3.收集参数.mp4
│  │          20200922_4.命名关键字_总结.mp4
│  │          20200922_5.day07作业讲解.mp4
│  │         
│  ├─day10
│  │  │  代码.zip
│  │  │  
│  │  └─视频
│  │          20200923_1.return返回值.mp4
│  │          20200923_2.全局变量_局部变量.mp4
│  │          20200923_3.函数名的使用.mp4
│  │          20200923_4.函数的嵌套_nonlocal.mp4
│  │          20200923_5.闭包函数的定义.mp4
│  │          20200923_6.闭包的特点_意义.mp4
│  │         
│  ├─day11
│  │  │  代码.zip
│  │  │  
│  │  └─视频
│  │          20200924_1.lambda表达式.mp4
│  │          20200924_2.locals和globals.mp4
│  │          20200924_3.迭代器.mp4
│  │          20200924_4.map高阶函数.mp4
│  │          20200924_5.reduce高阶函数.mp4
│  │          20200924_6.filter高阶函数.mp4
│  │          20200924_7.sorted高阶函数.mp4
│  │          20200924_8.作业讲解.mp4
│  │         
│  ├─day12
│  │  │  代码.zip
│  │  │  
│  │  └─视频
│  │          20200925_1.推导式.mp4
│  │          20200925_2.推导式练习.mp4
│  │          20200925_3.集合_字典推导式.mp4
│  │          20200925_4.生成器.mp4
│  │          20200925_5.作业讲解.mp4
│  │         
│  ├─day13
│  │  │  day13.zip
│  │  │  
│  │  ├─linux1
│  │  │  │  linux.zip
│  │  │  │  
│  │  │  └─linux视频
│  │  │          20200927_1.linux安装.mp4
│  │  │          20200927_2.插件安装的视频.mp4
│  │  │          20200927_3.linux命令操作1.mp4
│  │  │          20200927_4.查看编辑文件.mp4
│  │  │         
│  │  ├─python视频
│  │  │      20200927_1.递归函数.mp4
│  │  │      20200927_2.递归练习.mp4
│  │  │      20200927_3.递归补充.mp4
│  │  │      
│  │  └─工具
│  │          pycharm-community-2020.1.3.tar.gz
│  │          ubuntu-16.04.3-desktop-amd64.iso
│  │          VMware-workstation-full-15.1.0-13591040.exe
│  │         
│  ├─day14
│  │  │  代码.zip
│  │  │  
│  │  └─视频
│  │          20200928_1.文件的权限.mp4
│  │          20200928_2.find_grep使用.mp4
│  │          20200928_3.linux下的pycharm安装.mp4
│  │          20200928_4.python内置函数.mp4
│  │          20200928_5.math_random.mp4
│  │          20200928_6.作业讲解.mp4
│  │         
│  ├─day15
│  │  │  代码.zip
│  │  │  
│  │  └─视频
│  │          20200929_1.pickle模块.mp4
│  │          20200929_2.json模块.mp4
│  │          20200929_3.time模块.mp4
│  │          20200929_4.zipfile压缩模块.mp4
│  │          20200929_5.进度条.mp4
│  │          20200929_6.作业讲解.mp4
│  │         
│  ├─day16
│  │  │  day16.zip
│  │  │  
│  │  └─视频
│  │          20200930_1.os模块.mp4
│  │          20200930_2.os_shutil.mp4
│  │          20200930_3.os_path.mp4
│  │          20200930_4.tarfile压缩模块.mp4
│  │          20200930_5.zuoye.mp4
│  │         
│  ├─day17
│  │  │  代码.zip
│  │  │  
│  │  └─视频
│  │          20201009_1.正则表达式_匹配单个字符.mp4
│  │          20201009_2.正则表达式_匹配多个字符.mp4
│  │          20201009_3.正则表达式_匹配分组.mp4
│  │         
│  ├─day18
│  │  │  day18.zip
│  │  │  
│  │  └─视频
│  │          20201010_1.反向引用_命名分组.mp4
│  │          20201010_2.正则函数.mp4
│  │          20201010_3.作业讲解.mp4
│  │          20201010_4.作业讲解.mp4
│  │         
│  ├─day19
│  │  │  day19.zip
│  │  │  
│  │  └─视频
│  │          20201012_1.导入模块.mp4
│  │          20201012_2.导入包.mp4
│  │          20201012_part1.购物车购买商品.mp4
│  │          20201012_part2.购物车结算商品.mp4
│  │         
│  ├─day20
│  │  │  day20.zip
│  │  │  
│  │  └─视频
│  │          20201013_1.面向对象oop了解.mp4
│  │          20201013_2.对象的相关操作.mp4
│  │          20201013_3.类的相关操作.mp4
│  │          20201013_4.类对象的删除操作.mp4
│  │         
│  ├─day21
│  │  │  day21.zip
│  │  │  
│  │  └─视频
│  │          20201014_1.构造方法__init__.mp4
│  │          20201014_2.单继承_多继承.mp4
│  │          20201014_3.super的深度理解.mp4
│  │          20201014_4.登录_注册.mp4
│  │          20201014_5.day20作业.mp4
│  │         
│  ├─day22
│  │  │  day22.zip
│  │  │  
│  │  └─视频
│  │          20201015_1.多态.mp4
│  │          20201015_2.__new__魔术方法.mp4
│  │          20201015_3.单态模式.mp4
│  │          20201015_4.del_str_repr.mp4
│  │          20201015_5.小人射击.mp4
│  │          20201015_6.day21作业讲解.mp4
│  │         
│  ├─day23
│  │  │  day23.zip
│  │  │  
│  │  └─视频
│  │          20201016_1.__call__.mp4
│  │          20201016_2.bool_len_add.mp4
│  │          20201016_3.异常处理_魔术属性.mp4
│  │          20201016_4.主动抛异常.mp4
│  │          20201016_5.计算器小程序.mp4
│  │         
│  ├─day24
│  │  │  day24.zip
│  │  │  
│  │  └─视频
│  │          20201019_1.装饰器前三部.mp4
│  │          20201019_2.装饰器345.mp4
│  │          20201019_3.装饰器第6部.mp4
│  │          20201019_4.装饰器第7部.mp4
│  │          20201019_5.第七部补充.mp4
│  │          20201019_6.第八部.mp4
│  │          20201019_7..类中相关方法.mp4
│  │         
│  ├─day25
│  │  │  day25.zip
│  │  │  
│  │  └─视频
│  │          20201020_1.property_反射.mp4
│  │          20201020_2.atm需求分许.mp4
│  │          20201020_3.save保存.mp4
│  │          20201020_4.用户注册.mp4
│  │          20201020_5.查询.mp4
│  │          20201020_6.需求.mp4
│  │         
│  ├─day26
│  │  │  day26.zip
│  │  │  
│  │  └─视频
│  │          20201021_1.网络的概念.mp4
│  │          20201021_2.arp_交换机_路由器.mp4
│  │          20201021_3.三次握手_四次挥手.mp4
│  │         
│  ├─day27
│  │  │  day27.zip
│  │  │  
│  │  └─视频
│  │          20201022_1.tcp协议下的socket使用.mp4
│  │          20201022_2.udp协议下的socket使用.mp4
│  │          20201022_3.黏包.mp4
│  │          20201022_4.装饰器作业.mp4
│  │         
│  ├─day28
│  │  │  day28.zip
│  │  │  
│  │  └─视频
│  │          20201023_1.socketserver.mp4
│  │          20201023_2.hashlib加密.mp4
│  │          20201023_3.文件校验.mp4
│  │          20201023_4.服务端的合法性校验.mp4
│  │          20201023_5.补充合法性校验.mp4
│  │          20201023_6.TCP登录.mp4
│  │         
│  ├─day29
│  │  │  day29.zip
│  │  │  
│  │  └─视频
│  │          20201026_1.理解进程.mp4
│  │          20201026_2.进程的语法.mp4
│  │          20201026_3.join_自定义进程类.mp4
│  │          20201026_4.守护进程.mp4
│  │         
│  ├─day30
│  │  │  day30.zip
│  │  │  
│  │  └─视频
│  │          20201027_1.lock互斥锁.mp4
│  │          20201027_2.事件_红绿灯效果.mp4
│  │          20201027_3.queue进程队列.mp4
│  │          20201027_4.生产着消费者模型.mp4
│  │          20201027_5.joinablequeue队列使用.mp4
│  │         
│  ├─day31
│  │  │  day31.zip
│  │  │  
│  │  └─视频
│  │          20201028_1.线程的概念.mp4
│  │          20201028_2.线程的基本使用.mp4
│  │          20201028_3.自定义线程_守护线程.mp4
│  │          20201028_4.线程的安全问题.mp4
│  │          20201028_5.死锁_互斥锁_递归锁.mp4
│  │          20201028_6.线程事件.mp4
│  │         
│  ├─day32
│  │  │  day32.zip
│  │  │  
│  │  └─视频
│  │          20201029_1.线程队列,进程池.mp4
│  │          20201029_2.线程池.mp4
│  │          20201029_3.回调函数.mp4
│  │          20201029_4.协程.mp4
│  │         
│  ├─day33
│  │  │  day33.zip
│  │  │  
│  │  ├─day33-soft
│  │  │  │  mysql-5.7.25-winx64.zip
│  │  │  │  
│  │  │  └─安装视频
│  │  │          20201030_1.windows_mysql_install.mp4
│  │  │          20201030_2.putty_linux_mysql.mp4
│  │  │          配置文件
│  │  │         
│  │  └─视频
│  │          20201030_1.爬虫案例.mp4
│  │          20201030_2.FTP_登录_退出.mp4
│  │          20201030_3.FTP_下载.mp4
│  │          20201030_4.FTP_注册.mp4
│  │         
│  ├─day34
│  │  │  day34.zip
│  │  │  
│  │  ├─day34-soft
│  │  │      mysql-5.7.25-winx64.zip
│  │  │      
│  │  └─视频
│  │          20201102_1.mysql基本操作.mp4
│  │          20201102_2.mysql数据库_表_数据增删改查.mp4
│  │          20201102_3.mysql数据类型.mp4
│  │         
│  ├─day35
│  │  │  day35.zip
│  │  │  
│  │  └─视频
│  │          20201103_1.mysql约束.mp4
│  │          20201103_2.外键_联合主键_唯一索引.mp4
│  │          20201103_3.存储引擎_表关系.mp4
│  │         
│  ├─day36
│  │  │  day36.zip
│  │  │  
│  │  └─视频
│  │          20201104_1.mysql_where子句_聚合函数.mp4
│  │          20201104_2.mysql_其他子句语法.mp4
│  │          20201104_3.mysql_子查询.mp4
│  │          20201104_4.exists关键字.mp4
│  │         
│  ├─day37
│  │  │  day37.zip
│  │  │  
│  │  └─视频
│  │          20201105_1.pymysql的基本操作.mp4
│  │          20201105_2.sql注入攻击.mp4
│  │          20201105_3.sql增删改查.mp4
│  │          20201105_4.mysql的数据恢复.mp4
│  │         
│  ├─day38
│  │  │  day38-答案.py
│  │  │  day38.zip
│  │  │  
│  │  ├─day38-mysql子查询
│  │  │      20201109_group_by额外补充.mp4
│  │  │      20201109_前5题.mp4
│  │  │      day38-答案.py
│  │  │      
│  │  └─视频
│  │          20201109_1.vscode相关配置.mp4
│  │          20201109_2.认识html.mp4
│  │          20201109_3.标签种类_列表.mp4
│  │          20201109_4.图片img..mp4
│  │          20201109_5.音视频_表单.mp4
│  │         
│  ├─day39
│  │  │  day39.zip
│  │  │  
│  │  └─视频
│  │          20201110_1.表单框类型.mp4
│  │          20201110_2.表单属性.mp4
│  │          20201110_3.css引入_选择器.mp4
│  │          20201110_4.选择器_颜色设置.mp4
│  │          20201110_5.做网站流程.mp4
│  │          20201110_6.字体属性设置.mp4
│  │          20201110_7.文本属性.mp4
│  │          20201110_8.盒子模型.mp4
│  │         
│  ├─day40
│  │  │  day40.zip
│  │  │  
│  │  └─视频
│  │          20201111_1.css_背景图.mp4
│  │          20201111_2.相对_绝对_固定.mp4
│  │          20201111_3.float浮动.mp4
│  │          20201111_4.html里面的bug.mp4
│  │          20201111_5.作业.mp4
│  │         
│  ├─day41
│  │  │  day41.zip  
│  │  └─视频
│  │          20201112_1.js的数据类型.mp4
│  │          20201112_2.js运算符_类型转换.mp4
│  │          20201112_3.js流程控制.mp4
│  │          20201112_4.js函数.mp4
│  │          20201112_5.箭头函数(拓展).mp4
│  │          20201112_6.作业.mp4
│  │         
│  ├─day42
│  │  │  day42-答案5~10.py
│  │  │  day42.zip
│  │  │  
│  │  ├─mysql子查询
│  │  │      20201113_11~15.mp4
│  │  │      day42-答案5~10.py
│  │  │      
│  │  └─视频
│  │          20201113_1.js对象.mp4
│  │          20201113_2.js字符串函数.mp4
│  │          20201113_3.js数组函数.mp4
│  │          20201113_4.定时器.mp4
│  │          20201113_5.BOM对象.mp4
│  │         
│  ├─day43
│  │  │  day43.zip
│  │  │  
│  │  └─视频
│  │          20201116_1.dom节点.mp4
│  │          20201116_2.全选_反选-不选.mp4
│  │          20201116_3.模态框.mp4
│  │         
│  ├─day44
│  │  │  day44-答案16~24.py
│  │  │  day44.zip
│  │  │  
│  │  ├─mysql子查询
│  │  │      20201117_最后myql子查询.mp4
│  │  │      day44-答案16~24.py
│  │  │      
│  │  └─视频
│  │          20201117_1.part1导航.mp4
│  │          20201117_2.head部分.mp4
│  │          20201117_3.head2部分.mp4
│  │          20201117_4.内容轮播图部分.mp4
│  │          20201117_5.最后的内容.mp4
│  │          20201117_6.ajax异步传输技术.mp4
│  │          20201117_7.BOM中location.mp4
│  │         
│  ├─day45 jquery
│  │  │  day45.zip
│  │  │  
│  │  └─视频
│  │      ├─上午视频
│  │      │      01 label标签补充.mp4
│  │      │      02 jquery引入和简单实用.mp4
│  │      │      03 基础选择器.mp4
│  │      │      04 组合选择器和层级选择器.mp4
│  │      │      05 属性选择器.mp4
│  │      │      06 表单对象属性选择器和表单选择器.mp4
│  │      │      07 筛选器方法.mp4
│  │      │      08 选择器优先级和类值操作.mp4
│  │      │      09 值操作.mp4
│  │      │      10 创建标签.mp4
│  │      │      11 文档操作.mp4
│  │      │      12 删除和清空标签.mp4
│  │      │      13 字符串占位符.mp4
│  │      │      
│  │      └─下午视频
│  │              14 事件委托示例.mp4
│  │              15 属性操作.mp4
│  │              16 作业布置.mp4
│  │              17 常用事件.mp4
│  │              18 页面载入.mp4
│  │              
│  ├─day46 bootstrap
│  │  │  day46.zip
│  │  │  
│  │  └─视频
│  │      ├─上午视频
│  │      │      01 昨日内容回顾.mp4
│  │      │      02 作业讲解.mp4
│  │      │      03 bug解决.mp4
│  │      │      04 bootstrap简单介绍 栅格 布局容器.mp4
│  │      │      05 bootstrao组价和插件简单实用.mp4
│  │      │      
│  │      └─下午视频
│  │              06 自定义web框架01.mp4
│  │              07 自定义web框架02.mp4
│  │              08 作业布置.mp4
│  │              
│  ├─day47 HTTP协议和django初始
│  │  │  day47-代码和笔记.zip
│  │  │  
│  │  └─视频
│  │          01 作业讲解.mp4
│  │          02 wsgiref模块简单使用.mp4
│  │          03 wsgiref模块使用的流程梳理.mp4
│  │          04 HTTP协议介绍.mp4
│  │          05 jinja2简单使用.mp4
│  │          06 django下载安装和简单介绍.mp4
│  │          07 django简单使用.mp4
│  │          08 任务布置.mp4
│  │         
│  ├─day48 dango的url
│  │  │  day48代码和笔记.zip
│  │  │  
│  │  └─视频
│  │      ├─上午视频
│  │      │      01 昨日内容回顾.mp4
│  │      │      02 作业讲解.mp4
│  │      │      03 url写法的注意点.mp4
│  │      │      04 有名分组和无名分组.mp4
│  │      │      05 响应的三个方法.mp4
│  │      │      06 设置响应头和状态码.mp4
│  │      │      07 CBV模式和源码剖析.mp4
│  │      │      
│  │      └─下午视频
│  │              08 dispatch用法 装饰器 模板渲染变量使用 过滤器.mp4
│  │              
│  ├─day49 模板渲染
│  │  │  day49.zip
│  │  │  
│  │  └─视频
│  │          01 昨日内容回顾.mp4
│  │          02 for循环标签.mp4
│  │          03 if标签 with标签和一些注意事项.mp4
│  │          04 模板继承.mp4
│  │          05 组件.mp4
│  │          06 静态文件配置.mp4
│  │          07 自定义标签和过滤器.mp4
│  │          08 inclusion_tag.mp4
│  │          09 内容布置.mp4
│  │         
│  ├─day50 django的orm
│  │  │  day50.zip
│  │  │  
│  │  └─视频
│  │          01 昨日内容回顾.mp4
│  │          02 orm介绍 sqlite介绍 数据库同步指令流程.mp4
│  │          03 配置连接mysql 杂七杂八.mp4
│  │          04 参数简单介绍.mp4
│  │          05 添加记录.mp4
│  │          06 简单查询  修改  删除.mp4
│  │          07 基于双下划线的模糊查询.mp4
│  │          08 任务布置.mp4
│  │         
│  ├─day51 django的orm02
│  │  │  day51.zip
│  │  │  
│  │  └─视频
│  │          01 昨日内容回顾.mp4
│  │          02 书籍展示和书籍添加.mp4
│  │          03 编辑和删除.mp4
│  │          04 13个查询api接口.mp4
│  │          05 表设计.mp4
│  │          06 级联解释.mp4
│  │          07 多表关系记录的添加.mp4
│  │          08 任务布置.mp4
│  │         
│  ├─day52 django的orm03
│  │  │  day52.zip
│  │  │  
│  │  └─视频
│  │          01 昨日内容回顾.mp4
│  │          02 多表删除.mp4
│  │          03 多表修改.mp4
│  │          04 基于对象的跨表查询.mp4
│  │          05 基于双下划线的跨表查询.mp4
│  │          06 聚合查询和分组查询.mp4
│  │          07 任务布置.mp4
│  │         
│  ├─day53 djangoorm04
│  │  │  day53.zip
│  │  │  
│  │  └─视频
│  │          01 昨日内容回顾和作业1讲解.mp4
│  │          02 添加数据.mp4
│  │          03 编辑和删除.mp4
│  │          04 url别名反向解析.mp4
│  │          05 命名空间.mp4
│  │          06 F和Q查询.mp4
│  │         
│  ├─day54 ajax
│  │  │  day54.zip
│  │  │  
│  │  └─视频
│  │          01 昨日内容回顾.mp4
│  │          02 原生sql执行 和外部脚本调用django环境.mp4
│  │          03 orm锁和事务.mp4
│  │          04 ajax简单使用.mp4
│  │          05 ajax获取数据示例.mp4
│  │          06 快速建站.mp4
│  │          07 任务布置.mp4
│  │         
│  ├─day55 cookie和session
│  │  │  day55.zip
│  │  │  
│  │  └─视频
│  │          01 昨日内容回顾.mp4
│  │          02 作业讲解.mp4
│  │          03 cookie介绍.mp4
│  │          04 cookie操作整理.mp4
│  │          05 session操作.mp4
│  │          06 任务布置.mp4
│  │         
│  ├─day56
│  │  │  day56.zip
│  │  │  
│  │  └─视频
│  │      ├─上午视频
│  │      │      01 昨日内容回顾.mp4
│  │      │      02 作业讲解.mp4
│  │      │      03 作业讲解2.mp4
│  │      │      04 csrf原理介绍.mp4
│  │      │      
│  │      └─下午视频
│  │              05 ajax请求通过csrftoken认证的方式.mp4
│  │              06 contentType解释.mp4
│  │              07 上传文件.mp4
│  │              08 任务布置.mp4
│  │              
│  ├─day57
│  │  └─视频
│  │          01 昨日内容回顾.mp4
│  │          02 自定义中间件.mp4
│  │          03 中间件其他方法的使用.mp4
│  │          04 分页.mp4
│  │         
│  ├─day58 vue1
│  │  │  day58.zip
│  │  │  
│  │  └─视频
│  │          01 昨日内容回顾.mp4
│  │          02 es6基本语法.mp4
│  │          03 vue简单使用.mp4
│  │          04 v-html和v-text.mp4
│  │          05 v-if和v-show.mp4
│  │          06 v-on和v-bind.mp4
│  │          07 商品加减示例.mp4
│  │          08 v-mode双向数据绑定.mp4
│  │          09 class类值控制.mp4
│  │          10 选项卡示例.mp4
│  │          11 v-for循环.mp4
│  │          12 过滤器.mp4
│  │          13 计算属性.mp4
│  │          14 监听属性.mp4
│  │          15 声明周期钩子函数.mp4
│  │          16 阻止事件冒泡和任务布置.mp4
│  │         
│  ├─day59 vue02
│  │  │  day59.zip
│  │  │  
│  │  └─视频
│  │          01 昨日内容回顾.mp4
│  │          02 作业讲解.mp4
│  │          03 服务器和域名购买备案.mp4
│  │          04 同源和跨域 axios简单使用.mp4
│  │          05 组件介绍 全局组件和局部组件的简单使用.mp4
│  │          06 组件写法.mp4
│  │          07 父组件往子组件传值.mp4
│  │         
│  ├─day60 vue03
│  │  │  day60.zip
│  │  │  
│  │  └─视频
│  │          01 昨日内容回顾.mp4
│  │          02 子组件网父组件传值 平行组件传值.mp4
│  │          03 系统安装.mp4
│  │          04 vue-router的使用.mp4
│  │          05 vue-cli脚手架环境安装和介绍.mp4
│  │          06 虚拟机和虚拟环境的使用.mp4
│  │          07 vue-cli脚手架的使用.mp4
│  │         
│  └─day61 vue04
│      │  day61.zip
│      │  
│      └─视频
│          ├─上午视频
│          │      01 昨日内容回顾.mp4
│          │      02 基于vue-cli的简单示例.mp4
│          │      03 element-ui插件的使用.mp4
│          │      04 顶部导航栏01.mp4
│          │      05 顶部导航栏02.mp4
│          │      
│          └─下午视频
│                  06 git本地仓库代码版本管理.mp4
│                  07git简单使用.mp4
│                  08 git分支介绍.mp4
│                  09 解决代码冲突问题.mp4
│                  10 远程仓库使用流程.mp4
│                  11 其他.mp4
│                  
├─day02
│  │  day02.zip
│  │  
│  └─视频
│          20200911_1.Number类型.mp4
│          20200911_2.字符串.mp4
│          20200911_3.列表_元组_字符串.mp4
│          20200911_4.集合_字典.mp4
│          20200911_5.变量的缓存机制.mp4
│         
├─day03
│  │  day03.zip
│  │  
│  └─视频
│          20200914_1.Number强制类型转换.mp4
│          20200914_2.自动类型转换_容器类型转换.mp4
│          20200914_3.字典类型的强转_类型判断.mp4
│          20200914_4.早测练习.mp4
│         
├─day04
│  │  day04.zip
│  │  
│  └─视频
│          20200915_1.算数_比较_赋值_成员.mp4
│          20200915_2.逻辑运算符.mp4
│          20200915_3.位运算符_总结.mp4
│          20200915_4.代码块_单项_双项分支.mp4
│         
├─day05
│  │  day05.zip
│  │  
│  └─视频
│          20200916_1.多项_巢状分支.mp4
│          20200916_2.练习讲解.mp4
│          20200916_3.循环结构.mp4
│          20200916_4.字符串的切片.mp4
│          20200916_5.循环的专项练习.mp4
│         
├─day06
│  │  day06.zip
│  │  
│  └─视频
│          20200917_1.双向循环的练习.mp4
│          20200917_2.break_pass_continue的使用.mp4
│          20200917_3.for循环.mp4
│          20200917_4.作业讲解.mp4
│         
├─day07
│  │  day07.zip
│  │  
│  └─视频
│          20200918_1.format格式化_填充符号使用.mp4
│          20200918_2.字符串相关的方法.mp4
│          20200918_3.列表的相关操作.mp4
│          20200918_4.列表的相关函数.mp4
│          20200918_5.深浅拷贝.mp4
│          20200918_6.作业题.mp4
│         
├─day08
│  │  day08.zip
│  │  
│  └─视频
│          20200921_1.字典的相关函数.mp4
│          20200921_2.集合的操作_函数.mp4
│          20200921_3.文件基本操作.mp4
│          20200921_4.文件扩展模式.mp4
│         
├─day09
│  │  代码.zip
│  │  
│  └─视频
│          20200922_1.文件相关函数.mp4
│          20200922_2.函数_函数的参数.mp4
│          20200922_3.收集参数.mp4
│          20200922_4.命名关键字_总结.mp4
│          20200922_5.day07作业讲解.mp4
│         
├─day10
│  │  代码.zip
│  │  
│  └─视频
│          20200923_1.return返回值.mp4
│          20200923_2.全局变量_局部变量.mp4
│          20200923_3.函数名的使用.mp4
│          20200923_4.函数的嵌套_nonlocal.mp4
│          20200923_5.闭包函数的定义.mp4
│          20200923_6.闭包的特点_意义.mp4
│         
├─day11
│  │  代码.zip
│  │  
│  └─视频
│          20200924_1.lambda表达式.mp4
│          20200924_2.locals和globals.mp4
│          20200924_3.迭代器.mp4
│          20200924_4.map高阶函数.mp4
│          20200924_5.reduce高阶函数.mp4
│          20200924_6.filter高阶函数.mp4
│          20200924_7.sorted高阶函数.mp4
│          20200924_8.作业讲解.mp4
│         
├─day12
│  │  代码.zip
│  │  
│  └─视频
│          20200925_1.推导式.mp4
│          20200925_2.推导式练习.mp4
│          20200925_3.集合_字典推导式.mp4
│          20200925_4.生成器.mp4
│          20200925_5.作业讲解.mp4
│         
├─day13
│  │  day13.zip
│  │  
│  ├─linux1
│  │  │  linux.zip
│  │  │  
│  │  └─linux视频
│  │          20200927_1.linux安装.mp4
│  │          20200927_2.插件安装的视频.mp4
│  │          20200927_3.linux命令操作1.mp4
│  │          20200927_4.查看编辑文件.mp4
│  │         
│  ├─python视频
│  │      20200927_1.递归函数.mp4
│  │      20200927_2.递归练习.mp4
│  │      20200927_3.递归补充.mp4
│  │      
│  └─工具
│          pycharm-community-2020.1.3.tar.gz
│          ubuntu-16.04.3-desktop-amd64.iso
│          VMware-workstation-full-15.1.0-13591040.exe
│         
├─day14
│  │  代码.zip
│  │  
│  └─视频
│          20200928_1.文件的权限.mp4
│          20200928_2.find_grep使用.mp4
│          20200928_3.linux下的pycharm安装.mp4
│          20200928_4.python内置函数.mp4
│          20200928_5.math_random.mp4
│          20200928_6.作业讲解.mp4
│         
├─day15
│  │  代码.zip
│  │  
│  └─视频
│          20200929_1.pickle模块.mp4
│          20200929_2.json模块.mp4
│          20200929_3.time模块.mp4
│          20200929_4.zipfile压缩模块.mp4
│          20200929_5.进度条.mp4
│          20200929_6.作业讲解.mp4
│         
├─day16
│  │  day16.zip
│  │  
│  └─视频
│          20200930_1.os模块.mp4
│          20200930_2.os_shutil.mp4
│          20200930_3.os_path.mp4
│          20200930_4.tarfile压缩模块.mp4
│          20200930_5.zuoye.mp4
│         
├─day17
│  │  代码.zip
│  │  
│  └─视频
│          20201009_1.正则表达式_匹配单个字符.mp4
│          20201009_2.正则表达式_匹配多个字符.mp4
│          20201009_3.正则表达式_匹配分组.mp4
│         
├─day18
│  │  day18.zip
│  │  
│  └─视频
│          20201010_1.反向引用_命名分组.mp4
│          20201010_2.正则函数.mp4
│          20201010_3.作业讲解.mp4
│          20201010_4.作业讲解.mp4
│         
├─day19
│  │  day19.zip
│  │  
│  └─视频
│          20201012_1.导入模块.mp4
│          20201012_2.导入包.mp4
│          20201012_part1.购物车购买商品.mp4
│          20201012_part2.购物车结算商品.mp4
│         
├─day20
│  │  day20.zip
│  │  
│  └─视频
│          20201013_1.面向对象oop了解.mp4
│          20201013_2.对象的相关操作.mp4
│          20201013_3.类的相关操作.mp4
│          20201013_4.类对象的删除操作.mp4
│         
├─day21
│  │  day21.zip
│  │  
│  └─视频
│          20201014_1.构造方法__init__.mp4
│          20201014_2.单继承_多继承.mp4
│          20201014_3.super的深度理解.mp4
│          20201014_4.登录_注册.mp4
│          20201014_5.day20作业.mp4
│         
├─day22
│  │  day22.zip
│  │  
│  └─视频
│          20201015_1.多态.mp4
│          20201015_2.__new__魔术方法.mp4
│          20201015_3.单态模式.mp4
│          20201015_4.del_str_repr.mp4
│          20201015_5.小人射击.mp4
│          20201015_6.day21作业讲解.mp4
│         
├─day23
│  │  day23.zip
│  │  
│  └─视频
│          20201016_1.__call__.mp4
│          20201016_2.bool_len_add.mp4
│          20201016_3.异常处理_魔术属性.mp4
│          20201016_4.主动抛异常.mp4
│          20201016_5.计算器小程序.mp4
│         
├─day24
│  │  day24.zip
│  │  
│  └─视频
│          20201019_1.装饰器前三部.mp4
│          20201019_2.装饰器345.mp4
│          20201019_3.装饰器第6部.mp4
│          20201019_4.装饰器第7部.mp4
│          20201019_5.第七部补充.mp4
│          20201019_6.第八部.mp4
│          20201019_7..类中相关方法.mp4
│         
├─day25
│  │  day25.zip
│  │  
│  └─视频
│          20201020_1.property_反射.mp4
│          20201020_2.atm需求分许.mp4
│          20201020_3.save保存.mp4
│          20201020_4.用户注册.mp4
│          20201020_5.查询.mp4
│          20201020_6.需求.mp4
│         
├─day26
│  │  day26.zip
│  │  
│  └─视频
│          20201021_1.网络的概念.mp4
│          20201021_2.arp_交换机_路由器.mp4
│          20201021_3.三次握手_四次挥手.mp4
│         
├─day27
│  │  day27.zip
│  │  
│  └─视频
│          20201022_1.tcp协议下的socket使用.mp4
│          20201022_2.udp协议下的socket使用.mp4
│          20201022_3.黏包.mp4
│          20201022_4.装饰器作业.mp4
│         
├─day28
│  │  day28.zip
│  │  
│  └─视频
│          20201023_1.socketserver.mp4
│          20201023_2.hashlib加密.mp4
│          20201023_3.文件校验.mp4
│          20201023_4.服务端的合法性校验.mp4
│          20201023_5.补充合法性校验.mp4
│          20201023_6.TCP登录.mp4
│         
├─day29
│  │  day29.zip
│  │  
│  └─视频
│          20201026_1.理解进程.mp4
│          20201026_2.进程的语法.mp4
│          20201026_3.join_自定义进程类.mp4
│          20201026_4.守护进程.mp4
│         
├─day30
│  │  day30.zip
│  │  
│  └─视频
│          20201027_1.lock互斥锁.mp4
│          20201027_2.事件_红绿灯效果.mp4
│          20201027_3.queue进程队列.mp4
│          20201027_4.生产着消费者模型.mp4
│          20201027_5.joinablequeue队列使用.mp4
│         
├─day31
│  │  day31.zip
│  │  
│  └─视频
│          20201028_1.线程的概念.mp4
│          20201028_2.线程的基本使用.mp4
│          20201028_3.自定义线程_守护线程.mp4
│          20201028_4.线程的安全问题.mp4
│          20201028_5.死锁_互斥锁_递归锁.mp4
│          20201028_6.线程事件.mp4
│         
├─day32
│  │  day32.zip
│  │  
│  └─视频
│          20201029_1.线程队列,进程池.mp4
│          20201029_2.线程池.mp4
│          20201029_3.回调函数.mp4
│          20201029_4.协程.mp4
│         
├─day33
│  │  day33.zip
│  │  
│  ├─day33-soft
│  │  │  mysql-5.7.25-winx64.zip
│  │  │  
│  │  └─安装视频
│  │          20201030_1.windows_mysql_install.mp4
│  │          20201030_2.putty_linux_mysql.mp4
│  │          配置文件
│  │         
│  └─视频
│          20201030_1.爬虫案例.mp4
│          20201030_2.FTP_登录_退出.mp4
│          20201030_3.FTP_下载.mp4
│          20201030_4.FTP_注册.mp4
│         
├─day34
│  │  day34.zip
│  │  
│  ├─day34-soft
│  │      mysql-5.7.25-winx64.zip
│  │      
│  └─视频
│          20201102_1.mysql基本操作.mp4
│          20201102_2.mysql数据库_表_数据增删改查.mp4
│          20201102_3.mysql数据类型.mp4
│         
├─day35
│  │  day35.zip  
│  └─视频
│          20201103_1.mysql约束.mp4
│          20201103_2.外键_联合主键_唯一索引.mp4
│          20201103_3.存储引擎_表关系.mp4
│         
├─day36
│  │  day36.zip
│  │  
│  └─视频
│          20201104_1.mysql_where子句_聚合函数.mp4
│          20201104_2.mysql_其他子句语法.mp4
│          20201104_3.mysql_子查询.mp4
│          20201104_4.exists关键字.mp4
│         
├─day37
│  │  day37.zip
│  │  
│  └─视频
│          20201105_1.pymysql的基本操作.mp4
│          20201105_2.sql注入攻击.mp4
│          20201105_3.sql增删改查.mp4
│          20201105_4.mysql的数据恢复.mp4
│         
├─day38
│  │  day38-答案.py
│  │  day38.zip
│  │  
│  ├─day38-mysql子查询
│  │      20201109_group_by额外补充.mp4
│  │      20201109_前5题.mp4
│  │      day38-答案.py
│  │      
│  └─视频
│          20201109_1.vscode相关配置.mp4
│          20201109_2.认识html.mp4
│          20201109_3.标签种类_列表.mp4
│          20201109_4.图片img..mp4
│          20201109_5.音视频_表单.mp4
│         
├─day39
│  │  day39.zip
│  │  
│  └─视频
│          20201110_1.表单框类型.mp4
│          20201110_2.表单属性.mp4
│          20201110_3.css引入_选择器.mp4
│          20201110_4.选择器_颜色设置.mp4
│          20201110_5.做网站流程.mp4
│          20201110_6.字体属性设置.mp4
│          20201110_7.文本属性.mp4
│          20201110_8.盒子模型.mp4
│         
├─day40
│  │  day40.zip
│  │  
│  └─视频
│          20201111_1.css_背景图.mp4
│          20201111_2.相对_绝对_固定.mp4
│          20201111_3.float浮动.mp4
│          20201111_4.html里面的bug.mp4
│          20201111_5.作业.mp4
│         
├─day41
│  │  day41.zip
│  │  
│  └─视频
│          20201112_1.js的数据类型.mp4
│          20201112_2.js运算符_类型转换.mp4
│          20201112_3.js流程控制.mp4
│          20201112_4.js函数.mp4
│          20201112_5.箭头函数(拓展).mp4
│          20201112_6.作业.mp4
│         
├─day42
│  │  day42-答案5~10.py
│  │  day42.zip
│  │  
│  ├─mysql子查询
│  │      20201113_11~15.mp4
│  │      day42-答案5~10.py
│  │      
│  └─视频
│          20201113_1.js对象.mp4
│          20201113_2.js字符串函数.mp4
│          20201113_3.js数组函数.mp4
│          20201113_4.定时器.mp4
│          20201113_5.BOM对象.mp4
│         
├─day43
│  │  day43.zip
│  │  
│  └─视频
│          20201116_1.dom节点.mp4
│          20201116_2.全选_反选-不选.mp4
│          20201116_3.模态框.mp4
│         
├─day44
│  │  day44-答案16~24.py
│  │  day44.zip
│  │  
│  ├─mysql子查询
│  │      20201117_最后myql子查询.mp4
│  │      day44-答案16~24.py
│  │      
│  └─视频
│          20201117_1.part1导航.mp4
│          20201117_2.head部分.mp4
│          20201117_3.head2部分.mp4
│          20201117_4.内容轮播图部分.mp4
│          20201117_5.最后的内容.mp4
│          20201117_6.ajax异步传输技术.mp4
│          20201117_7.BOM中location.mp4
│         
├─day45 jquery
│  │  day45.zip
│  │  
│  └─视频
│      ├─上午视频
│      │      01 label标签补充.mp4
│      │      02 jquery引入和简单实用.mp4
│      │      03 基础选择器.mp4
│      │      04 组合选择器和层级选择器.mp4
│      │      05 属性选择器.mp4
│      │      06 表单对象属性选择器和表单选择器.mp4
│      │      07 筛选器方法.mp4
│      │      08 选择器优先级和类值操作.mp4
│      │      09 值操作.mp4
│      │      10 创建标签.mp4
│      │      11 文档操作.mp4
│      │      12 删除和清空标签.mp4
│      │      13 字符串占位符.mp4
│      │      
│      └─下午视频
│              14 事件委托示例.mp4
│              15 属性操作.mp4
│              16 作业布置.mp4
│              17 常用事件.mp4
│              18 页面载入.mp4
│              
├─day46 bootstrap
│  │  day46.zip
│  │  
│  └─视频
│      ├─上午视频
│      │      01 昨日内容回顾.mp4
│      │      02 作业讲解.mp4
│      │      03 bug解决.mp4
│      │      04 bootstrap简单介绍 栅格 布局容器.mp4
│      │      05 bootstrao组价和插件简单实用.mp4
│      │      
│      └─下午视频
│              06 自定义web框架01.mp4
│              07 自定义web框架02.mp4
│              08 作业布置.mp4
│              
├─day47 HTTP协议和django初始
│  │  day47-代码和笔记.zip
│  │  
│  └─视频
│          01 作业讲解.mp4
│          02 wsgiref模块简单使用.mp4
│          03 wsgiref模块使用的流程梳理.mp4
│          04 HTTP协议介绍.mp4
│          05 jinja2简单使用.mp4
│          06 django下载安装和简单介绍.mp4
│          07 django简单使用.mp4
│          08 任务布置.mp4
│         
├─day48 dango的url
│  │  day48代码和笔记.zip
│  │  
│  └─视频
│      ├─上午视频
│      │      01 昨日内容回顾.mp4
│      │      02 作业讲解.mp4
│      │      03 url写法的注意点.mp4
│      │      04 有名分组和无名分组.mp4
│      │      05 响应的三个方法.mp4
│      │      06 设置响应头和状态码.mp4
│      │      07 CBV模式和源码剖析.mp4
│      │      
│      └─下午视频
│              08 dispatch用法 装饰器 模板渲染变量使用 过滤器.mp4
│              
├─day49 模板渲染
│  │  day49.zip
│  │  
│  └─视频
│          01 昨日内容回顾.mp4
│          02 for循环标签.mp4
│          03 if标签 with标签和一些注意事项.mp4
│          04 模板继承.mp4
│          05 组件.mp4
│          06 静态文件配置.mp4
│          07 自定义标签和过滤器.mp4
│          08 inclusion_tag.mp4
│          09 内容布置.mp4
│         
├─day50 django的orm
│  │  day50.zip
│  │  
│  └─视频
│          01 昨日内容回顾.mp4
│          02 orm介绍 sqlite介绍 数据库同步指令流程.mp4
│          03 配置连接mysql 杂七杂八.mp4
│          04 参数简单介绍.mp4
│          05 添加记录.mp4
│          06 简单查询  修改  删除.mp4
│          07 基于双下划线的模糊查询.mp4
│          08 任务布置.mp4
│         
├─day51 django的orm02
│  │  day51.zip
│  │  
│  └─视频
│          01 昨日内容回顾.mp4
│          02 书籍展示和书籍添加.mp4
│          03 编辑和删除.mp4
│          04 13个查询api接口.mp4
│          05 表设计.mp4
│          06 级联解释.mp4
│          07 多表关系记录的添加.mp4
│          08 任务布置.mp4
│         
├─day52 django的orm03
│  │  day52.zip
│  │  
│  └─视频
│          01 昨日内容回顾.mp4
│          02 多表删除.mp4
│          03 多表修改.mp4
│          04 基于对象的跨表查询.mp4
│          05 基于双下划线的跨表查询.mp4
│          06 聚合查询和分组查询.mp4
│          07 任务布置.mp4
│         
├─day53 djangoorm04
│  │  day53.zip
│  │  
│  └─视频
│          01 昨日内容回顾和作业1讲解.mp4
│          02 添加数据.mp4
│          03 编辑和删除.mp4
│          04 url别名反向解析.mp4
│          05 命名空间.mp4
│          06 F和Q查询.mp4
│         
├─day54 ajax
│  │  day54.zip
│  │  
│  └─视频
│          01 昨日内容回顾.mp4
│          02 原生sql执行 和外部脚本调用django环境.mp4
│          03 orm锁和事务.mp4
│          04 ajax简单使用.mp4
│          05 ajax获取数据示例.mp4
│          06 快速建站.mp4
│          07 任务布置.mp4
│         
├─day55 cookie和session
│  │  day55.zip
│  │  
│  └─视频
│          01 昨日内容回顾.mp4
│          02 作业讲解.mp4
│          03 cookie介绍.mp4
│          04 cookie操作整理.mp4
│          05 session操作.mp4
│          06 任务布置.mp4
│         
├─day56
│  │  day56.zip
│  │  
│  └─视频
│      ├─上午视频
│      │      01 昨日内容回顾.mp4
│      │      02 作业讲解.mp4
│      │      03 作业讲解2.mp4
│      │      04 csrf原理介绍.mp4
│      │      
│      └─下午视频
│              05 ajax请求通过csrftoken认证的方式.mp4
│              06 contentType解释.mp4
│              07 上传文件.mp4
│              08 任务布置.mp4
│              
├─day57
│  │  day57.zip  
│  └─视频
│          01 昨日内容回顾.mp4
│          02 自定义中间件.mp4
│          03 中间件其他方法的使用.mp4
│          04 分页.mp4
│         
├─day58 vue1
│  │  day58.zip
│  │  
│  └─视频
│          01 昨日内容回顾.mp4
│          02 es6基本语法.mp4
│          03 vue简单使用.mp4
│          04 v-html和v-text.mp4
│          05 v-if和v-show.mp4
│          06 v-on和v-bind.mp4
│          07 商品加减示例.mp4
│          08 v-mode双向数据绑定.mp4
│          09 class类值控制.mp4
│          10 选项卡示例.mp4
│          11 v-for循环.mp4
│          12 过滤器.mp4
│          13 计算属性.mp4
│          14 监听属性.mp4
│          15 声明周期钩子函数.mp4
│          16 阻止事件冒泡和任务布置.mp4
│         
├─day59 vue02
│  │  day59.zip
│  │  
│  └─视频
│          01 昨日内容回顾.mp4
│          02 作业讲解.mp4
│          03 服务器和域名购买备案.mp4
│          04 同源和跨域 axios简单使用.mp4
│          05 组件介绍 全局组件和局部组件的简单使用.mp4
│          06 组件写法.mp4
│          07 父组件往子组件传值.mp4
│         
├─day60 vue03
│  │  day60.zip
│  │  
│  └─视频
│          01 昨日内容回顾.mp4
│          02 子组件网父组件传值 平行组件传值.mp4
│          03 系统安装.mp4
│          04 vue-router的使用.mp4
│          05 vue-cli脚手架环境安装和介绍.mp4
│          06 虚拟机和虚拟环境的使用.mp4
│          07 vue-cli脚手架的使用.mp4
│         
├─day61 vue04
│  │  day61.zip
│  │  
│  └─视频
│      ├─上午视频
│      │      01 昨日内容回顾.mp4
│      │      02 基于vue-cli的简单示例.mp4
│      │      03 element-ui插件的使用.mp4
│      │      04 顶部导航栏01.mp4
│      │      05 顶部导航栏02.mp4
│      │      
│      └─下午视频
│              06 git本地仓库代码版本管理.mp4
│              07git简单使用.mp4
│              08 git分支介绍.mp4
│              09 解决代码冲突问题.mp4
│              10 远程仓库使用流程.mp4
│              11 其他.mp4
│              
├─day62 drf01
│  │  day62.zip
│  │  
│  └─视频
│          01 git远程仓库推送代码.mp4
│          02 Git多人协作开发流程.mp4
│          04 restful接口规范.mp4
│          05 安装djangorestframework.mp4
│          06 补充.mp4
│         
├─day62-95
│  ├─day62 drf01
│  │  │  day62.zip
│  │  │  
│  │  └─视频
│  │          01 git远程仓库推送代码.mp4
│  │          02 Git多人协作开发流程.mp4
│  │          04 restful接口规范.mp4
│  │          05 安装djangorestframework.mp4
│  │          06 补充.mp4
│  │         
│  ├─day63 drf02
│  │      01 昨日内容回顾.mp4
│  │      02 admin简单使用.mp4
│  │      03 admin使用过程简单总结.mp4
│  │      04 创建drf测试项目.mp4
│  │      05 drf简单示例.mp4
│  │      06 基础序列化器使用.mp4
│  │      07 序列化单条数据.mp4
│  │      08 序列化器的反序列化功能.mp4
│  │      09 readonly和write_only参数.mp4
│  │      10 两个参数的简单场景分析.mp4
│  │      11 简单总结.mp4
│  │      day63 drf02.zip
│  │      
│  ├─day64 drf03
│  │      01 昨日内容回顾加自定义校验函数.mp4
│  │      02 局部钩子和全局钩子校验.mp4
│  │      03 raise_exception参数.mp4
│  │      04 context额外参数传递.mp4
│  │      05 保存数据 新增和更新.mp4
│  │      06 orm charfield内容补充.mp4
│  │      07 modelserializer的使用.mp4
│  │      day64 drf03.zip
│  │      
│  ├─day65 drf04
│  │      01 昨日内容回顾.mp4
│  │      02 drf提供的request对象和response对象.mp4
│  │      03 增删改查简单接口.mp4
│  │      04 genericapiview的五个接口.mp4
│  │      05 genericapiview的其他方法.mp4
│  │      06 视图使用多个序列化器类的处理方法.mp4
│  │      07 基于视图扩展类的视图接口.mp4
│  │      08 基于视图子类的视图接口.mp4
│  │      09 基于视图集基类的视图接口.mp4
│  │      10 基于视图集基类来完成最后接口.mp4
│  │      11 action动作简单介绍.mp4
│  │      12 路由功能和action装饰器.mp4
│  │      13 多条件模糊查询.mp4
│  │      14 记录查询条件.mp4
│  │      day65 drf04.zip
│  │      
│  ├─day66 drf05
│  │      01 昨日内容回顾.mp4
│  │      02 认证组件.mp4
│  │      03 权限组件和限流组件.mp4
│  │      04 过滤和排序.mp4
│  │      05 分页组件.mp4
│  │      06 异常处理.mp4
│  │      07 自动生成接口文档.mp4
│  │      08 xadmin的安装和使用.mp4
│  │      day66 drf05.zip
│  │      
│  ├─day67 项目1
│  │      01 昨日内容回顾.mp4
│  │      02 项目的大致规划.mp4
│  │      03 目录结构调整.mp4
│  │      04 git进行代码管理.mp4
│  │      05 日志配置.mp4
│  │      06 异常处理配置.mp4
│  │      07 创建数据库 连接数据库 创建虚拟环境.mp4
│  │      08 前段项目初始化.mp4
│  │      09 前端项目模块安装和跨域.mp4
│  │      10 xadmin的安装和应用路径配置.mp4
│  │      11 首页搭建.mp4
│  │      12 git提交版本.mp4
│  │      day67 项目1.zip
│  │      
│  ├─day68 项目2
│  │      1-python32-day68-昨日内容回顾(1).mp4
│  │      1-python32-day68-昨日内容回顾.mp4
│  │      2-python32-day68-option请求的解释.mp4
│  │      3-python32-day68-轮播图表字段介绍和数据添加.mp4
│  │      4-python32-day68-轮播图接口实现.mp4
│  │      5-python32-day68-轮播图代码整理.mp4
│  │      6-python32-day68-导航栏菜单接口实现.mp4
│  │      7-python32-day68-配置文件引入和登录页面搭建.mp4
│  │      8-python32-day68-用户表设置.mp4
│  │      day68 项目2.zip
│  │      
│  ├─day69 项目3
│  │      1-python32-day69-jwt原理和文档介绍.mp4
│  │      2-python32-day69-jwt模块使用和响应结果拓展和客户端保存token.mp4
│  │      3-python32-day69-登录效果.mp4
│  │      4-python32-day69-验证token有效性.mp4
│  │      5-python32-day69-jwt原码分析.mp4
│  │      day69 项目3.zip
│  │      
│  ├─day70 项目4
│  │      1-昨日内容回顾.mp4
│  │      2-多条件登录.mp4
│  │      3-防水墙滑动验证码1.mp4
│  │      4-完善滑动验证码.mp4
│  │      day70 项目4.zip
│  │      
│  ├─day71 项目5
│  │      1-python32-day71-注册1.mp4
│  │      2-python32-day71- 注册2.mp4
│  │      3-python32-day71-短信验证码流程.mp4
│  │      4-python32-day71-redis介绍和字符串操作.mp4
│  │      5-python32-day71-redis简单操作.mp4
│  │      6-python32-day71-django_redis简单使用.mp4
│  │      7-python32-day71-任务布置.mp4
│  │      day71 项目5.zip
│  │      
│  ├─day72 项目6
│  │      1-python32-day72-短信验证码注册.mp4
│  │      2-python32-day72-短信验证码有效期和间隔和退出登录.mp4
│  │      3-python32-day72-任务布置.mp4
│  │      4-python32-day72-登录xadmin的bug.mp4
│  │      5-python32-day72-课程表结构设计.mp4
│  │      day72 项目6.zip
│  │      
│  ├─day73 项目7
│  │      1-celery的使用.mp4
│  │      2-课程列表接口实现.mp4
│  │      3-列表数据过滤.mp4
│  │      4-分页效果.mp4
│  │      5-课程详情页面的后台接口.mp4
│  │      6-课程章节和课时数据展示接口.mp4
│  │      day73 项目7.zip
│  │      
│  ├─day74 项目8
│  │      1-课程详情页面视频播放.mp4
│  │      2-添加购车到redis中.mp4
│  │      3-添加购物车验证token.mp4
│  │      4-源码分析触发和通过token认证.mp4
│  │      day74 项目8.zip
│  │      
│  ├─day75 项目9
│  │      1-vuex的简单实用.mp4
│  │      2-购物车数据展示.mp4
│  │      3-切换勾选状态.mp4
│  │      day75 项目9.zip
│  │      
│  ├─day76 项目10
│  │      1表结构分析.mp4
│  │      2优惠策略数据录入.mp4
│  │      3课程列表页展示优惠类型.mp4
│  │      4真实价格计算.mp4
│  │      5课程详情页面优惠类型数据展示.mp4
│  │      6购物车真实价格展示.mp4
│  │      7有效期表结构介绍.mp4
│  │      day76 项目10.zip
│  │      
│  ├─day77 项目11
│  │      1购物车列表页中的有效期选项数据.mp4
│  │      2切换有效期真实价格计算.mp4
│  │      3总价计算.mp4
│  │      4结算页面数据展示.mp4
│  │      5后续内容mp4.mp4
│  │      6生成订单数据1.mp4
│  │      7订单生成2.mp4
│  │      day77 项目11.zip
│  │      
│  ├─day78 项目12
│  │      1优惠券信息获取.mp4
│  │      2优惠券计算.mp4
│  │      3优惠券后台计算.mp4
│  │      4积分计算1.mp4
│  │      5 积分计算.mp4
│  │      day78 项目12.zip
│  │      
│  ├─day79 项目13
│  │      1支付宝支付介绍.mp4
│  │      2接入第三方sdk.mp4
│  │      3支付完成1.mp4
│  │      4支付结果的验证.mp4
│  │      5支付成功之后同步响应结果处理.mp4
│  │      6异步结果通知处理和订单页面展示.mp4
│  │      day79 项目13.zip
│  │      
│  ├─day80 项目14
│  │      1订单数据展示接口实现.mp4
│  │      2保利威视频播放.mp4
│  │      3保利威其他功能介绍.mp4
│  │      4celery定时任务.mp4
│  │      day80 项目14.zip
│  │      
│  ├─day81 项目15 部署1
│  │      1项目部署相关概念介绍.mp4
│  │      2镜像相关操作.mp4
│  │      3docker操作2.mp4
│  │      4前端项目部署.mp4
│  │      day81 项目15 部署1.zip
│  │      
│  ├─day82 项目16 部署2
│  │      1mysql和redis容器.mp4
│  │      2后台项目配置i修改.mp4
│  │      3后台项目部署.mp4
│  │      4后台项目部署2.mp4
│  │      5静态文件配置.mp4
│  │      day82-笔记.zip
│  │      
│  ├─day83
│  │      1-Python32期-爬虫day83-爬虫初始.mp4
│  │      2-Python32期-爬虫day83-requests基础操作01.mp4
│  │      3-Python32期-爬虫day83-requests基础操作02.mp4
│  │      4-Python32期-爬虫day83-图片数据爬取.mp4
│  │      
│  ├─day84
│  │      1-Python32期-爬虫day84-bs4.mp4
│  │      2-Python32期-爬虫day84-xpath解析.mp4
│  │      3-Python32期-爬虫day84-requests高级.mp4
│  │      
│  ├─day85
│  │      1-Python32期-爬虫day85-异步操作-线程.mp4
│  │      2-Python32期-爬虫day85-多任务异步协程.mp4
│  │      3-Python32期-爬虫day85-selenium.mp4
│  │      4-Python32期-爬虫day85-12306模拟登陆.mp4
│  │      
│  ├─day86
│  │      1-Python32-day86-js常见加密方式.mp4
│  │      2-Python32-day86-空气质量数据爬取.mp4
│  │      3-Python32-day86-系列逆向案例.mp4
│  │      
│  ├─day87
│  │      1-Python32-day87-作业+证书.mp4
│  │      2-Python32-day87-移动端数据捕获.mp4
│  │      3-Python32-day87-scrapy初始.mp4
│  │      4-Python32-day87-scrapy持久化存储.mp4
│  │      5-Python32-day87-请求传参.mp4
│  │      
│  ├─day88
│  │      1-Python32-day88-中间件.mp4
│  │      2-Python32-day88-网易新闻.mp4
│  │      3-Python32-day88-CrawlSpider的基本使用.mp4
│  │      4-Python32-day88-分布式.mp4
│  │      5-Python32-day88-增量式.mp4
│  │      
│  ├─day89
│  │      1-Python32-day89-算法概述.mp4
│  │      2-Python32-day89-栈、队列、山芋.mp4
│  │      3-Python32-day89-链表01.mp4
│  │      4-Python32-day89-链表02.mp4
│  │      5-Python32-day89-链表倒置.mp4
│  │      6-Python32-day89-二叉树初始.mp4
│  │      
│  ├─day90
│  │      0-Python32-day90-前后端分离模式.mp4
│  │      1-Python32-day90-二叉树.mp4
│  │      2-Python32-day90-算法01.mp4
│  │      3-Python32-day90-算法02.mp4
│  │      
│  ├─day91
│  │      1-python32-day91-flask基础操作.mp4
│  │      2-python32-day91-请求和响应.mp4
│  │      3-python32-day91-会话控制.mp4
│  │      
│  ├─day92
│  │      1.python32-day92-回顾.mp4
│  │      2-python32-day92-作业实现.mp4
│  │      3-python32-day92-请求钩子.mp4
│  │      4-python32-day92-异常装饰器.mp4
│  │      5-python32-day92-上下文.mp4
│  │      6-python32-day92-终端指令工具.mp4
│  │      7-python32-day92-模板引擎基础.mp4
│  │      
│  ├─day93
│  │      1-python32-day93-回顾.mp4
│  │      2-python32-day93-模板引擎.mp4
│  │      3-python32-day93-csrf攻击.mp4
│  │      4-python32-day93-CBV.mp4
│  │      5-python32-day93-ORM基础.mp4
│  │      
│  ├─day94
│  │      1-python32-day94-回顾.mp4
│  │      2-python32-day94-查询操作.mp4
│  │      3-python32-day94-查询高级操作.mp4
│  │      4-python32-day94-1对1连表操作.mp4
│  │      5-python32-day94-1对多操作.mp4
│  │      
│  └─day95
│          1-python32-day95-回顾.mp4
│          2-python32-day95-多对多.mp4
│          3-python32-day95-flask后序操作.mp4
│         
├─day63 drf02
│      01 昨日内容回顾.mp4
│      02 admin简单使用.mp4
│      03 admin使用过程简单总结.mp4
│      04 创建drf测试项目.mp4
│      05 drf简单示例.mp4
│      06 基础序列化器使用.mp4
│      07 序列化单条数据.mp4
│      08 序列化器的反序列化功能.mp4
│      09 readonly和write_only参数.mp4
│      10 两个参数的简单场景分析.mp4
│      11 简单总结.mp4
│      day63 drf02.zip
│      
├─day64 drf03
│      01 昨日内容回顾加自定义校验函数.mp4
│      02 局部钩子和全局钩子校验.mp4
│      03 raise_exception参数.mp4
│      04 context额外参数传递.mp4
│      05 保存数据 新增和更新.mp4
│      06 orm charfield内容补充.mp4
│      07 modelserializer的使用.mp4
│      day64 drf03.zip
│      
├─day65 drf04
│      01 昨日内容回顾.mp4
│      02 drf提供的request对象和response对象.mp4
│      03 增删改查简单接口.mp4
│      04 genericapiview的五个接口.mp4
│      05 genericapiview的其他方法.mp4
│      06 视图使用多个序列化器类的处理方法.mp4
│      07 基于视图扩展类的视图接口.mp4
│      08 基于视图子类的视图接口.mp4
│      09 基于视图集基类的视图接口.mp4
│      10 基于视图集基类来完成最后接口.mp4
│      11 action动作简单介绍.mp4
│      12 路由功能和action装饰器.mp4
│      13 多条件模糊查询.mp4
│      14 记录查询条件.mp4
│      day65 drf04.zip
│      
├─day66 drf05
│      01 昨日内容回顾.mp4
│      02 认证组件.mp4
│      03 权限组件和限流组件.mp4
│      04 过滤和排序.mp4
│      05 分页组件.mp4
│      06 异常处理.mp4
│      07 自动生成接口文档.mp4
│      08 xadmin的安装和使用.mp4
│      day66 drf05.zip
│      
├─day67 项目1
│      01 昨日内容回顾.mp4
│      02 项目的大致规划.mp4
│      03 目录结构调整.mp4
│      04 git进行代码管理.mp4
│      05 日志配置.mp4
│      06 异常处理配置.mp4
│      07 创建数据库 连接数据库 创建虚拟环境.mp4
│      08 前段项目初始化.mp4
│      09 前端项目模块安装和跨域.mp4
│      10 xadmin的安装和应用路径配置.mp4
│      11 首页搭建.mp4
│      12 git提交版本.mp4
│      day67 项目1.zip
│      
├─day68 项目2
│      1-python32-day68-昨日内容回顾(1).mp4
│      1-python32-day68-昨日内容回顾.mp4
│      2-python32-day68-option请求的解释.mp4
│      3-python32-day68-轮播图表字段介绍和数据添加.mp4
│      4-python32-day68-轮播图接口实现.mp4
│      5-python32-day68-轮播图代码整理.mp4
│      6-python32-day68-导航栏菜单接口实现.mp4
│      7-python32-day68-配置文件引入和登录页面搭建.mp4
│      8-python32-day68-用户表设置.mp4
│      day68 项目2.zip
│      
├─day69 项目3
│      1-python32-day69-jwt原理和文档介绍.mp4
│      2-python32-day69-jwt模块使用和响应结果拓展和客户端保存token.mp4
│      3-python32-day69-登录效果.mp4
│      4-python32-day69-验证token有效性.mp4
│      5-python32-day69-jwt原码分析.mp4
│      day69 项目3.zip
│      
├─day70 项目4
│      1-昨日内容回顾.mp4
│      2-多条件登录.mp4
│      3-防水墙滑动验证码1.mp4
│      4-完善滑动验证码.mp4
│      day70 项目4.zip
│      
├─day71 项目5
│      1-python32-day71-注册1.mp4
│      2-python32-day71- 注册2.mp4
│      3-python32-day71-短信验证码流程.mp4
│      4-python32-day71-redis介绍和字符串操作.mp4
│      5-python32-day71-redis简单操作.mp4
│      6-python32-day71-django_redis简单使用.mp4
│      7-python32-day71-任务布置.mp4
│      day71 项目5.zip
│      
├─day72 项目6
│      1-python32-day72-短信验证码注册.mp4
│      2-python32-day72-短信验证码有效期和间隔和退出登录.mp4
│      3-python32-day72-任务布置.mp4
│      4-python32-day72-登录xadmin的bug.mp4
│      5-python32-day72-课程表结构设计.mp4
│      day72 项目6.zip
│      
├─day73 项目7
│      1-celery的使用.mp4
│      2-课程列表接口实现.mp4
│      3-列表数据过滤.mp4
│      4-分页效果.mp4
│      5-课程详情页面的后台接口.mp4
│      6-课程章节和课时数据展示接口.mp4
│      day73 项目7.zip
│      
├─day74 项目8
│      1-课程详情页面视频播放.mp4
│      2-添加购车到redis中.mp4
│      3-添加购物车验证token.mp4
│      4-源码分析触发和通过token认证.mp4
│      day74 项目8.zip
│      
├─day75 项目9
│      1-vuex的简单实用.mp4
│      2-购物车数据展示.mp4
│      3-切换勾选状态.mp4
│      day75 项目9.zip
│      
├─day76 项目10
│      1表结构分析.mp4
│      2优惠策略数据录入.mp4
│      3课程列表页展示优惠类型.mp4
│      4真实价格计算.mp4
│      5课程详情页面优惠类型数据展示.mp4
│      6购物车真实价格展示.mp4
│      7有效期表结构介绍.mp4
│      day76 项目10.zip
│      
├─day77 项目11
│      1购物车列表页中的有效期选项数据.mp4
│      2切换有效期真实价格计算.mp4
│      3总价计算.mp4
│      4结算页面数据展示.mp4
│      5后续内容mp4.mp4
│      6生成订单数据1.mp4
│      7订单生成2.mp4
│      day77 项目11.zip
│      
├─day78 项目12
│      1优惠券信息获取.mp4
│      2优惠券计算.mp4
│      3优惠券后台计算.mp4
│      4积分计算1.mp4
│      5 积分计算.mp4
│      day78 项目12.zip
│      
├─day79 项目13
│      1支付宝支付介绍.mp4
│      2接入第三方sdk.mp4
│      3支付完成1.mp4
│      4支付结果的验证.mp4
│      5支付成功之后同步响应结果处理.mp4
│      6异步结果通知处理和订单页面展示.mp4
│      day79 项目13.zip
│      
├─day80 项目14
│      1订单数据展示接口实现.mp4
│      2保利威视频播放.mp4
│      3保利威其他功能介绍.mp4
│      4celery定时任务.mp4
│      day80 项目14.zip
│      
├─day81 项目15 部署1
│      1项目部署相关概念介绍.mp4
│      2镜像相关操作.mp4
│      3docker操作2.mp4
│      4前端项目部署.mp4
│      day81 项目15 部署1.zip
│      
├─day82 项目16 部署2
│      1mysql和redis容器.mp4
│      2后台项目配置i修改.mp4
│      3后台项目部署.mp4
│      4后台项目部署2.mp4
│      5静态文件配置.mp4
│      day82-笔记.zip
│      
├─day83
│      1-Python32期-爬虫day83-爬虫初始.mp4
│      2-Python32期-爬虫day83-requests基础操作01.mp4
│      3-Python32期-爬虫day83-requests基础操作02.mp4
│      4-Python32期-爬虫day83-图片数据爬取.mp4
│      
├─day84
│      1-Python32期-爬虫day84-bs4.mp4
│      2-Python32期-爬虫day84-xpath解析.mp4
│      3-Python32期-爬虫day84-requests高级.mp4
│      
├─day85
│      1-Python32期-爬虫day85-异步操作-线程.mp4
│      2-Python32期-爬虫day85-多任务异步协程.mp4
│      3-Python32期-爬虫day85-selenium.mp4
│      4-Python32期-爬虫day85-12306模拟登陆.mp4
│      
├─day86
│      1-Python32-day86-js常见加密方式.mp4
│      2-Python32-day86-空气质量数据爬取.mp4
│      3-Python32-day86-系列逆向案例.mp4
│      
├─day87
│      1-Python32-day87-作业+证书.mp4
│      2-Python32-day87-移动端数据捕获.mp4
│      3-Python32-day87-scrapy初始.mp4
│      4-Python32-day87-scrapy持久化存储.mp4
│      5-Python32-day87-请求传参.mp4
│      
├─day88
│      1-Python32-day88-中间件.mp4
│      2-Python32-day88-网易新闻.mp4
│      3-Python32-day88-CrawlSpider的基本使用.mp4
│      4-Python32-day88-分布式.mp4
│      5-Python32-day88-增量式.mp4
│      
├─day89
│      1-Python32-day89-算法概述.mp4
│      2-Python32-day89-栈、队列、山芋.mp4
│      3-Python32-day89-链表01.mp4
│      4-Python32-day89-链表02.mp4
│      5-Python32-day89-链表倒置.mp4
│      6-Python32-day89-二叉树初始.mp4
│      
├─day90
│      0-Python32-day90-前后端分离模式.mp4
│      1-Python32-day90-二叉树.mp4
│      2-Python32-day90-算法01.mp4
│      3-Python32-day90-算法02.mp4
│      
├─day91
│      1-python32-day91-flask基础操作.mp4
│      2-python32-day91-请求和响应.mp4
│      3-python32-day91-会话控制.mp4
│      
├─day92
│      1.python32-day92-回顾.mp4
│      2-python32-day92-作业实现.mp4
│      3-python32-day92-请求钩子.mp4
│      4-python32-day92-异常装饰器.mp4
│      5-python32-day92-上下文.mp4
│      6-python32-day92-终端指令工具.mp4
│      7-python32-day92-模板引擎基础.mp4
│      
├─day93
│      1-python32-day93-回顾.mp4
│      2-python32-day93-模板引擎.mp4
│      3-python32-day93-csrf攻击.mp4
│      4-python32-day93-CBV.mp4
│      5-python32-day93-ORM基础.mp4
│      
├─day94
│      1-python32-day94-回顾.mp4
│      2-python32-day94-查询操作.mp4
│      3-python32-day94-查询高级操作.mp4
│      4-python32-day94-1对1连表操作.mp4
│      5-python32-day94-1对多操作.mp4
│      
├─day95
│      1-python32-day95-回顾.mp4
│      2-python32-day95-多对多.mp4
│      3-python32-day95-flask后序操作.mp4
│      
├─Python全栈32期-单独课件
│  │  Bobo.zip
│  │  Bobo.zip
│  │  day01.zip
│  │  day01.zip
│  │  day02.zip
│  │  day02.zip
│  │  day03.zip
│  │  day03.zip
│  │  day04.zip
│  │  day04.zip
│  │  day05.zip
│  │  day05.zip
│  │  day06.zip
│  │  day06.zip
│  │  day07.zip
│  │  day07.zip
│  │  day08.zip
│  │  day08.zip
│  │  day09.zip
│  │  day09.zip
│  │  day100-江广林day05.zip
│  │  day100-江广林day05.zip
│  │  day101.zip
│  │  day101.zip
│  │  day102-江广林day07.zip
│  │  day102-江广林day07.zip
│  │  day103-江广林day08.zip
│  │  day103-江广林day08.zip
│  │  day104-江广林day09.zip
│  │  day104-江广林day09.zip
│  │  day105-江广林day10.zip
│  │  day105-江广林day10.zip
│  │  day106-江广林day11.zip
│  │  day106-江广林day11.zip
│  │  day107-江广林day12.zip
│  │  day107-江广林day12.zip
│  │  day108-江广林day13.zip
│  │  day108-江广林day13.zip
│  │  day109-江广林day14.zip
│  │  day109-江广林day14.zip
│  │  day10.zip
│  │  day10.zip
│  │  day110-江广林day15.zip
│  │  day110-江广林day15.zip
│  │  day111-orders.bson
│  │  day111-orders.bson
│  │  day111-江广林day16.zip
│  │  day111-江广林day16.zip
│  │  day112-江广林day17.zip
│  │  day112-江广林day17.zip
│  │  day113-江广林day18.zip
│  │  day113-江广林day18.zip
│  │  day114-江广林day19.zip
│  │  day114-江广林day19.zip
│  │  day115-江广林day20.zip
│  │  day115-江广林day20.zip
│  │  day116-江广林day21.zip
│  │  day116-江广林day21.zip
│  │  day117-江广林day22.zip
│  │  day117-江广林day22.zip
│  │  day118-江广林day23.zip
│  │  day118-江广林day23.zip
│  │  day119-江广林day24.zip
│  │  day119-江广林day24.zip
│  │  day11.zip
│  │  day11.zip
│  │  day120-江广林day25.zip
│  │  day120-江广林day25.zip
│  │  day121-江广林day26.zip
│  │  day121-江广林day26.zip
│  │  day122-江广林day27.zip
│  │  day122-江广林day27.zip
│  │  day123-江广林day28.zip
│  │  day123-江广林day28.zip
│  │  day124-江广林day29.zip
│  │  day124-江广林day29.zip
│  │  day125-江广林day30.zip
│  │  day125-江广林day30.zip
│  │  day126-江广林day31.zip
│  │  day126-江广林day31.zip
│  │  day127-江广林day32.zip
│  │  day127-江广林day32.zip
│  │  day128-江广林day33.zip
│  │  day128-江广林day33.zip
│  │  day129-江广林day34.zip
│  │  day129-江广林day34.zip
│  │  day12.zip
│  │  day12.zip
│  │  day13-linux.zip
│  │  day13-linux.zip
│  │  day13-python.zip
│  │  day13-python.zip
│  │  day130-江广林day35.zip
│  │  day130-江广林day35.zip
│  │  day131-江广林day36.zip
│  │  day131-江广林day36.zip
│  │  day132-江广林day37.zip
│  │  day132-江广林day37.zip
│  │  day133-江广林day38.zip
│  │  day133-江广林day38.zip
│  │  day134-江广林day39.zip
│  │  day134-江广林day39.zip
│  │  day135-江广林day40.zip
│  │  day135-江广林day40.zip
│  │  day136-江广林day41.zip
│  │  day136-江广林day41.zip
│  │  day137-江广林day42.zip
│  │  day137-江广林day42.zip
│  │  day138-江广林day43.zip
│  │  day138-江广林day43.zip
│  │  day139-江广林day44.zip
│  │  day139-江广林day44.zip
│  │  day140-江广林day45.zip
│  │  day140-江广林day45.zip
│  │  day141-江广林day46.zip
│  │  day141-江广林day46.zip
│  │  day142-江广林day47.zip
│  │  day142-江广林day47.zip
│  │  day143-江广林day48.zip
│  │  day143-江广林day48.zip
│  │  day144-江广林day49.zip
│  │  day144-江广林day49.zip
│  │  day145-江广林day50.zip
│  │  day145-江广林day50.zip
│  │  day146-江广林day51.zip
│  │  day146-江广林day51.zip
│  │  day147-江广林day52.zip
│  │  day147-江广林day52.zip
│  │  day148-江广林day53.zip
│  │  day148-江广林day53.zip
│  │  day149-江广林day54.zip
│  │  day149-江广林day54.zip
│  │  day14.zip
│  │  day14.zip
│  │  day150-江广林day55.zip
│  │  day150-江广林day55.zip
│  │  day151-江广林day56.zip
│  │  day151-江广林day56.zip
│  │  day152-江广林day57.zip
│  │  day152-江广林day57.zip
│  │  day15.zip
│  │  day15.zip
│  │  day16.zip
│  │  day16.zip
│  │  day17.zip
│  │  day17.zip
│  │  day18.zip
│  │  day18.zip
│  │  day19.zip
│  │  day19.zip
│  │  day20.zip
│  │  day20.zip
│  │  day21.zip
│  │  day21.zip
│  │  day22.zip
│  │  day22.zip
│  │  day23.zip
│  │  day23.zip
│  │  day24.zip
│  │  day24.zip
│  │  day25.zip
│  │  day25.zip
│  │  day26.zip
│  │  day26.zip
│  │  day27.zip
│  │  day27.zip
│  │  day28.zip
│  │  day28.zip
│  │  day29.zip
│  │  day29.zip
│  │  day30.zip
│  │  day30.zip
│  │  day31.zip
│  │  day31.zip
│  │  day32.zip
│  │  day32.zip
│  │  day33.zip
│  │  day33.zip
│  │  day34.zip
│  │  day34.zip
│  │  day35.zip
│  │  day35.zip
│  │  day36.zip
│  │  day36.zip
│  │  day37.zip
│  │  day37.zip
│  │  day38-答案.py
│  │  day38-答案.py
│  │  day38.zip
│  │  day38.zip
│  │  day39.zip
│  │  day39.zip
│  │  day40.zip
│  │  day40.zip
│  │  day41.zip
│  │  day41.zip
│  │  day42-答案5~10.py
│  │  day42-答案5~10.py
│  │  day42.zip
│  │  day42.zip
│  │  day43.zip
│  │  day43.zip
│  │  day44-答案16~24.py
│  │  day44-答案16~24.py
│  │  day44.zip
│  │  day44.zip
│  │  day45.zip
│  │  day45.zip
│  │  day46.zip
│  │  day46.zip
│  │  day47-代码和笔记.zip
│  │  day47-代码和笔记.zip
│  │  day48代码和笔记.zip
│  │  day48代码和笔记.zip
│  │  day49.zip
│  │  day49.zip
│  │  day50.zip
│  │  day50.zip
│  │  day51.zip
│  │  day51.zip
│  │  day52.zip
│  │  day52.zip
│  │  day53.zip
│  │  day53.zip
│  │  day54.zip
│  │  day54.zip
│  │  day55.zip
│  │  day55.zip
│  │  day56.zip
│  │  day56.zip
│  │  day57.zip
│  │  day57.zip
│  │  day58.zip
│  │  day58.zip
│  │  day59.zip
│  │  day59.zip
│  │  day60.zip
│  │  day60.zip
│  │  day61.zip
│  │  day61.zip
│  │  day62.zip
│  │  day62.zip
│  │  day63 drf02.zip
│  │  day63 drf02.zip
│  │  day64 drf03.zip
│  │  day64 drf03.zip
│  │  day65 drf04.zip
│  │  day65 drf04.zip
│  │  day66 drf05.zip
│  │  day66 drf05.zip
│  │  day67 项目1.zip
│  │  day67 项目1.zip
│  │  day68 项目2.zip
│  │  day68 项目2.zip
│  │  day69 项目3.zip
│  │  day69 项目3.zip
│  │  day70 项目4.zip
│  │  day70 项目4.zip
│  │  day71 项目5.zip
│  │  day71 项目5.zip
│  │  day72 项目6.zip
│  │  day72 项目6.zip
│  │  day73 项目7.zip
│  │  day73 项目7.zip
│  │  day74 项目8.zip
│  │  day74 项目8.zip
│  │  day75 项目9.zip
│  │  day75 项目9.zip
│  │  day76 项目10.zip
│  │  day76 项目10.zip
│  │  day77 项目11.zip
│  │  day77 项目11.zip
│  │  day78 项目12.zip
│  │  day78 项目12.zip
│  │  day79 项目13.zip
│  │  day79 项目13.zip
│  │  day80 项目14.zip
│  │  day80 项目14.zip
│  │  day81 项目15 部署1.zip
│  │  day81 项目15 部署1.zip
│  │  day82-笔记.zip
│  │  day82-笔记.zip
│  │  day83-day85爬虫课件.zip
│  │  day83-day85爬虫课件.zip
│  │  day86-day95资料.zip
│  │  day86-day95资料.zip
│  │  day96-江广林day01.zip
│  │  day96-江广林day01.zip
│  │  day97-江广林day02.zip
│  │  day97-江广林day02.zip
│  │  day98-江广林day03.zip
│  │  day98-江广林day03.zip
│  │  day99-江广林day04.zip
│  │  day99-江广林day04.zip
│  │  
│  ├─day109mongdb
│  │      docker安装mongoDB.mp4
│  │      docker安装mongoDB.mp4
│  │      mongo-4.4.2.tar.gz
│  │      mongo-4.4.2.tar.gz
│  │      运算符.txt
│  │      运算符.txt
│  │      
│  ├─day112-docs
│  │  │  day153-江广林day58.zip
│  │  │  day153-江广林day58.zip
│  │  │  day154-江广林day59.zip
│  │  │  day154-江广林day59.zip
│  │  │  day155-江广林day60.zip
│  │  │  day155-江广林day60.zip
│  │  │  fakerDemo.py
│  │  │  fakerDemo.py
│  │  │  
│  │  ├─marsh
│  │  │      1-main-基本使用-序列化-单个或多个模型.py
│  │  │      1-main-基本使用-序列化-单个或多个模型.py
│  │  │      10-main-自定义验证方法和参数传递.py
│  │  │      10-main-自定义验证方法和参数传递.py
│  │  │      11-main-基于SQLAlchemySchema创建模型构造器.py
│  │  │      11-main-基于SQLAlchemySchema创建模型构造器.py
│  │  │      2-main-嵌套序列化-一对一或多对一.py
│  │  │      2-main-嵌套序列化-一对一或多对一.py
│  │  │      3-main-嵌套序列化-一对多.py
│  │  │      3-main-嵌套序列化-一对多.py
│  │  │      4-main-自嵌套序列化-方式1.py
│  │  │      4-main-自嵌套序列化-方式1.py
│  │  │      5-main-自嵌套序列化-方式2.py
│  │  │      5-main-自嵌套序列化-方式2.py
│  │  │      6-main自嵌套序列化-方式3.py
│  │  │      6-main自嵌套序列化-方式3.py
│  │  │      7-main-基本使用-反序列化.py
│  │  │      7-main-基本使用-反序列化.py
│  │  │      8-main-钩子方法.py
│  │  │      8-main-钩子方法.py
│  │  │      9-main-验证-内置验证器.py
│  │  │      9-main-验证-内置验证器.py
│  │  │      main.py
│  │  │      main.py
│  │  │      __init__.py
│  │  │      __init__.py
│  │  │      
│  │  ├─mongo
│  │  │      1-数据库连接.py
│  │  │      1-数据库连接.py
│  │  │      2-添加文档.py
│  │  │      2-添加文档.py
│  │  │      3-删除文档.py
│  │  │      3-删除文档.py
│  │  │      4-更新文档.py
│  │  │      4-更新文档.py
│  │  │      5-查询文档.py
│  │  │      5-查询文档.py
│  │  │      __init__.py
│  │  │      __init__.py
│  │  │      
│  │  └─mongo_2021_03_15.mdb
│  │      ├─admin
│  │      │      system.users.metadata.json
│  │      │      system.users.metadata.json
│  │      │      system.users.bson
│  │      │      system.users.bson
│  │      │      system.version.metadata.json
│  │      │      system.version.metadata.json
│  │      │      system.version.bson
│  │      │      system.version.bson
│  │      │      
│  │      ├─mofang
│  │      │      chat_list.metadata.json
│  │      │      chat_list.metadata.json
│  │      │      chat_list.bson
│  │      │      chat_list.bson
│  │      │      
│  │      ├─my_db
│  │      │      my_collection.metadata.json
│  │      │      my_collection.metadata.json
│  │      │      my_collection.bson
│  │      │      my_collection.bson
│  │      │      orders.metadata.json
│  │      │      orders.metadata.json
│  │      │      orders.bson
│  │      │      orders.bson
│  │      │      
│  │      └─test
│  │              orders.metadata.json
│  │              orders.metadata.json
│  │              orders.bson
│  │              orders.bson
│  │              
│  ├─day13-工具
│  │      pycharm-community-2020.1.3.tar.gz
│  │      pycharm-community-2020.1.3.tar.gz
│  │      ubuntu-16.04.3-desktop-amd64.iso
│  │      ubuntu-16.04.3-desktop-amd64.iso
│  │      VMware-workstation-full-15.1.0-13591040.exe
│  │      VMware-workstation-full-15.1.0-13591040.exe
│  │      
│  ├─day33-soft
│  │  │  mysql-5.7.25-winx64.zip
│  │  │  mysql-5.7.25-winx64.zip
│  │  │  
│  │  └─安装视频
│  │          20201030_1.windows_mysql_install.mp4
│  │          20201030_1.windows_mysql_install.mp4
│  │          20201030_2.putty_linux_mysql.mp4
│  │          20201030_2.putty_linux_mysql.mp4
│  │          配置文件
│  │          配置文件
│  │         
│  └─day34-soft
│          mysql-5.7.25-winx64.zip
│          mysql-5.7.25-winx64.zip
│         
├─项目部分1-江广林
│  ├─day01
│  │  │  day01.md
│  │  │  day01.md
│  │  │  
│  │  ├─assets
│  │  │      1606372690584.png
│  │  │      1606372690584.png
│  │  │      1606372738160.png
│  │  │      1606372738160.png
│  │  │      1606382655794.png
│  │  │      1606382655794.png
│  │  │      1606382681723.png
│  │  │      1606382681723.png
│  │  │      
│  │  ├─素材
│  │  │  └─flask
│  │  │      ├─day01
│  │  │      │  │  flask-1.md
│  │  │      │  │  flask-1.md
│  │  │      │  │  
│  │  │      │  ├─assets
│  │  │      │  │      1554340800604.png
│  │  │      │  │      1554340800604.png
│  │  │      │  │      1554340988236.png
│  │  │      │  │      1554340988236.png
│  │  │      │  │      1559026507588.png
│  │  │      │  │      1559026507588.png
│  │  │      │  │      1559026865137.png
│  │  │      │  │      1559026865137.png
│  │  │      │  │      1559027006737.png
│  │  │      │  │      1559027006737.png
│  │  │      │  │      
│  │  │      │  ├─代码
│  │  │      │  │  └─flask_demo
│  │  │      │  │      │  1-main-快速使用.py
│  │  │      │  │      │  1-main-快速使用.py
│  │  │      │  │      │  123.zip
│  │  │      │  │      │  123.zip
│  │  │      │  │      │  2-main-添加项目配置.py
│  │  │      │  │      │  2-main-添加项目配置.py
│  │  │      │  │      │  2.jpg
│  │  │      │  │      │  2.jpg
│  │  │      │  │      │  3-main-接收路由参数[内置路由参数转换器].py
│  │  │      │  │      │  3-main-接收路由参数[内置路由参数转换器].py
│  │  │      │  │      │  4-main-自定义路由参数转换器.py
│  │  │      │  │      │  4-main-自定义路由参数转换器.py
│  │  │      │  │      │  5-main-基于路由参数转换器实现类似django的re_path函数效果接收正则限定参数.py
│  │  │      │  │      │  5-main-基于路由参数转换器实现类似django的re_path函数效果接收正则限定参数.py
│  │  │      │  │      │  6-main-获取请求数据.py
│  │  │      │  │      │  6-main-获取请求数据.py
│  │  │      │  │      │  7-main-响应内容.py
│  │  │      │  │      │  7-main-响应内容.py
│  │  │      │  │      │  8-main-响应内容[页面响应和自定义响应].py
│  │  │      │  │      │  8-main-响应内容[页面响应和自定义响应].py
│  │  │      │  │      │  html跳转.html
│  │  │      │  │      │  html跳转.html
│  │  │      │  │      │  main.py
│  │  │      │  │      │  main.py
│  │  │      │  │      │  
│  │  │      │  │      └─__pycache__
│  │  │      │  │              main.cpython-36.pyc
│  │  │      │  │              main.cpython-36.pyc
│  │  │      │  │              
│  │  │      │  └─素材
│  │  │      │          sesion原理.jpg
│  │  │      │          sesion原理.jpg
│  │  │      │         
│  │  │      ├─day02
│  │  │      │  │  day02.md
│  │  │      │  │  day02.md
│  │  │      │  │  无标题1.png
│  │  │      │  │  无标题1.png
│  │  │      │  │  
│  │  │      │  ├─assets
│  │  │      │  │      1563855291209.png
│  │  │      │  │      1563855291209.png
│  │  │      │  │      1563857369768_20190815_173127.png
│  │  │      │  │      1563857369768_20190815_173127.png
│  │  │      │  │      1596532209377.png
│  │  │      │  │      1596532209377.png
│  │  │      │  │      
│  │  │      │  └─代码
│  │  │      │      └─flask_demo
│  │  │      │          │  1-main-cookie操作.py
│  │  │      │          │  1-main-cookie操作.py
│  │  │      │          │  2-main-session操作.py
│  │  │      │          │  2-main-session操作.py
│  │  │      │          │  3-main- 4个请求钩子.py
│  │  │      │          │  3-main- 4个请求钩子.py
│  │  │      │          │  4-main-异常抛出和捕获.py
│  │  │      │          │  4-main-异常抛出和捕获.py
│  │  │      │          │  5-main-执行上下文.py
│  │  │      │          │  5-main-执行上下文.py
│  │  │      │          │  6-main-启动终端脚本.py
│  │  │      │          │  6-main-启动终端脚本.py
│  │  │      │          │  7-main-自定义终端脚本命令.py
│  │  │      │          │  7-main-自定义终端脚本命令.py
│  │  │      │          │  8-main-模板基本使用.py
│  │  │      │          │  8-main-模板基本使用.py
│  │  │      │          │  backup.py
│  │  │      │          │  backup.txt
│  │  │      │          │  backup.py
│  │  │      │          │  backup.txt
│  │  │      │          │  main.py
│  │  │      │          │  main.py
│  │  │      │          │  
│  │  │      │          ├─goods
│  │  │      │          │      backup.py
│  │  │      │          │      backup.py
│  │  │      │          │      
│  │  │      │          ├─templates
│  │  │      │          │      index2.html
│  │  │      │          │      index2.html
│  │  │      │          │      index.html
│  │  │      │          │      index.html
│  │  │      │          │      
│  │  │      │          └─__pycache__
│  │  │      │                  main.cpython-36.pyc
│  │  │      │                  main.cpython-36.pyc
│  │  │      │                  
│  │  │      ├─day03
│  │  │      │  │  day02.md
│  │  │      │  │  day02.md
│  │  │      │  │  day03.md
│  │  │      │  │  day03.md
│  │  │      │  │  代码
│  │  │      │  │  
│  │  │      │  ├─assets
│  │  │      │  │      1559209200346(1).png
│  │  │      │  │      1559209200346(1).png
│  │  │      │  │      1559209200346.png
│  │  │      │  │      1559209200346.png
│  │  │      │  │      1559209656464(1).png
│  │  │      │  │      1559209656464(1).png
│  │  │      │  │      1559209656464.png
│  │  │      │  │      1559209656464.png
│  │  │      │  │      1559209950331(1).png
│  │  │      │  │      1559209950331(1).png
│  │  │      │  │      1559209950331.png
│  │  │      │  │      1559209950331.png
│  │  │      │  │      1559210025206(1).png
│  │  │      │  │      1559210025206(1).png
│  │  │      │  │      1559210025206.png
│  │  │      │  │      1559210025206.png
│  │  │      │  │      1563855291209(1).png
│  │  │      │  │      1563855291209(1).png
│  │  │      │  │      1563855291209.png
│  │  │      │  │      1563855291209.png
│  │  │      │  │      1563857369768_20190815_173127(1).png
│  │  │      │  │      1563857369768_20190815_173127(1).png
│  │  │      │  │      1563857369768_20190815_173127.png
│  │  │      │  │      1563857369768_20190815_173127.png
│  │  │      │  │      1596532209377(1).png
│  │  │      │  │      1596532209377(1).png
│  │  │      │  │      1596532209377.png
│  │  │      │  │      1596532209377.png
│  │  │      │  │      
│  │  │      │  └─素材
│  │  │      │          无标题.png
│  │  │      │          无标题.png
│  │  │      │          模板继承和CSRF防范.png
│  │  │      │          模板继承和CSRF防范.png
│  │  │      │          蓝图路由的实现原理-url_map.png
│  │  │      │          蓝图路由的实现原理-url_map.png
│  │  │      │         
│  │  │      ├─day04
│  │  │      │  │  day03.md
│  │  │      │  │  day03.md
│  │  │      │  │  
│  │  │      │  ├─assets
│  │  │      │  │      1559209200346(1).png
│  │  │      │  │      1559209200346(1).png
│  │  │      │  │      1559209200346.png
│  │  │      │  │      1559209200346.png
│  │  │      │  │      1559209656464(1).png
│  │  │      │  │      1559209656464(1).png
│  │  │      │  │      1559209656464.png
│  │  │      │  │      1559209656464.png
│  │  │      │  │      1559209950331(1).png
│  │  │      │  │      1559209950331(1).png
│  │  │      │  │      1559209950331.png
│  │  │      │  │      1559209950331.png
│  │  │      │  │      1559210025206(1).png
│  │  │      │  │      1559210025206(1).png
│  │  │      │  │      1559210025206.png
│  │  │      │  │      1559210025206.png
│  │  │      │  │      1563855291209(1).png
│  │  │      │  │      1563855291209(1).png
│  │  │      │  │      1563855291209.png
│  │  │      │  │      1563855291209.png
│  │  │      │  │      1563857369768_20190815_173127(1).png
│  │  │      │  │      1563857369768_20190815_173127(1).png
│  │  │      │  │      1563857369768_20190815_173127.png
│  │  │      │  │      1563857369768_20190815_173127.png
│  │  │      │  │      1596532209377(1).png
│  │  │      │  │      1596532209377(1).png
│  │  │      │  │      1596532209377.png
│  │  │      │  │      1596532209377.png
│  │  │      │  │      
│  │  │      │  └─代码
│  │  │      │      └─flask_demo
│  │  │      │          │  1-main-数据库的基础和进阶查询.py
│  │  │      │          │  1-main-数据库的基础和进阶查询.py
│  │  │      │          │  2-main-构建模型之间1对1的关系模型.py
│  │  │      │          │  2-main-构建模型之间1对1的关系模型.py
│  │  │      │          │  3-main-一对多.py
│  │  │      │          │  3-main-一对多.py
│  │  │      │          │  4-main-多对多[1].py
│  │  │      │          │  4-main-多对多[1].py
│  │  │      │          │  main.py
│  │  │      │          │  main.py
│  │  │      │          │  students_2020_11_02.sql
│  │  │      │          │  students_2020_11_02.sql
│  │  │      │          │  
│  │  │      │          └─__pycache__
│  │  │      │                  main.cpython-36.pyc
│  │  │      │                  main.cpython-36.pyc
│  │  │      │                  
│  │  │      └─day05
│  │  │          │  day05.md
│  │  │          │  day05.md
│  │  │          │  
│  │  │          ├─assets
│  │  │          │      1559209200346.png
│  │  │          │      1559209200346.png
│  │  │          │      1559209656464.png
│  │  │          │      1559209656464.png
│  │  │          │      1559209950331.png
│  │  │          │      1559209950331.png
│  │  │          │      1559210025206.png
│  │  │          │      1559210025206.png
│  │  │          │      1563855291209.png
│  │  │          │      1563855291209.png
│  │  │          │      1563857369768_20190815_173127.png
│  │  │          │      1563857369768_20190815_173127.png
│  │  │          │      1596532209377.png
│  │  │          │      1596532209377.png
│  │  │          │      
│  │  │          └─代码
│  │  │              └─flask_demo
│  │  │                  │  1-main-数据迁移.py
│  │  │                  │  1-main-数据迁移.py
│  │  │                  │  2-main-Faker生成仿真测试数据.py
│  │  │                  │  2-main-Faker生成仿真测试数据.py
│  │  │                  │  3-main-使用redis保存session.py
│  │  │                  │  3-main-使用redis保存session.py
│  │  │                  │  4-main-使用SQLAlchemy保存session.py
│  │  │                  │  4-main-使用SQLAlchemy保存session.py
│  │  │                  │  main.py
│  │  │                  │  main.py
│  │  │                  │  
│  │  │                  ├─home
│  │  │                  │  │  views.py
│  │  │                  │  │  views.py
│  │  │                  │  │  __init__.py
│  │  │                  │  │  __init__.py
│  │  │                  │  │  
│  │  │                  │  ├─static_home
│  │  │                  │  │      2.jpg
│  │  │                  │  │      2.jpg
│  │  │                  │  │      
│  │  │                  │  ├─template_home
│  │  │                  │  │      index.html
│  │  │                  │  │      index.html
│  │  │                  │  │      
│  │  │                  │  └─__pycache__
│  │  │                  │          views.cpython-36.pyc
│  │  │                  │          views.cpython-36.pyc
│  │  │                  │          __init__.cpython-36.pyc
│  │  │                  │          __init__.cpython-36.pyc
│  │  │                  │         
│  │  │                  ├─migrations
│  │  │                  │  │  alembic.ini
│  │  │                  │  │  alembic.ini
│  │  │                  │  │  env.py
│  │  │                  │  │  env.py
│  │  │                  │  │  README
│  │  │                  │  │  README
│  │  │                  │  │  script.py.mako
│  │  │                  │  │  script.py.mako
│  │  │                  │  │  
│  │  │                  │  ├─versions
│  │  │                  │  │  │  0eb86bbc17dd_change_achievement_table_s_field_sid_.py
│  │  │                  │  │  │  0eb86bbc17dd_change_achievement_table_s_field_sid_.py
│  │  │                  │  │  │  7aa27c78e0fd_create_five_table.py
│  │  │                  │  │  │  7aa27c78e0fd_create_five_table.py
│  │  │                  │  │  │  
│  │  │                  │  │  └─__pycache__
│  │  │                  │  │          0eb86bbc17dd_change_achievement_table_s_field_sid_.cpython-36.pyc
│  │  │                  │  │          0eb86bbc17dd_change_achievement_table_s_field_sid_.cpython-36.pyc
│  │  │                  │  │          7aa27c78e0fd_create_five_table.cpython-36.pyc
│  │  │                  │  │          7aa27c78e0fd_create_five_table.cpython-36.pyc
│  │  │                  │  │         
│  │  │                  │  └─__pycache__
│  │  │                  │          env.cpython-36.pyc
│  │  │                  │          env.cpython-36.pyc
│  │  │                  │         
│  │  │                  ├─templates
│  │  │                  │      index.html
│  │  │                  │      index.html
│  │  │                  │      
│  │  │                  └─__pycache__
│  │  │                          main.cpython-36.pyc
│  │  │                          main.cpython-36.pyc
│  │  │                          
│  │  └─视频-water
│  │          1-复习-flask数据库相关.mp4
│  │          1-复习-flask数据库相关.mp4
│  │          2-复习-flask蓝图.mp4
│  │          2-复习-flask蓝图.mp4
│  │          3-服务端项目的构建[应用目录构建和配置加载].mp4
│  │          3-服务端项目的构建[应用目录构建和配置加载].mp4
│  │         
│  ├─day02
│  │  │  day02.md
│  │  │  day02.md
│  │  │  
│  │  ├─assets
│  │  │      1606372690584.png
│  │  │      1606372690584.png
│  │  │      1606372738160.png
│  │  │      1606372738160.png
│  │  │      1606382655794.png
│  │  │      1606382655794.png
│  │  │      1606382681723.png
│  │  │      1606382681723.png
│  │  │      
│  │  ├─代码
│  │  │  └─mofangapi
│  │  │      │  manage.py
│  │  │      │  manage.py
│  │  │      │  
│  │  │      ├─application
│  │  │      │  │  urls.py
│  │  │      │  │  urls.py
│  │  │      │  │  __init__.py
│  │  │      │  │  __init__.py
│  │  │      │  │  
│  │  │      │  ├─apps
│  │  │      │  │  │  __init__.py
│  │  │      │  │  │  __init__.py
│  │  │      │  │  │  
│  │  │      │  │  ├─home
│  │  │      │  │  │  │  models.py
│  │  │      │  │  │  │  models.py
│  │  │      │  │  │  │  urls.py
│  │  │      │  │  │  │  urls.py
│  │  │      │  │  │  │  views.py
│  │  │      │  │  │  │  views.py
│  │  │      │  │  │  │  __init__.py
│  │  │      │  │  │  │  __init__.py
│  │  │      │  │  │  │  
│  │  │      │  │  │  └─__pycache__
│  │  │      │  │  │          urls.cpython-36.pyc
│  │  │      │  │  │          urls.cpython-36.pyc
│  │  │      │  │  │          views.cpython-36.pyc
│  │  │      │  │  │          views.cpython-36.pyc
│  │  │      │  │  │          __init__.cpython-36.pyc
│  │  │      │  │  │          __init__.cpython-36.pyc
│  │  │      │  │  │         
│  │  │      │  │  ├─user
│  │  │      │  │  │  │  models.py
│  │  │      │  │  │  │  models.py
│  │  │      │  │  │  │  urls.py
│  │  │      │  │  │  │  urls.py
│  │  │      │  │  │  │  views.py
│  │  │      │  │  │  │  views.py
│  │  │      │  │  │  │  __init__.py
│  │  │      │  │  │  │  __init__.py
│  │  │      │  │  │  │  
│  │  │      │  │  │  └─__pycache__
│  │  │      │  │  │          urls.cpython-36.pyc
│  │  │      │  │  │          urls.cpython-36.pyc
│  │  │      │  │  │          views.cpython-36.pyc
│  │  │      │  │  │          views.cpython-36.pyc
│  │  │      │  │  │          __init__.cpython-36.pyc
│  │  │      │  │  │          __init__.cpython-36.pyc
│  │  │      │  │  │         
│  │  │      │  │  └─__pycache__
│  │  │      │  │          __init__.cpython-36.pyc
│  │  │      │  │          __init__.cpython-36.pyc
│  │  │      │  │         
│  │  │      │  ├─settings
│  │  │      │  │  │  dev.py
│  │  │      │  │  │  dev.py
│  │  │      │  │  │  prod.py
│  │  │      │  │  │  prod.py
│  │  │      │  │  │  __init__.py
│  │  │      │  │  │  __init__.py
│  │  │      │  │  │  
│  │  │      │  │  └─__pycache__
│  │  │      │  │          dev.cpython-36.pyc
│  │  │      │  │          dev.cpython-36.pyc
│  │  │      │  │          prod.cpython-36.pyc
│  │  │      │  │          prod.cpython-36.pyc
│  │  │      │  │          __init__.cpython-36.pyc
│  │  │      │  │          __init__.cpython-36.pyc
│  │  │      │  │         
│  │  │      │  ├─utils
│  │  │      │  │  │  commands.py
│  │  │      │  │  │  commands.py
│  │  │      │  │  │  config.py
│  │  │      │  │  │  config.py
│  │  │      │  │  │  logger.py
│  │  │      │  │  │  logger.py
│  │  │      │  │  │  session.py
│  │  │      │  │  │  session.py
│  │  │      │  │  │  __init__.py
│  │  │      │  │  │  __init__.py
│  │  │      │  │  │  
│  │  │      │  │  └─__pycache__
│  │  │      │  │          commands.cpython-36.pyc
│  │  │      │  │          commands.cpython-36.pyc
│  │  │      │  │          config.cpython-36.pyc
│  │  │      │  │          config.cpython-36.pyc
│  │  │      │  │          logger.cpython-36.pyc
│  │  │      │  │          logger.cpython-36.pyc
│  │  │      │  │          session.cpython-36.pyc
│  │  │      │  │          session.cpython-36.pyc
│  │  │      │  │          __init__.cpython-36.pyc
│  │  │      │  │          __init__.cpython-36.pyc
│  │  │      │  │         
│  │  │      │  └─__pycache__
│  │  │      │          urls.cpython-36.pyc
│  │  │      │          urls.cpython-36.pyc
│  │  │      │          __init__.cpython-36.pyc
│  │  │      │          __init__.cpython-36.pyc
│  │  │      │         
│  │  │      ├─docs
│  │  │      │      readme.md
│  │  │      │      readme.md
│  │  │      │      
│  │  │      └─logs
│  │  │              mofang-2021-02-23.log
│  │  │              mofang-2021-02-23.log
│  │  │              
│  │  └─视频-water
│  │          1-服务端项目构建-数据库初始化.mp4
│  │          1-服务端项目构建-数据库初始化.mp4
│  │          2-服务端项目构建-日志模块.mp4
│  │          2-服务端项目构建-日志模块.mp4
│  │          3-服务端项目构建-注册蓝图和蓝图下的路由与视图的绑定及注册.mp4
│  │          3-服务端项目构建-注册蓝图和蓝图下的路由与视图的绑定及注册.mp4
│  │          4-服务端项目构建-蓝图下的路由和视图自动注册.mp4
│  │          4-服务端项目构建-蓝图下的路由和视图自动注册.mp4
│  │         
│  ├─day03
│  │  │  apicloud.md
│  │  │  apicloud.md
│  │  │  day01.md
│  │  │  day01.md
│  │  │  
│  │  ├─assets
│  │  │      130.png
│  │  │      130.png
│  │  │      13133049-92942339334ee062.webp
│  │  │      13133049-92942339334ee062.webp
│  │  │      1559241638547.png
│  │  │      1559241638547.png
│  │  │      1559241746975.png
│  │  │      1559241746975.png
│  │  │      1559241831748.png
│  │  │      1559241831748.png
│  │  │      1559241890823.png
│  │  │      1559241890823.png
│  │  │      1559242029172.png
│  │  │      1559242029172.png
│  │  │      1559242103189.png
│  │  │      1559242103189.png
│  │  │      1559242164747.png
│  │  │      1559242164747.png
│  │  │      1559242387164.png
│  │  │      1559242387164.png
│  │  │      1559242428112.png
│  │  │      1559242428112.png
│  │  │      1559242608343.png
│  │  │      1559242608343.png
│  │  │      1559242636330.png
│  │  │      1559242636330.png
│  │  │      1559242732629.png
│  │  │      1559242732629.png
│  │  │      1559242791247.png
│  │  │      1559242791247.png
│  │  │      1559242804678.png
│  │  │      1559242804678.png
│  │  │      1559242844957.png
│  │  │      1559242844957.png
│  │  │      1559242858133.png
│  │  │      1559242858133.png
│  │  │      1559242928800.png
│  │  │      1559242928800.png
│  │  │      1559243711305.png
│  │  │      1559243711305.png
│  │  │      1559243937939.png
│  │  │      1559243937939.png
│  │  │      1559243998792.png
│  │  │      1559243998792.png
│  │  │      1559244068376.png
│  │  │      1559244068376.png
│  │  │      1559244166348.png
│  │  │      1559244166348.png
│  │  │      1559244234084.png
│  │  │      1559244234084.png
│  │  │      1559244277316.png
│  │  │      1559244277316.png
│  │  │      1559482440446.png
│  │  │      1559482440446.png
│  │  │      1559733301646.png
│  │  │      1559733301646.png
│  │  │      1606275622199.png
│  │  │      1606275622199.png
│  │  │      1606275661089.png
│  │  │      1606275661089.png
│  │  │      1606275681368.png
│  │  │      1606275681368.png
│  │  │      1606275714555.png
│  │  │      1606275714555.png
│  │  │      1606276416722.png
│  │  │      1606276416722.png
│  │  │      1606276499020.png
│  │  │      1606276499020.png
│  │  │      1606276593328.png
│  │  │      1606276593328.png
│  │  │      1606276665323.png
│  │  │      1606276665323.png
│  │  │      1606276684395.png
│  │  │      1606276684395.png
│  │  │      1606276785917.png
│  │  │      1606276785917.png
│  │  │      1606276831656.png
│  │  │      1606276831656.png
│  │  │      1606276842542.png
│  │  │      1606276842542.png
│  │  │      1606276910724.png
│  │  │      1606276910724.png
│  │  │      1606276925208.png
│  │  │      1606276925208.png
│  │  │      1606277005287.png
│  │  │      1606277005287.png
│  │  │      20170511142800107.png
│  │  │      20170511142800107.png
│  │  │      rem-11.png
│  │  │      rem-11.png
│  │  │      
│  │  ├─代码
│  │  │      demo.html
│  │  │      demo.html
│  │  │      
│  │  ├─作业
│  │  │  │  day02.md
│  │  │  │  day02.md
│  │  │  │  
│  │  │  └─assets
│  │  │          1606372690584.png
│  │  │          1606372690584.png
│  │  │          1606372738160.png
│  │  │          1606372738160.png
│  │  │          1606382655794.png
│  │  │          1606382655794.png
│  │  │          1606382681723.png
│  │  │          1606382681723.png
│  │  │         
│  │  ├─素材
│  │  │  │  APICloud Studio 2-2.2.1.zip
│  │  │  │  APICloud Studio 2-2.2.1.zip
│  │  │  │  AppLoader_v1.3.24.zip
│  │  │  │  AppLoader_v1.3.24.zip
│  │  │  │  axios.js
│  │  │  │  axios.js
│  │  │  │  iphone5S.png
│  │  │  │  iphone5S.png
│  │  │  │  ldinst_4.0.40_20201111.exe
│  │  │  │  ldinst_4.0.40_20201111.exe
│  │  │  │  pic.jpg
│  │  │  │  pic.jpg
│  │  │  │  showdoc Setup 1.0.1.exe
│  │  │  │  showdoc Setup 1.0.1.exe
│  │  │  │  uuid.js
│  │  │  │  uuid.js
│  │  │  │  vue.js
│  │  │  │  vue.js
│  │  │  │  截图.png
│  │  │  │  截图.png
│  │  │  │  
│  │  │  ├─project
│  │  │  │  │  index.html
│  │  │  │  │  index.html
│  │  │  │  │  login.html
│  │  │  │  │  login.html
│  │  │  │  │  register.html
│  │  │  │  │  register.html
│  │  │  │  │  
│  │  │  │  ├─css
│  │  │  │  │      main.css
│  │  │  │  │      main.css
│  │  │  │  │      
│  │  │  │  ├─images
│  │  │  │  │      back.png
│  │  │  │  │      back.png
│  │  │  │  │      bg0.jpg
│  │  │  │  │      bg0.jpg
│  │  │  │  │      bg1.png
│  │  │  │  │      bg1.png
│  │  │  │  │      btn1.png
│  │  │  │  │      btn1.png
│  │  │  │  │      btn2.png
│  │  │  │  │      btn2.png
│  │  │  │  │      cloud_one.png
│  │  │  │  │      cloud_one.png
│  │  │  │  │      cloud_three.png
│  │  │  │  │      cloud_three.png
│  │  │  │  │      cloud_two.png
│  │  │  │  │      cloud_two.png
│  │  │  │  │      cloud.png
│  │  │  │  │      cloud.png
│  │  │  │  │      commit.png
│  │  │  │  │      commit.png
│  │  │  │  │      find_password.png
│  │  │  │  │      find_password.png
│  │  │  │  │      goto.png
│  │  │  │  │      goto.png
│  │  │  │  │      image1.png
│  │  │  │  │      image1.png
│  │  │  │  │      image2.png
│  │  │  │  │      image2.png
│  │  │  │  │      image3.png
│  │  │  │  │      image3.png
│  │  │  │  │      image4.png
│  │  │  │  │      image4.png
│  │  │  │  │      login.png
│  │  │  │  │      login.png
│  │  │  │  │      object.png
│  │  │  │  │      object.png
│  │  │  │  │      player.png
│  │  │  │  │      player.png
│  │  │  │  │      refresh.png
│  │  │  │  │      refresh.png
│  │  │  │  │      register.png
│  │  │  │  │      register.png
│  │  │  │  │      
│  │  │  │  ├─js
│  │  │  │  │      main.js
│  │  │  │  │      main.js
│  │  │  │  │      
│  │  │  │  └─mp3
│  │  │  │          attack1.mp3
│  │  │  │          attack1.mp3
│  │  │  │          attack2.mp3
│  │  │  │          attack2.mp3
│  │  │  │          attack3.mp3
│  │  │  │          attack3.mp3
│  │  │  │          back1.mp3
│  │  │  │          back1.mp3
│  │  │  │          bg1.mp3
│  │  │  │          bg1.mp3
│  │  │  │          bg2.mp3
│  │  │  │          bg2.mp3
│  │  │  │          bg3.mp3
│  │  │  │          bg3.mp3
│  │  │  │          bg4.mp3
│  │  │  │          bg4.mp3
│  │  │  │          btn1.mp3
│  │  │  │          btn1.mp3
│  │  │  │          btn2.mp3
│  │  │  │          btn2.mp3
│  │  │  │          btn3.mp3
│  │  │  │          btn3.mp3
│  │  │  │          fail1.mp3
│  │  │  │          fail1.mp3
│  │  │  │          fail2.mp3
│  │  │  │          fail2.mp3
│  │  │  │          go2.mp3
│  │  │  │          go2.mp3
│  │  │  │          message1.mp3
│  │  │  │          message1.mp3
│  │  │  │          message2.mp3
│  │  │  │          message2.mp3
│  │  │  │          message3.mp3
│  │  │  │          message3.mp3
│  │  │  │         
│  │  │  ├─web
│  │  │  │  │  login.html
│  │  │  │  │  login.html
│  │  │  │  │  register.html
│  │  │  │  │  register.html
│  │  │  │  │  
│  │  │  │  ├─css
│  │  │  │  │      register.css
│  │  │  │  │      register.css
│  │  │  │  │      
│  │  │  │  └─images
│  │  │  │          back.png
│  │  │  │          back.png
│  │  │  │          bg0.jpg
│  │  │  │          bg0.jpg
│  │  │  │          bg1.png
│  │  │  │          bg1.png
│  │  │  │          btn1.png
│  │  │  │          btn1.png
│  │  │  │          btn2.png
│  │  │  │          btn2.png
│  │  │  │          commit.png
│  │  │  │          commit.png
│  │  │  │          find_password.png
│  │  │  │          find_password.png
│  │  │  │          goto.png
│  │  │  │          goto.png
│  │  │  │          login.png
│  │  │  │          login.png
│  │  │  │          refresh.png
│  │  │  │          refresh.png
│  │  │  │          register.png
│  │  │  │          register.png
│  │  │  │         
│  │  │  └─魔方
│  │  │          1.png
│  │  │          1.png
│  │  │          2.png
│  │  │          2.png
│  │  │          3.png
│  │  │          3.png
│  │  │          4.png
│  │  │          4.png
│  │  │          5.png
│  │  │          5.png
│  │  │          6.png
│  │  │          6.png
│  │  │          7.png
│  │  │          7.png
│  │  │         
│  │  └─视频-water
│  │          1-作业-自动加载蓝图下的模型.mp4
│  │          1-作业-自动加载蓝图下的模型.mp4
│  │          2-移动端开发相关概念-app类型.mp4
│  │          2-移动端开发相关概念-app类型.mp4
│  │          3-移动端开发相关概念-视口viewport.mp4
│  │          3-移动端开发相关概念-视口viewport.mp4
│  │          4-移动端开发相关概念-rem和媒体查询.mp4
│  │          4-移动端开发相关概念-rem和媒体查询.mp4
│  │          5-移动端开发环境的搭建和调试工具的安装使用.mp4
│  │          5-移动端开发环境的搭建和调试工具的安装使用.mp4
│  │          6-APICloud快速使用和$api以及api对象的区分.mp4
│  │          6-APICloud快速使用和$api以及api对象的区分.mp4
│  │          7-APICloud的ajax使用.mp4
│  │          7-APICloud的ajax使用.mp4
│  │         
│  ├─day04
│  │      1-服务端项目构建-项目基本搭建和数据库初始化.mp4
│  │      1-服务端项目构建-项目基本搭建和数据库初始化.mp4
│  │      2-服务端项目构建-项目的日志和模块化.mp4
│  │      2-服务端项目构建-项目的日志和模块化.mp4
│  │      3-实现jsonrpc接口.mp4
│  │      3-实现jsonrpc接口.mp4
│  │      4-jsonrpc接口路由注册.mp4
│  │      4-jsonrpc接口路由注册.mp4
│  │      day04.zip
│  │      day04.zip
│  │      
│  └─day05
│          1-基于Vmware提供的nat网络代理让手机客户端访问到Unbuntu内部的API服务端.mp4
│          1-基于Vmware提供的nat网络代理让手机客户端访问到Unbuntu内部的API服务端.mp4
│          2-从APICloud中发送ajax请求访问Ubuntu下的API服务端.mp4
│          2-从APICloud中发送ajax请求访问Ubuntu下的API服务端.mp4
│          3-showdoc编写API接口开发文档.mp4
│          3-showdoc编写API接口开发文档.mp4
│          4-创建客户端项目并展示首页和会员登录注册页面.mp4
│          4-创建客户端项目并展示首页和会员登录注册页面.mp4
│          5-APICloud提供的页面及窗口操作相关概念.mp4
│          5-APICloud提供的页面及窗口操作相关概念.mp4
│          6-APICloud页面和窗口操作.mp4
│          6-APICloud页面和窗口操作.mp4
│          day05.zip
│          day05.zip
│         
├─项目部分2-江广林-魔方APP
│      121-133-魔方APP.zip
│      96-110day.zip
│      read me.txt
│      项目部分2-江广林-魔方APP.zip
│      
└─项目部分3-江广林
    ├─day134-江广林day39
    │      1-魔方项目总结和新项目的开端.mp4
    │      1-魔方项目总结和新项目的开端.mp4
    │      2-tornado-快速入门.mp4
    │      2-tornado-快速入门.mp4
    │      3-tornado-请求处理.mp4
    │      3-tornado-请求处理.mp4
    │      4-tornado-响应处理-上.mp4
    │      4-tornado-响应处理-上.mp4
    │      day134-江广林day39.zip
    │      day134-江广林day39.zip
    │      
    ├─day135-江广林day40
    │      1-复习和cookie操作.mp4
    │      1-复习和cookie操作.mp4
    │      2-路由进阶.mp4
    │      2-路由进阶.mp4
    │      3-视图进阶-钩子方法.mp4
    │      3-视图进阶-钩子方法.mp4
    │      5-用户认证.mp4
    │      5-用户认证.mp4
    │      day135-江广林day40.zip
    │      day135-江广林day40.zip
    │      
    ├─day136-江广林day41
    │      1-复习和模板语法-基础语法.mp4
    │      1-复习和模板语法-基础语法.mp4
    │      2-模板语法-内置标签以及内置函数和内置变量.mp4
    │      2-模板语法-内置标签以及内置函数和内置变量.mp4
    │      3-数据库.mp4
    │      3-数据库.mp4
    │      day136-江广林day41.zip
    │      day136-江广林day41.zip
    │      
    ├─day137-江广林day42
    │      1-同步异步以及可迭代对象以及迭代器和生成器.mp4
    │      1-同步异步以及可迭代对象以及迭代器和生成器.mp4
    │      2-数据库-mysql的异步读写.mp4
    │      2-数据库-mysql的异步读写.mp4
    │      3-数据库-redis和mongoDB的异步读写.mp4
    │      3-数据库-redis和mongoDB的异步读写.mp4
    │      day137-江广林day42.zip
    │      day137-江广林day42.zip
    │      
    ├─day138-江广林day43
    │      1-复习和tornado提供协程模块使用.mp4
    │      1-复习和tornado提供协程模块使用.mp4
    │      2-tornado提供的websocket通信.mp4
    │      2-tornado提供的websocket通信.mp4
    │      3-wristed的基本介绍和reacor事件管理器以及事件注册.mp4
    │      3-wristed的基本介绍和reacor事件管理器以及事件注册.mp4
    │      4-twisted的异步回调对象-Defered基本使用.mp4
    │      4-twisted的异步回调对象-Defered基本使用.mp4
    │      day138-江广林day43.zip
    │      day138-江广林day43.zip
    │      
    ├─day139-江广林day44
    │      1-twisted-回调链和链式回调的执行顺序.mp4
    │      1-twisted-回调链和链式回调的执行顺序.mp4
    │      2-twisted-原子性回调链.mp4
    │      2-twisted-原子性回调链.mp4
    │      3-twisted-内联回调.mp4
    │      3-twisted-内联回调.mp4
    │      4-twisted-同步非阻塞.mp4
    │      4-twisted-同步非阻塞.mp4
    │      5-twisted-TCP网络编程.mp4
    │      5-twisted-TCP网络编程.mp4
    │      day139-江广林day44.zip
    │      day139-江广林day44.zip
    │      
    ├─day140-江广林day45
    │      1-twisted-transport和protocol.mp4
    │      1-twisted-transport和protocol.mp4
    │      2-twisted-factory和UDP网络编程.mp4
    │      2-twisted-factory和UDP网络编程.mp4
    │      3-twisted-LineReceiver解决粘包分包问题.mp4
    │      3-twisted-LineReceiver解决粘包分包问题.mp4
    │      4-私有化协议-struct和消息头处理.mp4
    │      4-私有化协议-struct和消息头处理.mp4
    │      5-私有化协议-消息体-上.mp4
    │      5-私有化协议-消息体-上.mp4
    │      6-私有化协议-消息头-下.mp4
    │      6-私有化协议-消息头-下.mp4
    │      7-twisted-异步操作数据库.mp4
    │      7-twisted-异步操作数据库.mp4
    │      8-twisted-PB透明代理.mp4
    │      8-twisted-PB透明代理.mp4
    │      day140-江广林day45.zip
    │      day140-江广林day45.zip
    │      
    ├─day141-江广林day46
    │      1-复习.mp4
    │      1-复习.mp4
    │      2-麻将游戏的介绍以及客户端本地部署.mp4
    │      2-麻将游戏的介绍以及客户端本地部署.mp4
    │      3-麻将游戏的本地部署.mp4
    │      3-麻将游戏的本地部署.mp4
    │      4-麻将游戏的业务逻辑流程以及白鹭引擎的基本安装使用.mp4
    │      4-麻将游戏的业务逻辑流程以及白鹭引擎的基本安装使用.mp4
    │      day141-江广林day46.zip
    │      day141-江广林day46.zip
    │      
    ├─day142-江广林day47
    │      1-typescript的基本使用和数据类型.mp4
    │      1-typescript的基本使用和数据类型.mp4
    │      2-typescirpt的基本语法.mp4
    │      2-typescirpt的基本语法.mp4
    │      3-typescript的类继承方法重写以及接口的声明和实现.mp4
    │      3-typescript的类继承方法重写以及接口的声明和实现.mp4
    │      4-typescript的抽象类和装饰器.mp4
    │      4-typescript的抽象类和装饰器.mp4
    │      day142-江广林day47.zip
    │      day142-江广林day47.zip
    │      
    ├─day143-江广林day48
    │      1-复习和对象属性的存取器.mp4
    │      1-复习和对象属性的存取器.mp4
    │      2-命名空间和模块以及tsconfig项目编译配置文件.mp4
    │      2-命名空间和模块以及tsconfig项目编译配置文件.mp4
    │      3-泛型.mp4
    │      3-泛型.mp4
    │      4-泛型.mp4
    │      4-泛型.mp4
    │      5-生成器与协程异步.mp4
    │      5-生成器与协程异步.mp4
    │      6-python的类型注解-typing模块.mp4
    │      6-python的类型注解-typing模块.mp4
    │      day143-江广林day48.zip
    │      day143-江广林day48.zip
    │      
    ├─day144-江广林day49
    │      1-egret项目的目录结构以及项目执行流程和EUI与GUI项目的关系.mp4
    │      1-egret项目的目录结构以及项目执行流程和EUI与GUI项目的关系.mp4
    │      2-显示对象和显示容器以及自定义Sprite显示容器并加载到舞台中.mp4
    │      2-显示对象和显示容器以及自定义Sprite显示容器并加载到舞台中.mp4
    │      3-显示对象的通用属性.mp4
    │      3-显示对象的通用属性.mp4
    │      4-显示对象的基本操作和深度管理.mp4
    │      4-显示对象的基本操作和深度管理.mp4
    │      day144-江广林day49.zip
    │      day144-江广林day49.zip
    │      
    ├─day145-江广林day50
    │      1-事件基本介绍和事件处理机制.mp4
    │      1-事件基本介绍和事件处理机制.mp4
    │      2-事件的执行流程以及自定义执行和事件侦听器.mp4
    │      2-事件的执行流程以及自定义执行和事件侦听器.mp4
    │      3-内置的触摸事件以及触摸事件的监听流程.mp4
    │      3-内置的触摸事件以及触摸事件的监听流程.mp4
    │      day145-江广林day50.zip
    │      day145-江广林day50.zip
    │      
    ├─day146-江广林day51
    │      1-界面素材-图像处理.mp4
    │      1-界面素材-图像处理.mp4
    │      2-界面素材-文本处理.mp4
    │      2-界面素材-文本处理.mp4
    │      3-界面素材-音频视频处理.mp4
    │      3-界面素材-音频视频处理.mp4
    │      4-eui组件-文本图片按钮复选单选框.mp4
    │      4-eui组件-文本图片按钮复选单选框.mp4
    │      day146-江广林day51.zip
    │      day146-江广林day51.zip
    │      
    ├─day147-江广林day52
    │      1-eui控件-状态切换和滑动选择器以及进度条.mp4
    │      1-eui控件-状态切换和滑动选择器以及进度条.mp4
    │      2-eui控件-列表和弹窗以及选项卡.mp4
    │      2-eui控件-列表和弹窗以及选项卡.mp4
    │      3-exml皮肤组件基本使用和引用方式-上.mp4
    │      3-exml皮肤组件基本使用和引用方式-上.mp4
    │      4-exml的引用方式-下.mp4
    │      4-exml的引用方式-下.mp4
    │      5-exml的基本语法.mp4
    │      5-exml的基本语法.mp4
    │      6-exml的默认属性和属性状态.mp4
    │      6-exml的默认属性和属性状态.mp4
    │      day147-江广林day52.zip
    │      day147-江广林day52.zip
    │      
    ├─day148-江广林day53
    │      1-计时器和缓动效果.mp4
    │      1-计时器和缓动效果.mp4
    │      2-网络请求-http请求数据和工具函数封装.mp4
    │      2-网络请求-http请求数据和工具函数封装.mp4
    │      3-网络请求-websocket.mp4
    │      3-网络请求-websocket.mp4
    │      day148-江广林day53.zip
    │      day148-江广林day53.zip
    │      
    ├─day149-江广林day54
    │      1-麻将客户端-项目搭建和页面加载背景显示以及项目目录结构分析.mp4
    │      1-麻将客户端-项目搭建和页面加载背景显示以及项目目录结构分析.mp4
    │      2-麻将客户端-项目入口设置以及项目加载loading图标显示.mp4
    │      2-麻将客户端-项目入口设置以及项目加载loading图标显示.mp4
    │      3-麻将客户端-登陆页面展示.mp4
    │      3-麻将客户端-登陆页面展示.mp4
    │      day149-江广林day54.zip
    │      day149-江广林day54.zip
    │      
    ├─day150-江广林day55
    │      1-麻将客户端-事件管理器.mp4
    │      1-麻将客户端-事件管理器.mp4
    │      2-麻将客户端-消息提示和音效控制.mp4
    │      2-麻将客户端-消息提示和音效控制.mp4
    │      3-麻将客户端-游戏大厅界面展示-上.mp4
    │      3-麻将客户端-游戏大厅界面展示-上.mp4
    │      day150-江广林day55.zip
    │      day150-江广林day55.zip
    │      new
    │      
    ├─day151-江广林day56
    │      1-麻将客户端-游戏大厅的玩法介绍游戏分享功能实现.mp4
    │      1-麻将客户端-游戏大厅的玩法介绍游戏分享功能实现.mp4
    │      2-麻将客户端-游戏大厅的系统设置以及游戏房间界面的场景展示.mp4
    │      2-麻将客户端-游戏大厅的系统设置以及游戏房间界面的场景展示.mp4
    │      3-麻将客户端-游戏房间子皮肤引入.mp4
    │      3-麻将客户端-游戏房间子皮肤引入.mp4
    │      4-麻将客户端-游戏房间子皮肤场景类-上.mp4
    │      4-麻将客户端-游戏房间子皮肤场景类-上.mp4
    │      day151-江广林day56.zip
    │      day151-江广林day56.zip
    │      
    ├─day152-江广林day57
    │      1-麻将客户端-房间子皮肤-下以及客户端网络请求工具类的封装和断线提示处理.mp4
    │      1-麻将客户端-房间子皮肤-下以及客户端网络请求工具类的封装和断线提示处理.mp4
    │      2-麻将服务端-web服务器构建-上.mp4
    │      2-麻将服务端-web服务器构建-上.mp4
    │      3-麻将服务端-蓝图构建以及基于视图基类构建视图.mp4
    │      3-麻将服务端-蓝图构建以及基于视图基类构建视图.mp4
    │      day152-江广林day57.zip
    │      day152-江广林day57.zip
    │      
    ├─day153-江广林day58
    │      1-tornado桥接SQLAlchemy和初始化连接及会话并创建用户模型.mp4
    │      1-tornado桥接SQLAlchemy和初始化连接及会话并创建用户模型.mp4
    │      2-redis初始化和用户注册接口实现.mp4
    │      2-redis初始化和用户注册接口实现.mp4
    │      3-服务端实现登陆接口并在客户端完成发送登陆和注册请求.mp4
    │      3-服务端实现登陆接口并在客户端完成发送登陆和注册请求.mp4
    │      4-客户端接受服务端的登陆注册响应数据.mp4
    │      4-客户端接受服务端的登陆注册响应数据.mp4
    │      5-服务端提供房间配置列表信息并返回给客户端实现用户登录后跳转.mp4
    │      5-服务端提供房间配置列表信息并返回给客户端实现用户登录后跳转.mp4
    │      day153-江广林day58.zip
    │      day153-江广林day58.zip
    │      
    ├─day154-江广林day59
    │      1-游戏客户端展示游戏大厅的房间列表以及推出登陆的跳转实现.mp4
    │      1-游戏客户端展示游戏大厅的房间列表以及推出登陆的跳转实现.mp4
    │      2-firfly游戏引擎介绍安装以及项目基本结构分析.mp4
    │      2-firfly游戏引擎介绍安装以及项目基本结构分析.mp4
    │      3-构建proxy服务器节点.mp4
    │      3-构建proxy服务器节点.mp4
    │      day154-江广林day59.zip
    │      day154-江广林day59.zip
    │      
    ├─day155-江广林day60
    │      1-实现客户端websocket发送数据到proxy服务器节点.mp4
    │      1-实现客户端websocket发送数据到proxy服务器节点.mp4
    │      2-配置gate网关节点和接收proxy代理节点分发的消息以及gate网关节点发送登陆请求.mp4
    │      2-配置gate网关节点和接收proxy代理节点分发的消息以及gate网关节点发送登陆请求.mp4
    │      day155-江广林day60.zip
    │      day155-江广林day60.zip
    │      
    ├─day156-江广林day61
    │      1-web_server处理gate节点的登陆请求.mp4
    │      1-web_server处理gate节点的登陆请求.mp4
    │      2-客户端接受websocket响应并跳转到游戏大厅.mp4
    │      2-客户端接受websocket响应并跳转到游戏大厅.mp4
    │      3-客户端点击快速开始并发送websocket请求然后服务端game节点接受来自gate网关节点分发的消息.mp4
    │      3-客户端点击快速开始并发送websocket请求然后服务端game节点接受来自gate网关节点分发的消息.mp4
    │      day156-江广林day61.zip
    │      day156-江广林day61.zip
    │      
    └─day157-江广林day62
            1-game游戏节点的系统架构以及实现基于消息ID的事件处理机制.mp4
            1-game游戏节点的系统架构以及实现基于消息ID的事件处理机制.mp4
            2-数据库初始化以及web接口实现.mp4
            2-数据库初始化以及web接口实现.mp4
            day157-江广林day62.zip
            day157-江广林day62.zip


│  flask.zip
│  代码.zip
│  爬虫课件.zip
│  
├─day01
│  │  day01.zip
│  │  
│  └─视频
│          20200910_1.课程介绍.mp4
│          20200910_2.pycharm安装.mp4
│          20200910_3.2_8_16_10的互相转换.mp4
│          20200910_4.原码_反码_补码.mp4
│          20200910_5.小练习.mp4
│          20200910_6.python介绍.mp4
│          20200910_7.注释_pycharm设置.mp4
│          20200910_8.变量.mp4
│         
├─day01-61
│  ├─day01
│  │  │  day01.zip
│  │  │  
│  │  └─视频
│  │          20200910_1.课程介绍.mp4
│  │          20200910_2.pycharm安装.mp4
│  │          20200910_3.2_8_16_10的互相转换.mp4
│  │          20200910_4.原码_反码_补码.mp4
│  │          20200910_5.小练习.mp4
│  │          20200910_6.python介绍.mp4
│  │          20200910_7.注释_pycharm设置.mp4
│  │          20200910_8.变量.mp4
│  │         
│  ├─day02
│  │  │  day02.zip
│  │  │  
│  │  └─视频
│  │          20200911_1.Number类型.mp4
│  │          20200911_2.字符串.mp4
│  │          20200911_3.列表_元组_字符串.mp4
│  │          20200911_4.集合_字典.mp4
│  │          20200911_5.变量的缓存机制.mp4
│  │         
│  ├─day03
│  │  │  day03.zip
│  │  │  
│  │  └─视频
│  │          20200914_1.Number强制类型转换.mp4
│  │          20200914_2.自动类型转换_容器类型转换.mp4
│  │          20200914_3.字典类型的强转_类型判断.mp4
│  │          20200914_4.早测练习.mp4
│  │         
│  ├─day04
│  │  │  day04.zip
│  │  │  
│  │  └─视频
│  │          20200915_1.算数_比较_赋值_成员.mp4
│  │          20200915_2.逻辑运算符.mp4
│  │          20200915_3.位运算符_总结.mp4
│  │          20200915_4.代码块_单项_双项分支.mp4
│  │         
│  ├─day05
│  │  │  day05.zip
│  │  │  
│  │  └─视频
│  │          20200916_1.多项_巢状分支.mp4
│  │          20200916_2.练习讲解.mp4
│  │          20200916_3.循环结构.mp4
│  │          20200916_4.字符串的切片.mp4
│  │          20200916_5.循环的专项练习.mp4
│  │         
│  ├─day06
│  │  │  day06.zip
│  │  │  
│  │  └─视频
│  │          20200917_1.双向循环的练习.mp4
│  │          20200917_2.break_pass_continue的使用.mp4
│  │          20200917_3.for循环.mp4
│  │          20200917_4.作业讲解.mp4
│  │         
│  ├─day07
│  │  │  day07.zip
│  │  │  
│  │  └─视频
│  │          20200918_1.format格式化_填充符号使用.mp4
│  │          20200918_2.字符串相关的方法.mp4
│  │          20200918_3.列表的相关操作.mp4
│  │          20200918_4.列表的相关函数.mp4
│  │          20200918_5.深浅拷贝.mp4
│  │          20200918_6.作业题.mp4
│  │         
│  ├─day08
│  │  │  day08.zip
│  │  │  
│  │  └─视频
│  │          20200921_1.字典的相关函数.mp4
│  │          20200921_2.集合的操作_函数.mp4
│  │          20200921_3.文件基本操作.mp4
│  │          20200921_4.文件扩展模式.mp4
│  │         
│  ├─day09
│  │  │  代码.zip
│  │  │  
│  │  └─视频
│  │          20200922_1.文件相关函数.mp4
│  │          20200922_2.函数_函数的参数.mp4
│  │          20200922_3.收集参数.mp4
│  │          20200922_4.命名关键字_总结.mp4
│  │          20200922_5.day07作业讲解.mp4
│  │         
│  ├─day10
│  │  │  代码.zip
│  │  │  
│  │  └─视频
│  │          20200923_1.return返回值.mp4
│  │          20200923_2.全局变量_局部变量.mp4
│  │          20200923_3.函数名的使用.mp4
│  │          20200923_4.函数的嵌套_nonlocal.mp4
│  │          20200923_5.闭包函数的定义.mp4
│  │          20200923_6.闭包的特点_意义.mp4
│  │         
│  ├─day11
│  │  │  代码.zip
│  │  │  
│  │  └─视频
│  │          20200924_1.lambda表达式.mp4
│  │          20200924_2.locals和globals.mp4
│  │          20200924_3.迭代器.mp4
│  │          20200924_4.map高阶函数.mp4
│  │          20200924_5.reduce高阶函数.mp4
│  │          20200924_6.filter高阶函数.mp4
│  │          20200924_7.sorted高阶函数.mp4
│  │          20200924_8.作业讲解.mp4
│  │         
│  ├─day12
│  │  │  代码.zip
│  │  │  
│  │  └─视频
│  │          20200925_1.推导式.mp4
│  │          20200925_2.推导式练习.mp4
│  │          20200925_3.集合_字典推导式.mp4
│  │          20200925_4.生成器.mp4
│  │          20200925_5.作业讲解.mp4
│  │         
│  ├─day13
│  │  │  day13.zip
│  │  │  
│  │  ├─linux1
│  │  │  │  linux.zip
│  │  │  │  
│  │  │  └─linux视频
│  │  │          20200927_1.linux安装.mp4
│  │  │          20200927_2.插件安装的视频.mp4
│  │  │          20200927_3.linux命令操作1.mp4
│  │  │          20200927_4.查看编辑文件.mp4
│  │  │         
│  │  ├─python视频
│  │  │      20200927_1.递归函数.mp4
│  │  │      20200927_2.递归练习.mp4
│  │  │      20200927_3.递归补充.mp4
│  │  │      
│  │  └─工具
│  │          pycharm-community-2020.1.3.tar.gz
│  │          ubuntu-16.04.3-desktop-amd64.iso
│  │          VMware-workstation-full-15.1.0-13591040.exe
│  │         
│  ├─day14
│  │  │  代码.zip
│  │  │  
│  │  └─视频
│  │          20200928_1.文件的权限.mp4
│  │          20200928_2.find_grep使用.mp4
│  │          20200928_3.linux下的pycharm安装.mp4
│  │          20200928_4.python内置函数.mp4
│  │          20200928_5.math_random.mp4
│  │          20200928_6.作业讲解.mp4
│  │         
│  ├─day15
│  │  │  代码.zip
│  │  │  
│  │  └─视频
│  │          20200929_1.pickle模块.mp4
│  │          20200929_2.json模块.mp4
│  │          20200929_3.time模块.mp4
│  │          20200929_4.zipfile压缩模块.mp4
│  │          20200929_5.进度条.mp4
│  │          20200929_6.作业讲解.mp4
│  │         
│  ├─day16
│  │  │  day16.zip
│  │  │  
│  │  └─视频
│  │          20200930_1.os模块.mp4
│  │          20200930_2.os_shutil.mp4
│  │          20200930_3.os_path.mp4
│  │          20200930_4.tarfile压缩模块.mp4
│  │          20200930_5.zuoye.mp4
│  │         
│  ├─day17
│  │  │  代码.zip
│  │  │  
│  │  └─视频
│  │          20201009_1.正则表达式_匹配单个字符.mp4
│  │          20201009_2.正则表达式_匹配多个字符.mp4
│  │          20201009_3.正则表达式_匹配分组.mp4
│  │         
│  ├─day18
│  │  │  day18.zip
│  │  │  
│  │  └─视频
│  │          20201010_1.反向引用_命名分组.mp4
│  │          20201010_2.正则函数.mp4
│  │          20201010_3.作业讲解.mp4
│  │          20201010_4.作业讲解.mp4
│  │         
│  ├─day19
│  │  │  day19.zip
│  │  │  
│  │  └─视频
│  │          20201012_1.导入模块.mp4
│  │          20201012_2.导入包.mp4
│  │          20201012_part1.购物车购买商品.mp4
│  │          20201012_part2.购物车结算商品.mp4
│  │         
│  ├─day20
│  │  │  day20.zip
│  │  │  
│  │  └─视频
│  │          20201013_1.面向对象oop了解.mp4
│  │          20201013_2.对象的相关操作.mp4
│  │          20201013_3.类的相关操作.mp4
│  │          20201013_4.类对象的删除操作.mp4
│  │         
│  ├─day21
│  │  │  day21.zip
│  │  │  
│  │  └─视频
│  │          20201014_1.构造方法__init__.mp4
│  │          20201014_2.单继承_多继承.mp4
│  │          20201014_3.super的深度理解.mp4
│  │          20201014_4.登录_注册.mp4
│  │          20201014_5.day20作业.mp4
│  │         
│  ├─day22
│  │  │  day22.zip
│  │  │  
│  │  └─视频
│  │          20201015_1.多态.mp4
│  │          20201015_2.__new__魔术方法.mp4
│  │          20201015_3.单态模式.mp4
│  │          20201015_4.del_str_repr.mp4
│  │          20201015_5.小人射击.mp4
│  │          20201015_6.day21作业讲解.mp4
│  │         
│  ├─day23
│  │  │  day23.zip
│  │  │  
│  │  └─视频
│  │          20201016_1.__call__.mp4
│  │          20201016_2.bool_len_add.mp4
│  │          20201016_3.异常处理_魔术属性.mp4
│  │          20201016_4.主动抛异常.mp4
│  │          20201016_5.计算器小程序.mp4
│  │         
│  ├─day24
│  │  │  day24.zip
│  │  │  
│  │  └─视频
│  │          20201019_1.装饰器前三部.mp4
│  │          20201019_2.装饰器345.mp4
│  │          20201019_3.装饰器第6部.mp4
│  │          20201019_4.装饰器第7部.mp4
│  │          20201019_5.第七部补充.mp4
│  │          20201019_6.第八部.mp4
│  │          20201019_7..类中相关方法.mp4
│  │         
│  ├─day25
│  │  │  day25.zip
│  │  │  
│  │  └─视频
│  │          20201020_1.property_反射.mp4
│  │          20201020_2.atm需求分许.mp4
│  │          20201020_3.save保存.mp4
│  │          20201020_4.用户注册.mp4
│  │          20201020_5.查询.mp4
│  │          20201020_6.需求.mp4
│  │         
│  ├─day26
│  │  │  day26.zip
│  │  │  
│  │  └─视频
│  │          20201021_1.网络的概念.mp4
│  │          20201021_2.arp_交换机_路由器.mp4
│  │          20201021_3.三次握手_四次挥手.mp4
│  │         
│  ├─day27
│  │  │  day27.zip
│  │  │  
│  │  └─视频
│  │          20201022_1.tcp协议下的socket使用.mp4
│  │          20201022_2.udp协议下的socket使用.mp4
│  │          20201022_3.黏包.mp4
│  │          20201022_4.装饰器作业.mp4
│  │         
│  ├─day28
│  │  │  day28.zip
│  │  │  
│  │  └─视频
│  │          20201023_1.socketserver.mp4
│  │          20201023_2.hashlib加密.mp4
│  │          20201023_3.文件校验.mp4
│  │          20201023_4.服务端的合法性校验.mp4
│  │          20201023_5.补充合法性校验.mp4
│  │          20201023_6.TCP登录.mp4
│  │         
│  ├─day29
│  │  │  day29.zip
│  │  │  
│  │  └─视频
│  │          20201026_1.理解进程.mp4
│  │          20201026_2.进程的语法.mp4
│  │          20201026_3.join_自定义进程类.mp4
│  │          20201026_4.守护进程.mp4
│  │         
│  ├─day30
│  │  │  day30.zip
│  │  │  
│  │  └─视频
│  │          20201027_1.lock互斥锁.mp4
│  │          20201027_2.事件_红绿灯效果.mp4
│  │          20201027_3.queue进程队列.mp4
│  │          20201027_4.生产着消费者模型.mp4
│  │          20201027_5.joinablequeue队列使用.mp4
│  │         
│  ├─day31
│  │  │  day31.zip
│  │  │  
│  │  └─视频
│  │          20201028_1.线程的概念.mp4
│  │          20201028_2.线程的基本使用.mp4
│  │          20201028_3.自定义线程_守护线程.mp4
│  │          20201028_4.线程的安全问题.mp4
│  │          20201028_5.死锁_互斥锁_递归锁.mp4
│  │          20201028_6.线程事件.mp4
│  │         
│  ├─day32
│  │  │  day32.zip
│  │  │  
│  │  └─视频
│  │          20201029_1.线程队列,进程池.mp4
│  │          20201029_2.线程池.mp4
│  │          20201029_3.回调函数.mp4
│  │          20201029_4.协程.mp4
│  │         
│  ├─day33
│  │  │  day33.zip
│  │  │  
│  │  ├─day33-soft
│  │  │  │  mysql-5.7.25-winx64.zip
│  │  │  │  
│  │  │  └─安装视频
│  │  │          20201030_1.windows_mysql_install.mp4
│  │  │          20201030_2.putty_linux_mysql.mp4
│  │  │          配置文件
│  │  │         
│  │  └─视频
│  │          20201030_1.爬虫案例.mp4
│  │          20201030_2.FTP_登录_退出.mp4
│  │          20201030_3.FTP_下载.mp4
│  │          20201030_4.FTP_注册.mp4
│  │         
│  ├─day34
│  │  │  day34.zip
│  │  │  
│  │  ├─day34-soft
│  │  │      mysql-5.7.25-winx64.zip
│  │  │      
│  │  └─视频
│  │          20201102_1.mysql基本操作.mp4
│  │          20201102_2.mysql数据库_表_数据增删改查.mp4
│  │          20201102_3.mysql数据类型.mp4
│  │         
│  ├─day35
│  │  │  day35.zip
│  │  │  
│  │  └─视频
│  │          20201103_1.mysql约束.mp4
│  │          20201103_2.外键_联合主键_唯一索引.mp4
│  │          20201103_3.存储引擎_表关系.mp4
│  │         
│  ├─day36
│  │  │  day36.zip
│  │  │  
│  │  └─视频
│  │          20201104_1.mysql_where子句_聚合函数.mp4
│  │          20201104_2.mysql_其他子句语法.mp4
│  │          20201104_3.mysql_子查询.mp4
│  │          20201104_4.exists关键字.mp4
│  │         
│  ├─day37
│  │  │  day37.zip
│  │  │  
│  │  └─视频
│  │          20201105_1.pymysql的基本操作.mp4
│  │          20201105_2.sql注入攻击.mp4
│  │          20201105_3.sql增删改查.mp4
│  │          20201105_4.mysql的数据恢复.mp4
│  │         
│  ├─day38
│  │  │  day38-答案.py
│  │  │  day38.zip
│  │  │  
│  │  ├─day38-mysql子查询
│  │  │      20201109_group_by额外补充.mp4
│  │  │      20201109_前5题.mp4
│  │  │      day38-答案.py
│  │  │      
│  │  └─视频
│  │          20201109_1.vscode相关配置.mp4
│  │          20201109_2.认识html.mp4
│  │          20201109_3.标签种类_列表.mp4
│  │          20201109_4.图片img..mp4
│  │          20201109_5.音视频_表单.mp4
│  │         
│  ├─day39
│  │  │  day39.zip
│  │  │  
│  │  └─视频
│  │          20201110_1.表单框类型.mp4
│  │          20201110_2.表单属性.mp4
│  │          20201110_3.css引入_选择器.mp4
│  │          20201110_4.选择器_颜色设置.mp4
│  │          20201110_5.做网站流程.mp4
│  │          20201110_6.字体属性设置.mp4
│  │          20201110_7.文本属性.mp4
│  │          20201110_8.盒子模型.mp4
│  │         
│  ├─day40
│  │  │  day40.zip
│  │  │  
│  │  └─视频
│  │          20201111_1.css_背景图.mp4
│  │          20201111_2.相对_绝对_固定.mp4
│  │          20201111_3.float浮动.mp4
│  │          20201111_4.html里面的bug.mp4
│  │          20201111_5.作业.mp4
│  │         
│  ├─day41
│  │  │  day41.zip
│  │  │  
│  │  └─视频
│  │          20201112_1.js的数据类型.mp4
│  │          20201112_2.js运算符_类型转换.mp4
│  │          20201112_3.js流程控制.mp4
│  │          20201112_4.js函数.mp4
│  │          20201112_5.箭头函数(拓展).mp4
│  │          20201112_6.作业.mp4
│  │         
│  ├─day42
│  │  │  day42-答案5~10.py
│  │  │  day42.zip
│  │  │  
│  │  ├─mysql子查询
│  │  │      20201113_11~15.mp4
│  │  │      day42-答案5~10.py
│  │  │      
│  │  └─视频
│  │          20201113_1.js对象.mp4
│  │          20201113_2.js字符串函数.mp4
│  │          20201113_3.js数组函数.mp4
│  │          20201113_4.定时器.mp4
│  │          20201113_5.BOM对象.mp4
│  │         
│  ├─day43
│  │  │  day43.zip
│  │  │  
│  │  └─视频
│  │          20201116_1.dom节点.mp4
│  │          20201116_2.全选_反选-不选.mp4
│  │          20201116_3.模态框.mp4
│  │         
│  ├─day44
│  │  │  day44-答案16~24.py
│  │  │  day44.zip
│  │  │  
│  │  ├─mysql子查询
│  │  │      20201117_最后myql子查询.mp4
│  │  │      day44-答案16~24.py
│  │  │      
│  │  └─视频
│  │          20201117_1.part1导航.mp4
│  │          20201117_2.head部分.mp4
│  │          20201117_3.head2部分.mp4
│  │          20201117_4.内容轮播图部分.mp4
│  │          20201117_5.最后的内容.mp4
│  │          20201117_6.ajax异步传输技术.mp4
│  │          20201117_7.BOM中location.mp4
│  │         
│  ├─day45 jquery
│  │  │  day45.zip
│  │  │  
│  │  └─视频
│  │      ├─上午视频
│  │      │      01 label标签补充.mp4
│  │      │      02 jquery引入和简单实用.mp4
│  │      │      03 基础选择器.mp4
│  │      │      04 组合选择器和层级选择器.mp4
│  │      │      05 属性选择器.mp4
│  │      │      06 表单对象属性选择器和表单选择器.mp4
│  │      │      07 筛选器方法.mp4
│  │      │      08 选择器优先级和类值操作.mp4
│  │      │      09 值操作.mp4
│  │      │      10 创建标签.mp4
│  │      │      11 文档操作.mp4
│  │      │      12 删除和清空标签.mp4
│  │      │      13 字符串占位符.mp4
│  │      │      
│  │      └─下午视频
│  │              14 事件委托示例.mp4
│  │              15 属性操作.mp4
│  │              16 作业布置.mp4
│  │              17 常用事件.mp4
│  │              18 页面载入.mp4
│  │              
│  ├─day46 bootstrap
│  │  │  day46.zip
│  │  │  
│  │  └─视频
│  │      ├─上午视频
│  │      │      01 昨日内容回顾.mp4
│  │      │      02 作业讲解.mp4
│  │      │      03 bug解决.mp4
│  │      │      04 bootstrap简单介绍 栅格 布局容器.mp4
│  │      │      05 bootstrao组价和插件简单实用.mp4
│  │      │      
│  │      └─下午视频
│  │              06 自定义web框架01.mp4
│  │              07 自定义web框架02.mp4
│  │              08 作业布置.mp4
│  │              
│  ├─day47 HTTP协议和django初始
│  │  │  day47-代码和笔记.zip
│  │  │  
│  │  └─视频
│  │          01 作业讲解.mp4
│  │          02 wsgiref模块简单使用.mp4
│  │          03 wsgiref模块使用的流程梳理.mp4
│  │          04 HTTP协议介绍.mp4
│  │          05 jinja2简单使用.mp4
│  │          06 django下载安装和简单介绍.mp4
│  │          07 django简单使用.mp4
│  │          08 任务布置.mp4
│  │         
│  ├─day48 dango的url
│  │  │  day48代码和笔记.zip
│  │  │  
│  │  └─视频
│  │      ├─上午视频
│  │      │      01 昨日内容回顾.mp4
│  │      │      02 作业讲解.mp4
│  │      │      03 url写法的注意点.mp4
│  │      │      04 有名分组和无名分组.mp4
│  │      │      05 响应的三个方法.mp4
│  │      │      06 设置响应头和状态码.mp4
│  │      │      07 CBV模式和源码剖析.mp4
│  │      │      
│  │      └─下午视频
│  │              08 dispatch用法 装饰器 模板渲染变量使用 过滤器.mp4
│  │              
│  ├─day49 模板渲染
│  │  │  day49.zip
│  │  │  
│  │  └─视频
│  │          01 昨日内容回顾.mp4
│  │          02 for循环标签.mp4
│  │          03 if标签 with标签和一些注意事项.mp4
│  │          04 模板继承.mp4
│  │          05 组件.mp4
│  │          06 静态文件配置.mp4
│  │          07 自定义标签和过滤器.mp4
│  │          08 inclusion_tag.mp4
│  │          09 内容布置.mp4
│  │         
│  ├─day50 django的orm
│  │  │  day50.zip
│  │  │  
│  │  └─视频
│  │          01 昨日内容回顾.mp4
│  │          02 orm介绍 sqlite介绍 数据库同步指令流程.mp4
│  │          03 配置连接mysql 杂七杂八.mp4
│  │          04 参数简单介绍.mp4
│  │          05 添加记录.mp4
│  │          06 简单查询  修改  删除.mp4
│  │          07 基于双下划线的模糊查询.mp4
│  │          08 任务布置.mp4
│  │         
│  ├─day51 django的orm02
│  │  │  day51.zip
│  │  │  
│  │  └─视频
│  │          01 昨日内容回顾.mp4
│  │          02 书籍展示和书籍添加.mp4
│  │          03 编辑和删除.mp4
│  │          04 13个查询api接口.mp4
│  │          05 表设计.mp4
│  │          06 级联解释.mp4
│  │          07 多表关系记录的添加.mp4
│  │          08 任务布置.mp4
│  │         
│  ├─day52 django的orm03
│  │  │  day52.zip
│  │  │  
│  │  └─视频
│  │          01 昨日内容回顾.mp4
│  │          02 多表删除.mp4
│  │          03 多表修改.mp4
│  │          04 基于对象的跨表查询.mp4
│  │          05 基于双下划线的跨表查询.mp4
│  │          06 聚合查询和分组查询.mp4
│  │          07 任务布置.mp4
│  │         
│  ├─day53 djangoorm04
│  │  │  day53.zip
│  │  │  
│  │  └─视频
│  │          01 昨日内容回顾和作业1讲解.mp4
│  │          02 添加数据.mp4
│  │          03 编辑和删除.mp4
│  │          04 url别名反向解析.mp4
│  │          05 命名空间.mp4
│  │          06 F和Q查询.mp4
│  │         
│  ├─day54 ajax
│  │  │  day54.zip
│  │  │  
│  │  └─视频
│  │          01 昨日内容回顾.mp4
│  │          02 原生sql执行 和外部脚本调用django环境.mp4
│  │          03 orm锁和事务.mp4
│  │          04 ajax简单使用.mp4
│  │          05 ajax获取数据示例.mp4
│  │          06 快速建站.mp4
│  │          07 任务布置.mp4
│  │         
│  ├─day55 cookie和session
│  │  │  day55.zip
│  │  │  
│  │  └─视频
│  │          01 昨日内容回顾.mp4
│  │          02 作业讲解.mp4
│  │          03 cookie介绍.mp4
│  │          04 cookie操作整理.mp4
│  │          05 session操作.mp4
│  │          06 任务布置.mp4
│  │         
│  ├─day56
│  │  │  day56.zip
│  │  │  
│  │  └─视频
│  │      ├─上午视频
│  │      │      01 昨日内容回顾.mp4
│  │      │      02 作业讲解.mp4
│  │      │      03 作业讲解2.mp4
│  │      │      04 csrf原理介绍.mp4
│  │      │      
│  │      └─下午视频
│  │              05 ajax请求通过csrftoken认证的方式.mp4
│  │              06 contentType解释.mp4
│  │              07 上传文件.mp4
│  │              08 任务布置.mp4
│  │              
│  ├─day57
│  │  │  day57.zip
│  │  │  
│  │  └─视频
│  │          01 昨日内容回顾.mp4
│  │          02 自定义中间件.mp4
│  │          03 中间件其他方法的使用.mp4
│  │          04 分页.mp4
│  │         
│  ├─day58 vue1
│  │  │  day58.zip
│  │  │  
│  │  └─视频
│  │          01 昨日内容回顾.mp4
│  │          02 es6基本语法.mp4
│  │          03 vue简单使用.mp4
│  │          04 v-html和v-text.mp4
│  │          05 v-if和v-show.mp4
│  │          06 v-on和v-bind.mp4
│  │          07 商品加减示例.mp4
│  │          08 v-mode双向数据绑定.mp4
│  │          09 class类值控制.mp4
│  │          10 选项卡示例.mp4
│  │          11 v-for循环.mp4
│  │          12 过滤器.mp4
│  │          13 计算属性.mp4
│  │          14 监听属性.mp4
│  │          15 声明周期钩子函数.mp4
│  │          16 阻止事件冒泡和任务布置.mp4
│  │         
│  ├─day59 vue02
│  │  │  day59.zip
│  │  │  
│  │  └─视频
│  │          01 昨日内容回顾.mp4
│  │          02 作业讲解.mp4
│  │          03 服务器和域名购买备案.mp4
│  │          04 同源和跨域 axios简单使用.mp4
│  │          05 组件介绍 全局组件和局部组件的简单使用.mp4
│  │          06 组件写法.mp4
│  │          07 父组件往子组件传值.mp4
│  │         
│  ├─day60 vue03
│  │  │  day60.zip
│  │  │  
│  │  └─视频
│  │          01 昨日内容回顾.mp4
│  │          02 子组件网父组件传值 平行组件传值.mp4
│  │          03 系统安装.mp4
│  │          04 vue-router的使用.mp4
│  │          05 vue-cli脚手架环境安装和介绍.mp4
│  │          06 虚拟机和虚拟环境的使用.mp4
│  │          07 vue-cli脚手架的使用.mp4
│  │         
│  └─day61 vue04
│      │  day61.zip
│      │  
│      └─视频
│          ├─上午视频
│          │      01 昨日内容回顾.mp4
│          │      02 基于vue-cli的简单示例.mp4
│          │      03 element-ui插件的使用.mp4
│          │      04 顶部导航栏01.mp4
│          │      05 顶部导航栏02.mp4
│          │      
│          └─下午视频
│                  06 git本地仓库代码版本管理.mp4
│                  07git简单使用.mp4
│                  08 git分支介绍.mp4
│                  09 解决代码冲突问题.mp4
│                  10 远程仓库使用流程.mp4
│                  11 其他.mp4
│                  
├─day02
│  │  day02.zip
│  │  
│  └─视频
│          20200911_1.Number类型.mp4
│          20200911_2.字符串.mp4
│          20200911_3.列表_元组_字符串.mp4
│          20200911_4.集合_字典.mp4
│          20200911_5.变量的缓存机制.mp4
│         
├─day03
│  │  day03.zip
│  │  
│  └─视频
│          20200914_1.Number强制类型转换.mp4
│          20200914_2.自动类型转换_容器类型转换.mp4
│          20200914_3.字典类型的强转_类型判断.mp4
│          20200914_4.早测练习.mp4
│         
├─day04
│  │  day04.zip
│  │  
│  └─视频
│          20200915_1.算数_比较_赋值_成员.mp4
│          20200915_2.逻辑运算符.mp4
│          20200915_3.位运算符_总结.mp4
│          20200915_4.代码块_单项_双项分支.mp4
│         
├─day05
│  │  day05.zip
│  │  
│  └─视频
│          20200916_1.多项_巢状分支.mp4
│          20200916_2.练习讲解.mp4
│          20200916_3.循环结构.mp4
│          20200916_4.字符串的切片.mp4
│          20200916_5.循环的专项练习.mp4
│         
├─day06
│  │  day06.zip
│  │  
│  └─视频
│          20200917_1.双向循环的练习.mp4
│          20200917_2.break_pass_continue的使用.mp4
│          20200917_3.for循环.mp4
│          20200917_4.作业讲解.mp4
│         
├─day07
│  │  day07.zip
│  │  
│  └─视频
│          20200918_1.format格式化_填充符号使用.mp4
│          20200918_2.字符串相关的方法.mp4
│          20200918_3.列表的相关操作.mp4
│          20200918_4.列表的相关函数.mp4
│          20200918_5.深浅拷贝.mp4
│          20200918_6.作业题.mp4
│         
├─day08
│  │  day08.zip
│  │  
│  └─视频
│          20200921_1.字典的相关函数.mp4
│          20200921_2.集合的操作_函数.mp4
│          20200921_3.文件基本操作.mp4
│          20200921_4.文件扩展模式.mp4
│         
├─day09
│  │  代码.zip
│  │  
│  └─视频
│          20200922_1.文件相关函数.mp4
│          20200922_2.函数_函数的参数.mp4
│          20200922_3.收集参数.mp4
│          20200922_4.命名关键字_总结.mp4
│          20200922_5.day07作业讲解.mp4
│         
├─day10
│  │  代码.zip
│  │  
│  └─视频
│          20200923_1.return返回值.mp4
│          20200923_2.全局变量_局部变量.mp4
│          20200923_3.函数名的使用.mp4
│          20200923_4.函数的嵌套_nonlocal.mp4
│          20200923_5.闭包函数的定义.mp4
│          20200923_6.闭包的特点_意义.mp4
│         
├─day11
│  │  代码.zip
│  │  
│  └─视频
│          20200924_1.lambda表达式.mp4
│          20200924_2.locals和globals.mp4
│          20200924_3.迭代器.mp4
│          20200924_4.map高阶函数.mp4
│          20200924_5.reduce高阶函数.mp4
│          20200924_6.filter高阶函数.mp4
│          20200924_7.sorted高阶函数.mp4
│          20200924_8.作业讲解.mp4
│         
├─day12
│  │  代码.zip
│  │  
│  └─视频
│          20200925_1.推导式.mp4
│          20200925_2.推导式练习.mp4
│          20200925_3.集合_字典推导式.mp4
│          20200925_4.生成器.mp4
│          20200925_5.作业讲解.mp4
│         
├─day13
│  │  day13.zip
│  │  
│  ├─linux1
│  │  │  linux.zip
│  │  │  
│  │  └─linux视频
│  │          20200927_1.linux安装.mp4
│  │          20200927_2.插件安装的视频.mp4
│  │          20200927_3.linux命令操作1.mp4
│  │          20200927_4.查看编辑文件.mp4
│  │         
│  ├─python视频
│  │      20200927_1.递归函数.mp4
│  │      20200927_2.递归练习.mp4
│  │      20200927_3.递归补充.mp4
│  │      
│  └─工具
│          pycharm-community-2020.1.3.tar.gz
│          ubuntu-16.04.3-desktop-amd64.iso
│          VMware-workstation-full-15.1.0-13591040.exe
│         
├─day14
│  │  代码.zip
│  │  
│  └─视频
│          20200928_1.文件的权限.mp4
│          20200928_2.find_grep使用.mp4
│          20200928_3.linux下的pycharm安装.mp4
│          20200928_4.python内置函数.mp4
│          20200928_5.math_random.mp4
│          20200928_6.作业讲解.mp4
│         
├─day15
│  │  代码.zip
│  │  
│  └─视频
│          20200929_1.pickle模块.mp4
│          20200929_2.json模块.mp4
│          20200929_3.time模块.mp4
│          20200929_4.zipfile压缩模块.mp4
│          20200929_5.进度条.mp4
│          20200929_6.作业讲解.mp4
│         
├─day16
│  │  day16.zip
│  │  
│  └─视频
│          20200930_1.os模块.mp4
│          20200930_2.os_shutil.mp4
│          20200930_3.os_path.mp4
│          20200930_4.tarfile压缩模块.mp4
│          20200930_5.zuoye.mp4
│         
├─day17
│  │  代码.zip
│  │  
│  └─视频
│          20201009_1.正则表达式_匹配单个字符.mp4
│          20201009_2.正则表达式_匹配多个字符.mp4
│          20201009_3.正则表达式_匹配分组.mp4
│         
├─day18
│  │  day18.zip
│  │  
│  └─视频
│          20201010_1.反向引用_命名分组.mp4
│          20201010_2.正则函数.mp4
│          20201010_3.作业讲解.mp4
│          20201010_4.作业讲解.mp4
│         
├─day19
│  │  day19.zip
│  │  
│  └─视频
│          20201012_1.导入模块.mp4
│          20201012_2.导入包.mp4
│          20201012_part1.购物车购买商品.mp4
│          20201012_part2.购物车结算商品.mp4
│         
├─day20
│  │  day20.zip
│  │  
│  └─视频
│          20201013_1.面向对象oop了解.mp4
│          20201013_2.对象的相关操作.mp4
│          20201013_3.类的相关操作.mp4
│          20201013_4.类对象的删除操作.mp4
│         
├─day21
│  │  day21.zip
│  │  
│  └─视频
│          20201014_1.构造方法__init__.mp4
│          20201014_2.单继承_多继承.mp4
│          20201014_3.super的深度理解.mp4
│          20201014_4.登录_注册.mp4
│          20201014_5.day20作业.mp4
│         
├─day22
│  │  day22.zip
│  │  
│  └─视频
│          20201015_1.多态.mp4
│          20201015_2.__new__魔术方法.mp4
│          20201015_3.单态模式.mp4
│          20201015_4.del_str_repr.mp4
│          20201015_5.小人射击.mp4
│          20201015_6.day21作业讲解.mp4
│         
├─day23
│  │  day23.zip
│  │  
│  └─视频
│          20201016_1.__call__.mp4
│          20201016_2.bool_len_add.mp4
│          20201016_3.异常处理_魔术属性.mp4
│          20201016_4.主动抛异常.mp4
│          20201016_5.计算器小程序.mp4
│         
├─day24
│  │  day24.zip
│  │  
│  └─视频
│          20201019_1.装饰器前三部.mp4
│          20201019_2.装饰器345.mp4
│          20201019_3.装饰器第6部.mp4
│          20201019_4.装饰器第7部.mp4
│          20201019_5.第七部补充.mp4
│          20201019_6.第八部.mp4
│          20201019_7..类中相关方法.mp4
│         
├─day25
│  │  day25.zip
│  │  
│  └─视频
│          20201020_1.property_反射.mp4
│          20201020_2.atm需求分许.mp4
│          20201020_3.save保存.mp4
│          20201020_4.用户注册.mp4
│          20201020_5.查询.mp4
│          20201020_6.需求.mp4
│         
├─day26
│  │  day26.zip
│  │  
│  └─视频
│          20201021_1.网络的概念.mp4
│          20201021_2.arp_交换机_路由器.mp4
│          20201021_3.三次握手_四次挥手.mp4
│         
├─day27
│  │  day27.zip
│  │  
│  └─视频
│          20201022_1.tcp协议下的socket使用.mp4
│          20201022_2.udp协议下的socket使用.mp4
│          20201022_3.黏包.mp4
│          20201022_4.装饰器作业.mp4
│         
├─day28
│  │  day28.zip
│  │  
│  └─视频
│          20201023_1.socketserver.mp4
│          20201023_2.hashlib加密.mp4
│          20201023_3.文件校验.mp4
│          20201023_4.服务端的合法性校验.mp4
│          20201023_5.补充合法性校验.mp4
│          20201023_6.TCP登录.mp4
│         
├─day29
│  │  day29.zip
│  │  
│  └─视频
│          20201026_1.理解进程.mp4
│          20201026_2.进程的语法.mp4
│          20201026_3.join_自定义进程类.mp4
│          20201026_4.守护进程.mp4
│         
├─day30
│  │  day30.zip
│  │  
│  └─视频
│          20201027_1.lock互斥锁.mp4
│          20201027_2.事件_红绿灯效果.mp4
│          20201027_3.queue进程队列.mp4
│          20201027_4.生产着消费者模型.mp4
│          20201027_5.joinablequeue队列使用.mp4
│         
├─day31
│  │  day31.zip
│  │  
│  └─视频
│          20201028_1.线程的概念.mp4
│          20201028_2.线程的基本使用.mp4
│          20201028_3.自定义线程_守护线程.mp4
│          20201028_4.线程的安全问题.mp4
│          20201028_5.死锁_互斥锁_递归锁.mp4
│          20201028_6.线程事件.mp4
│         
├─day32
│  │  day32.zip
│  │  
│  └─视频
│          20201029_1.线程队列,进程池.mp4
│          20201029_2.线程池.mp4
│          20201029_3.回调函数.mp4
│          20201029_4.协程.mp4
│         
├─day33
│  │  day33.zip
│  │  
│  ├─day33-soft
│  │  │  mysql-5.7.25-winx64.zip
│  │  │  
│  │  └─安装视频
│  │          20201030_1.windows_mysql_install.mp4
│  │          20201030_2.putty_linux_mysql.mp4
│  │          配置文件
│  │         
│  └─视频
│          20201030_1.爬虫案例.mp4
│          20201030_2.FTP_登录_退出.mp4
│          20201030_3.FTP_下载.mp4
│          20201030_4.FTP_注册.mp4
│         
├─day34
│  │  day34.zip
│  │  
│  ├─day34-soft
│  │      mysql-5.7.25-winx64.zip
│  │      
│  └─视频
│          20201102_1.mysql基本操作.mp4
│          20201102_2.mysql数据库_表_数据增删改查.mp4
│          20201102_3.mysql数据类型.mp4
│         
├─day35
│  │  day35.zip
│  │  
│  └─视频
│          20201103_1.mysql约束.mp4
│          20201103_2.外键_联合主键_唯一索引.mp4
│          20201103_3.存储引擎_表关系.mp4
│         
├─day36
│  │  day36.zip
│  │  
│  └─视频
│          20201104_1.mysql_where子句_聚合函数.mp4
│          20201104_2.mysql_其他子句语法.mp4
│          20201104_3.mysql_子查询.mp4
│          20201104_4.exists关键字.mp4
│         
├─day37
│  │  day37.zip
│  │  
│  └─视频
│          20201105_1.pymysql的基本操作.mp4
│          20201105_2.sql注入攻击.mp4
│          20201105_3.sql增删改查.mp4
│          20201105_4.mysql的数据恢复.mp4
│         
├─day38
│  │  day38-答案.py
│  │  day38.zip
│  │  
│  ├─day38-mysql子查询
│  │      20201109_group_by额外补充.mp4
│  │      20201109_前5题.mp4
│  │      day38-答案.py
│  │      
│  └─视频
│          20201109_1.vscode相关配置.mp4
│          20201109_2.认识html.mp4
│          20201109_3.标签种类_列表.mp4
│          20201109_4.图片img..mp4
│          20201109_5.音视频_表单.mp4
│         
├─day39
│  │  day39.zip
│  │  
│  └─视频
│          20201110_1.表单框类型.mp4
│          20201110_2.表单属性.mp4
│          20201110_3.css引入_选择器.mp4
│          20201110_4.选择器_颜色设置.mp4
│          20201110_5.做网站流程.mp4
│          20201110_6.字体属性设置.mp4
│          20201110_7.文本属性.mp4
│          20201110_8.盒子模型.mp4
│         
├─day40
│  │  day40.zip
│  │  
│  └─视频
│          20201111_1.css_背景图.mp4
│          20201111_2.相对_绝对_固定.mp4
│          20201111_3.float浮动.mp4
│          20201111_4.html里面的bug.mp4
│          20201111_5.作业.mp4
│         
├─day41
│  │  day41.zip
│  │  
│  └─视频
│          20201112_1.js的数据类型.mp4
│          20201112_2.js运算符_类型转换.mp4
│          20201112_3.js流程控制.mp4
│          20201112_4.js函数.mp4
│          20201112_5.箭头函数(拓展).mp4
│          20201112_6.作业.mp4
│         
├─day42
│  │  day42-答案5~10.py
│  │  day42.zip
│  │  
│  ├─mysql子查询
│  │      20201113_11~15.mp4
│  │      day42-答案5~10.py
│  │      
│  └─视频
│          20201113_1.js对象.mp4
│          20201113_2.js字符串函数.mp4
│          20201113_3.js数组函数.mp4
│          20201113_4.定时器.mp4
│          20201113_5.BOM对象.mp4
│         
├─day43
│  │  day43.zip
│  │  
│  └─视频
│          20201116_1.dom节点.mp4
│          20201116_2.全选_反选-不选.mp4
│          20201116_3.模态框.mp4
│         
├─day44
│  │  day44-答案16~24.py
│  │  day44.zip
│  │  
│  ├─mysql子查询
│  │      20201117_最后myql子查询.mp4
│  │      day44-答案16~24.py
│  │      
│  └─视频
│          20201117_1.part1导航.mp4
│          20201117_2.head部分.mp4
│          20201117_3.head2部分.mp4
│          20201117_4.内容轮播图部分.mp4
│          20201117_5.最后的内容.mp4
│          20201117_6.ajax异步传输技术.mp4
│          20201117_7.BOM中location.mp4
│         
├─day45 jquery
│  │  day45.zip
│  │  
│  └─视频
│      ├─上午视频
│      │      01 label标签补充.mp4
│      │      02 jquery引入和简单实用.mp4
│      │      03 基础选择器.mp4
│      │      04 组合选择器和层级选择器.mp4
│      │      05 属性选择器.mp4
│      │      06 表单对象属性选择器和表单选择器.mp4
│      │      07 筛选器方法.mp4
│      │      08 选择器优先级和类值操作.mp4
│      │      09 值操作.mp4
│      │      10 创建标签.mp4
│      │      11 文档操作.mp4
│      │      12 删除和清空标签.mp4
│      │      13 字符串占位符.mp4
│      │      
│      └─下午视频
│              14 事件委托示例.mp4
│              15 属性操作.mp4
│              16 作业布置.mp4
│              17 常用事件.mp4
│              18 页面载入.mp4
│              
├─day46 bootstrap
│  │  day46.zip
│  │  
│  └─视频
│      ├─上午视频
│      │      01 昨日内容回顾.mp4
│      │      02 作业讲解.mp4
│      │      03 bug解决.mp4
│      │      04 bootstrap简单介绍 栅格 布局容器.mp4
│      │      05 bootstrao组价和插件简单实用.mp4
│      │      
│      └─下午视频
│              06 自定义web框架01.mp4
│              07 自定义web框架02.mp4
│              08 作业布置.mp4
│              
├─day47 HTTP协议和django初始
│  │  day47-代码和笔记.zip
│  │  
│  └─视频
│          01 作业讲解.mp4
│          02 wsgiref模块简单使用.mp4
│          03 wsgiref模块使用的流程梳理.mp4
│          04 HTTP协议介绍.mp4
│          05 jinja2简单使用.mp4
│          06 django下载安装和简单介绍.mp4
│          07 django简单使用.mp4
│          08 任务布置.mp4
│         
├─day48 dango的url
│  │  day48代码和笔记.zip
│  │  
│  └─视频
│      ├─上午视频
│      │      01 昨日内容回顾.mp4
│      │      02 作业讲解.mp4
│      │      03 url写法的注意点.mp4
│      │      04 有名分组和无名分组.mp4
│      │      05 响应的三个方法.mp4
│      │      06 设置响应头和状态码.mp4
│      │      07 CBV模式和源码剖析.mp4
│      │      
│      └─下午视频
│              08 dispatch用法 装饰器 模板渲染变量使用 过滤器.mp4
│              
├─day49 模板渲染
│  │  day49.zip
│  │  
│  └─视频
│          01 昨日内容回顾.mp4
│          02 for循环标签.mp4
│          03 if标签 with标签和一些注意事项.mp4
│          04 模板继承.mp4
│          05 组件.mp4
│          06 静态文件配置.mp4
│          07 自定义标签和过滤器.mp4
│          08 inclusion_tag.mp4
│          09 内容布置.mp4
│         
├─day50 django的orm
│  │  day50.zip
│  │  
│  └─视频
│          01 昨日内容回顾.mp4
│          02 orm介绍 sqlite介绍 数据库同步指令流程.mp4
│          03 配置连接mysql 杂七杂八.mp4
│          04 参数简单介绍.mp4
│          05 添加记录.mp4
│          06 简单查询  修改  删除.mp4
│          07 基于双下划线的模糊查询.mp4
│          08 任务布置.mp4
│         
├─day51 django的orm02
│  │  day51.zip
│  │  
│  └─视频
│          01 昨日内容回顾.mp4
│          02 书籍展示和书籍添加.mp4
│          03 编辑和删除.mp4
│          04 13个查询api接口.mp4
│          05 表设计.mp4
│          06 级联解释.mp4
│          07 多表关系记录的添加.mp4
│          08 任务布置.mp4
│         
├─day52 django的orm03
│  │  day52.zip
│  │  
│  └─视频
│          01 昨日内容回顾.mp4
│          02 多表删除.mp4
│          03 多表修改.mp4
│          04 基于对象的跨表查询.mp4
│          05 基于双下划线的跨表查询.mp4
│          06 聚合查询和分组查询.mp4
│          07 任务布置.mp4
│         
├─day53 djangoorm04
│  │  day53.zip
│  │  
│  └─视频
│          01 昨日内容回顾和作业1讲解.mp4
│          02 添加数据.mp4
│          03 编辑和删除.mp4
│          04 url别名反向解析.mp4
│          05 命名空间.mp4
│          06 F和Q查询.mp4
│         
├─day54 ajax
│  │  day54.zip
│  │  
│  └─视频
│          01 昨日内容回顾.mp4
│          02 原生sql执行 和外部脚本调用django环境.mp4
│          03 orm锁和事务.mp4
│          04 ajax简单使用.mp4
│          05 ajax获取数据示例.mp4
│          06 快速建站.mp4
│          07 任务布置.mp4
│         
├─day55 cookie和session
│  │  day55.zip
│  │  
│  └─视频
│          01 昨日内容回顾.mp4
│          02 作业讲解.mp4
│          03 cookie介绍.mp4
│          04 cookie操作整理.mp4
│          05 session操作.mp4
│          06 任务布置.mp4
│         
├─day56
│  │  day56.zip
│  │  
│  └─视频
│      ├─上午视频
│      │      01 昨日内容回顾.mp4
│      │      02 作业讲解.mp4
│      │      03 作业讲解2.mp4
│      │      04 csrf原理介绍.mp4
│      │      
│      └─下午视频
│              05 ajax请求通过csrftoken认证的方式.mp4
│              06 contentType解释.mp4
│              07 上传文件.mp4
│              08 任务布置.mp4
│              
├─day57
│  │  day57.zip
│  │  
│  └─视频
│          01 昨日内容回顾.mp4
│          02 自定义中间件.mp4
│          03 中间件其他方法的使用.mp4
│          04 分页.mp4
│         
├─day58 vue1
│  │  day58.zip
│  │  
│  └─视频
│          01 昨日内容回顾.mp4
│          02 es6基本语法.mp4
│          03 vue简单使用.mp4
│          04 v-html和v-text.mp4
│          05 v-if和v-show.mp4
│          06 v-on和v-bind.mp4
│          07 商品加减示例.mp4
│          08 v-mode双向数据绑定.mp4
│          09 class类值控制.mp4
│          10 选项卡示例.mp4
│          11 v-for循环.mp4
│          12 过滤器.mp4
│          13 计算属性.mp4
│          14 监听属性.mp4
│          15 声明周期钩子函数.mp4
│          16 阻止事件冒泡和任务布置.mp4
│         
├─day59 vue02
│  │  day59.zip
│  │  
│  └─视频
│          01 昨日内容回顾.mp4
│          02 作业讲解.mp4
│          03 服务器和域名购买备案.mp4
│          04 同源和跨域 axios简单使用.mp4
│          05 组件介绍 全局组件和局部组件的简单使用.mp4
│          06 组件写法.mp4
│          07 父组件往子组件传值.mp4
│         
├─day60 vue03
│  │  day60.zip
│  │  
│  └─视频
│          01 昨日内容回顾.mp4
│          02 子组件网父组件传值 平行组件传值.mp4
│          03 系统安装.mp4
│          04 vue-router的使用.mp4
│          05 vue-cli脚手架环境安装和介绍.mp4
│          06 虚拟机和虚拟环境的使用.mp4
│          07 vue-cli脚手架的使用.mp4
│         
├─day61 vue04
│  │  day61.zip
│  │  
│  └─视频
│      ├─上午视频
│      │      01 昨日内容回顾.mp4
│      │      02 基于vue-cli的简单示例.mp4
│      │      03 element-ui插件的使用.mp4
│      │      04 顶部导航栏01.mp4
│      │      05 顶部导航栏02.mp4
│      │      
│      └─下午视频
│              06 git本地仓库代码版本管理.mp4
│              07git简单使用.mp4
│              08 git分支介绍.mp4
│              09 解决代码冲突问题.mp4
│              10 远程仓库使用流程.mp4
│              11 其他.mp4
│              
├─day62 drf01
│  │  day62.zip
│  │  
│  └─视频
│          01 git远程仓库推送代码.mp4
│          02 Git多人协作开发流程.mp4
│          04 restful接口规范.mp4
│          05 安装djangorestframework.mp4
│          06 补充.mp4
│         
├─day62-95
│  ├─day62 drf01
│  │  │  day62.zip
│  │  │  
│  │  └─视频
│  │          01 git远程仓库推送代码.mp4
│  │          02 Git多人协作开发流程.mp4
│  │          04 restful接口规范.mp4
│  │          05 安装djangorestframework.mp4
│  │          06 补充.mp4
│  │         
│  ├─day63 drf02
│  │      01 昨日内容回顾.mp4
│  │      02 admin简单使用.mp4
│  │      03 admin使用过程简单总结.mp4
│  │      04 创建drf测试项目.mp4
│  │      05 drf简单示例.mp4
│  │      06 基础序列化器使用.mp4
│  │      07 序列化单条数据.mp4
│  │      08 序列化器的反序列化功能.mp4
│  │      09 readonly和write_only参数.mp4
│  │      10 两个参数的简单场景分析.mp4
│  │      11 简单总结.mp4
│  │      day63 drf02.zip
│  │      
│  ├─day64 drf03
│  │      01 昨日内容回顾加自定义校验函数.mp4
│  │      02 局部钩子和全局钩子校验.mp4
│  │      03 raise_exception参数.mp4
│  │      04 context额外参数传递.mp4
│  │      05 保存数据 新增和更新.mp4
│  │      06 orm charfield内容补充.mp4
│  │      07 modelserializer的使用.mp4
│  │      day64 drf03.zip
│  │      
│  ├─day65 drf04
│  │      01 昨日内容回顾.mp4
│  │      02 drf提供的request对象和response对象.mp4
│  │      03 增删改查简单接口.mp4
│  │      04 genericapiview的五个接口.mp4
│  │      05 genericapiview的其他方法.mp4
│  │      06 视图使用多个序列化器类的处理方法.mp4
│  │      07 基于视图扩展类的视图接口.mp4
│  │      08 基于视图子类的视图接口.mp4
│  │      09 基于视图集基类的视图接口.mp4
│  │      10 基于视图集基类来完成最后接口.mp4
│  │      11 action动作简单介绍.mp4
│  │      12 路由功能和action装饰器.mp4
│  │      13 多条件模糊查询.mp4
│  │      14 记录查询条件.mp4
│  │      day65 drf04.zip
│  │      
│  ├─day66 drf05
│  │      01 昨日内容回顾.mp4
│  │      02 认证组件.mp4
│  │      03 权限组件和限流组件.mp4
│  │      04 过滤和排序.mp4
│  │      05 分页组件.mp4
│  │      06 异常处理.mp4
│  │      07 自动生成接口文档.mp4
│  │      08 xadmin的安装和使用.mp4
│  │      day66 drf05.zip
│  │      
│  ├─day67 项目1
│  │      01 昨日内容回顾.mp4
│  │      02 项目的大致规划.mp4
│  │      03 目录结构调整.mp4
│  │      04 git进行代码管理.mp4
│  │      05 日志配置.mp4
│  │      06 异常处理配置.mp4
│  │      07 创建数据库 连接数据库 创建虚拟环境.mp4
│  │      08 前段项目初始化.mp4
│  │      09 前端项目模块安装和跨域.mp4
│  │      10 xadmin的安装和应用路径配置.mp4
│  │      11 首页搭建.mp4
│  │      12 git提交版本.mp4
│  │      day67 项目1.zip
│  │      
│  ├─day68 项目2
│  │      1-python32-day68-昨日内容回顾(1).mp4
│  │      1-python32-day68-昨日内容回顾.mp4
│  │      2-python32-day68-option请求的解释.mp4
│  │      3-python32-day68-轮播图表字段介绍和数据添加.mp4
│  │      4-python32-day68-轮播图接口实现.mp4
│  │      5-python32-day68-轮播图代码整理.mp4
│  │      6-python32-day68-导航栏菜单接口实现.mp4
│  │      7-python32-day68-配置文件引入和登录页面搭建.mp4
│  │      8-python32-day68-用户表设置.mp4
│  │      day68 项目2.zip
│  │      
│  ├─day69 项目3
│  │      1-python32-day69-jwt原理和文档介绍.mp4
│  │      2-python32-day69-jwt模块使用和响应结果拓展和客户端保存token.mp4
│  │      3-python32-day69-登录效果.mp4
│  │      4-python32-day69-验证token有效性.mp4
│  │      5-python32-day69-jwt原码分析.mp4
│  │      day69 项目3.zip
│  │      
│  ├─day70 项目4
│  │      1-昨日内容回顾.mp4
│  │      2-多条件登录.mp4
│  │      3-防水墙滑动验证码1.mp4
│  │      4-完善滑动验证码.mp4
│  │      day70 项目4.zip
│  │      
│  ├─day71 项目5
│  │      1-python32-day71-注册1.mp4
│  │      2-python32-day71- 注册2.mp4
│  │      3-python32-day71-短信验证码流程.mp4
│  │      4-python32-day71-redis介绍和字符串操作.mp4
│  │      5-python32-day71-redis简单操作.mp4
│  │      6-python32-day71-django_redis简单使用.mp4
│  │      7-python32-day71-任务布置.mp4
│  │      day71 项目5.zip
│  │      
│  ├─day72 项目6
│  │      1-python32-day72-短信验证码注册.mp4
│  │      2-python32-day72-短信验证码有效期和间隔和退出登录.mp4
│  │      3-python32-day72-任务布置.mp4
│  │      4-python32-day72-登录xadmin的bug.mp4
│  │      5-python32-day72-课程表结构设计.mp4
│  │      day72 项目6.zip
│  │      
│  ├─day73 项目7
│  │      1-celery的使用.mp4
│  │      2-课程列表接口实现.mp4
│  │      3-列表数据过滤.mp4
│  │      4-分页效果.mp4
│  │      5-课程详情页面的后台接口.mp4
│  │      6-课程章节和课时数据展示接口.mp4
│  │      day73 项目7.zip
│  │      
│  ├─day74 项目8
│  │      1-课程详情页面视频播放.mp4
│  │      2-添加购车到redis中.mp4
│  │      3-添加购物车验证token.mp4
│  │      4-源码分析触发和通过token认证.mp4
│  │      day74 项目8.zip
│  │      
│  ├─day75 项目9
│  │      1-vuex的简单实用.mp4
│  │      2-购物车数据展示.mp4
│  │      3-切换勾选状态.mp4
│  │      day75 项目9.zip
│  │      
│  ├─day76 项目10
│  │      1表结构分析.mp4
│  │      2优惠策略数据录入.mp4
│  │      3课程列表页展示优惠类型.mp4
│  │      4真实价格计算.mp4
│  │      5课程详情页面优惠类型数据展示.mp4
│  │      6购物车真实价格展示.mp4
│  │      7有效期表结构介绍.mp4
│  │      day76 项目10.zip
│  │      
│  ├─day77 项目11
│  │      1购物车列表页中的有效期选项数据.mp4
│  │      2切换有效期真实价格计算.mp4
│  │      3总价计算.mp4
│  │      4结算页面数据展示.mp4
│  │      5后续内容mp4.mp4
│  │      6生成订单数据1.mp4
│  │      7订单生成2.mp4
│  │      day77 项目11.zip
│  │      
│  ├─day78 项目12
│  │      1优惠券信息获取.mp4
│  │      2优惠券计算.mp4
│  │      3优惠券后台计算.mp4
│  │      4积分计算1.mp4
│  │      5 积分计算.mp4
│  │      day78 项目12.zip
│  │      
│  ├─day79 项目13
│  │      1支付宝支付介绍.mp4
│  │      2接入第三方sdk.mp4
│  │      3支付完成1.mp4
│  │      4支付结果的验证.mp4
│  │      5支付成功之后同步响应结果处理.mp4
│  │      6异步结果通知处理和订单页面展示.mp4
│  │      day79 项目13.zip
│  │      
│  ├─day80 项目14
│  │      1订单数据展示接口实现.mp4
│  │      2保利威视频播放.mp4
│  │      3保利威其他功能介绍.mp4
│  │      4celery定时任务.mp4
│  │      day80 项目14.zip
│  │      
│  ├─day81 项目15 部署1
│  │      1项目部署相关概念介绍.mp4
│  │      2镜像相关操作.mp4
│  │      3docker操作2.mp4
│  │      4前端项目部署.mp4
│  │      day81 项目15 部署1.zip
│  │      
│  ├─day82 项目16 部署2
│  │      1mysql和redis容器.mp4
│  │      2后台项目配置i修改.mp4
│  │      3后台项目部署.mp4
│  │      4后台项目部署2.mp4
│  │      5静态文件配置.mp4
│  │      day82-笔记.zip
│  │      
│  ├─day83
│  │      1-Python32期-爬虫day83-爬虫初始.mp4
│  │      2-Python32期-爬虫day83-requests基础操作01.mp4
│  │      3-Python32期-爬虫day83-requests基础操作02.mp4
│  │      4-Python32期-爬虫day83-图片数据爬取.mp4
│  │      
│  ├─day84
│  │      1-Python32期-爬虫day84-bs4.mp4
│  │      2-Python32期-爬虫day84-xpath解析.mp4
│  │      3-Python32期-爬虫day84-requests高级.mp4
│  │      
│  ├─day85
│  │      1-Python32期-爬虫day85-异步操作-线程.mp4
│  │      2-Python32期-爬虫day85-多任务异步协程.mp4
│  │      3-Python32期-爬虫day85-selenium.mp4
│  │      4-Python32期-爬虫day85-12306模拟登陆.mp4
│  │      
│  ├─day86
│  │      1-Python32-day86-js常见加密方式.mp4
│  │      2-Python32-day86-空气质量数据爬取.mp4
│  │      3-Python32-day86-系列逆向案例.mp4
│  │      
│  ├─day87
│  │      1-Python32-day87-作业+证书.mp4
│  │      2-Python32-day87-移动端数据捕获.mp4
│  │      3-Python32-day87-scrapy初始.mp4
│  │      4-Python32-day87-scrapy持久化存储.mp4
│  │      5-Python32-day87-请求传参.mp4
│  │      
│  ├─day88
│  │      1-Python32-day88-中间件.mp4
│  │      2-Python32-day88-网易新闻.mp4
│  │      3-Python32-day88-CrawlSpider的基本使用.mp4
│  │      4-Python32-day88-分布式.mp4
│  │      5-Python32-day88-增量式.mp4
│  │      
│  ├─day89
│  │      1-Python32-day89-算法概述.mp4
│  │      2-Python32-day89-栈、队列、山芋.mp4
│  │      3-Python32-day89-链表01.mp4
│  │      4-Python32-day89-链表02.mp4
│  │      5-Python32-day89-链表倒置.mp4
│  │      6-Python32-day89-二叉树初始.mp4
│  │      
│  ├─day90
│  │      0-Python32-day90-前后端分离模式.mp4
│  │      1-Python32-day90-二叉树.mp4
│  │      2-Python32-day90-算法01.mp4
│  │      3-Python32-day90-算法02.mp4
│  │      
│  ├─day91
│  │      1-python32-day91-flask基础操作.mp4
│  │      2-python32-day91-请求和响应.mp4
│  │      3-python32-day91-会话控制.mp4
│  │      
│  ├─day92
│  │      1.python32-day92-回顾.mp4
│  │      2-python32-day92-作业实现.mp4
│  │      3-python32-day92-请求钩子.mp4
│  │      4-python32-day92-异常装饰器.mp4
│  │      5-python32-day92-上下文.mp4
│  │      6-python32-day92-终端指令工具.mp4
│  │      7-python32-day92-模板引擎基础.mp4
│  │      
│  ├─day93
│  │      1-python32-day93-回顾.mp4
│  │      2-python32-day93-模板引擎.mp4
│  │      3-python32-day93-csrf攻击.mp4
│  │      4-python32-day93-CBV.mp4
│  │      5-python32-day93-ORM基础.mp4
│  │      
│  ├─day94
│  │      1-python32-day94-回顾.mp4
│  │      2-python32-day94-查询操作.mp4
│  │      3-python32-day94-查询高级操作.mp4
│  │      4-python32-day94-1对1连表操作.mp4
│  │      5-python32-day94-1对多操作.mp4
│  │      
│  └─day95
│          1-python32-day95-回顾.mp4
│          2-python32-day95-多对多.mp4
│          3-python32-day95-flask后序操作.mp4
│         
├─day63 drf02
│      01 昨日内容回顾.mp4
│      02 admin简单使用.mp4
│      03 admin使用过程简单总结.mp4
│      04 创建drf测试项目.mp4
│      05 drf简单示例.mp4
│      06 基础序列化器使用.mp4
│      07 序列化单条数据.mp4
│      08 序列化器的反序列化功能.mp4
│      09 readonly和write_only参数.mp4
│      10 两个参数的简单场景分析.mp4
│      11 简单总结.mp4
│      day63 drf02.zip
│      
├─day64 drf03
│      01 昨日内容回顾加自定义校验函数.mp4
│      02 局部钩子和全局钩子校验.mp4
│      03 raise_exception参数.mp4
│      04 context额外参数传递.mp4
│      05 保存数据 新增和更新.mp4
│      06 orm charfield内容补充.mp4
│      07 modelserializer的使用.mp4
│      day64 drf03.zip
│      
├─day65 drf04
│      01 昨日内容回顾.mp4
│      02 drf提供的request对象和response对象.mp4
│      03 增删改查简单接口.mp4
│      04 genericapiview的五个接口.mp4
│      05 genericapiview的其他方法.mp4
│      06 视图使用多个序列化器类的处理方法.mp4
│      07 基于视图扩展类的视图接口.mp4
│      08 基于视图子类的视图接口.mp4
│      09 基于视图集基类的视图接口.mp4
│      10 基于视图集基类来完成最后接口.mp4
│      11 action动作简单介绍.mp4
│      12 路由功能和action装饰器.mp4
│      13 多条件模糊查询.mp4
│      14 记录查询条件.mp4
│      day65 drf04.zip
│      
├─day66 drf05
│      01 昨日内容回顾.mp4
│      02 认证组件.mp4
│      03 权限组件和限流组件.mp4
│      04 过滤和排序.mp4
│      05 分页组件.mp4
│      06 异常处理.mp4
│      07 自动生成接口文档.mp4
│      08 xadmin的安装和使用.mp4
│      day66 drf05.zip
│      
├─day67 项目1
│      01 昨日内容回顾.mp4
│      02 项目的大致规划.mp4
│      03 目录结构调整.mp4
│      04 git进行代码管理.mp4
│      05 日志配置.mp4
│      06 异常处理配置.mp4
│      07 创建数据库 连接数据库 创建虚拟环境.mp4
│      08 前段项目初始化.mp4
│      09 前端项目模块安装和跨域.mp4
│      10 xadmin的安装和应用路径配置.mp4
│      11 首页搭建.mp4
│      12 git提交版本.mp4
│      day67 项目1.zip
│      
├─day68 项目2
│      1-python32-day68-昨日内容回顾(1).mp4
│      1-python32-day68-昨日内容回顾.mp4
│      2-python32-day68-option请求的解释.mp4
│      3-python32-day68-轮播图表字段介绍和数据添加.mp4
│      4-python32-day68-轮播图接口实现.mp4
│      5-python32-day68-轮播图代码整理.mp4
│      6-python32-day68-导航栏菜单接口实现.mp4
│      7-python32-day68-配置文件引入和登录页面搭建.mp4
│      8-python32-day68-用户表设置.mp4
│      day68 项目2.zip
│      
├─day69 项目3
│      1-python32-day69-jwt原理和文档介绍.mp4
│      2-python32-day69-jwt模块使用和响应结果拓展和客户端保存token.mp4
│      3-python32-day69-登录效果.mp4
│      4-python32-day69-验证token有效性.mp4
│      5-python32-day69-jwt原码分析.mp4
│      day69 项目3.zip
│      
├─day70 项目4
│      1-昨日内容回顾.mp4
│      2-多条件登录.mp4
│      3-防水墙滑动验证码1.mp4
│      4-完善滑动验证码.mp4
│      day70 项目4.zip
│      
├─day71 项目5
│      1-python32-day71-注册1.mp4
│      2-python32-day71- 注册2.mp4
│      3-python32-day71-短信验证码流程.mp4
│      4-python32-day71-redis介绍和字符串操作.mp4
│      5-python32-day71-redis简单操作.mp4
│      6-python32-day71-django_redis简单使用.mp4
│      7-python32-day71-任务布置.mp4
│      day71 项目5.zip
│      
├─day72 项目6
│      1-python32-day72-短信验证码注册.mp4
│      2-python32-day72-短信验证码有效期和间隔和退出登录.mp4
│      3-python32-day72-任务布置.mp4
│      4-python32-day72-登录xadmin的bug.mp4
│      5-python32-day72-课程表结构设计.mp4
│      day72 项目6.zip
│      
├─day73 项目7
│      1-celery的使用.mp4
│      2-课程列表接口实现.mp4
│      3-列表数据过滤.mp4
│      4-分页效果.mp4
│      5-课程详情页面的后台接口.mp4
│      6-课程章节和课时数据展示接口.mp4
│      day73 项目7.zip
│      
├─day74 项目8
│      1-课程详情页面视频播放.mp4
│      2-添加购车到redis中.mp4
│      3-添加购物车验证token.mp4
│      4-源码分析触发和通过token认证.mp4
│      day74 项目8.zip
│      
├─day75 项目9
│      1-vuex的简单实用.mp4
│      2-购物车数据展示.mp4
│      3-切换勾选状态.mp4
│      day75 项目9.zip
│      
├─day76 项目10
│      1表结构分析.mp4
│      2优惠策略数据录入.mp4
│      3课程列表页展示优惠类型.mp4
│      4真实价格计算.mp4
│      5课程详情页面优惠类型数据展示.mp4
│      6购物车真实价格展示.mp4
│      7有效期表结构介绍.mp4
│      day76 项目10.zip
│      
├─day77 项目11
│      1购物车列表页中的有效期选项数据.mp4
│      2切换有效期真实价格计算.mp4
│      3总价计算.mp4
│      4结算页面数据展示.mp4
│      5后续内容mp4.mp4
│      6生成订单数据1.mp4
│      7订单生成2.mp4
│      day77 项目11.zip
│      
├─day78 项目12
│      1优惠券信息获取.mp4
│      2优惠券计算.mp4
│      3优惠券后台计算.mp4
│      4积分计算1.mp4
│      5 积分计算.mp4
│      day78 项目12.zip
│      
├─day79 项目13
│      1支付宝支付介绍.mp4
│      2接入第三方sdk.mp4
│      3支付完成1.mp4
│      4支付结果的验证.mp4
│      5支付成功之后同步响应结果处理.mp4
│      6异步结果通知处理和订单页面展示.mp4
│      day79 项目13.zip
│      
├─day80 项目14
│      1订单数据展示接口实现.mp4
│      2保利威视频播放.mp4
│      3保利威其他功能介绍.mp4
│      4celery定时任务.mp4
│      day80 项目14.zip
│      
├─day81 项目15 部署1
│      1项目部署相关概念介绍.mp4
│      2镜像相关操作.mp4
│      3docker操作2.mp4
│      4前端项目部署.mp4
│      day81 项目15 部署1.zip
│      
├─day82 项目16 部署2
│      1mysql和redis容器.mp4
│      2后台项目配置i修改.mp4
│      3后台项目部署.mp4
│      4后台项目部署2.mp4
│      5静态文件配置.mp4
│      day82-笔记.zip
│      
├─day83
│      1-Python32期-爬虫day83-爬虫初始.mp4
│      2-Python32期-爬虫day83-requests基础操作01.mp4
│      3-Python32期-爬虫day83-requests基础操作02.mp4
│      4-Python32期-爬虫day83-图片数据爬取.mp4
│      
├─day84
│      1-Python32期-爬虫day84-bs4.mp4
│      2-Python32期-爬虫day84-xpath解析.mp4
│      3-Python32期-爬虫day84-requests高级.mp4
│      
├─day85
│      1-Python32期-爬虫day85-异步操作-线程.mp4
│      2-Python32期-爬虫day85-多任务异步协程.mp4
│      3-Python32期-爬虫day85-selenium.mp4
│      4-Python32期-爬虫day85-12306模拟登陆.mp4
│      
├─day86
│      1-Python32-day86-js常见加密方式.mp4
│      2-Python32-day86-空气质量数据爬取.mp4
│      3-Python32-day86-系列逆向案例.mp4
│      
├─day87
│      1-Python32-day87-作业+证书.mp4
│      2-Python32-day87-移动端数据捕获.mp4
│      3-Python32-day87-scrapy初始.mp4
│      4-Python32-day87-scrapy持久化存储.mp4
│      5-Python32-day87-请求传参.mp4
│      
├─day88
│      1-Python32-day88-中间件.mp4
│      2-Python32-day88-网易新闻.mp4
│      3-Python32-day88-CrawlSpider的基本使用.mp4
│      4-Python32-day88-分布式.mp4
│      5-Python32-day88-增量式.mp4
│      
├─day89
│      1-Python32-day89-算法概述.mp4
│      2-Python32-day89-栈、队列、山芋.mp4
│      3-Python32-day89-链表01.mp4
│      4-Python32-day89-链表02.mp4
│      5-Python32-day89-链表倒置.mp4
│      6-Python32-day89-二叉树初始.mp4
│      
├─day90
│      0-Python32-day90-前后端分离模式.mp4
│      1-Python32-day90-二叉树.mp4
│      2-Python32-day90-算法01.mp4
│      3-Python32-day90-算法02.mp4
│      
├─day91
│      1-python32-day91-flask基础操作.mp4
│      2-python32-day91-请求和响应.mp4
│      3-python32-day91-会话控制.mp4
│      
├─day92
│      1.python32-day92-回顾.mp4
│      2-python32-day92-作业实现.mp4
│      3-python32-day92-请求钩子.mp4
│      4-python32-day92-异常装饰器.mp4
│      5-python32-day92-上下文.mp4
│      6-python32-day92-终端指令工具.mp4
│      7-python32-day92-模板引擎基础.mp4
│      
├─day93
│      1-python32-day93-回顾.mp4
│      2-python32-day93-模板引擎.mp4
│      3-python32-day93-csrf攻击.mp4
│      4-python32-day93-CBV.mp4
│      5-python32-day93-ORM基础.mp4
│      
├─day94
│      1-python32-day94-回顾.mp4
│      2-python32-day94-查询操作.mp4
│      3-python32-day94-查询高级操作.mp4
│      4-python32-day94-1对1连表操作.mp4
│      5-python32-day94-1对多操作.mp4
│      
├─day95
│      1-python32-day95-回顾.mp4
│      2-python32-day95-多对多.mp4
│      3-python32-day95-flask后序操作.mp4
│      
├─Python全栈32期-单独课件
│  │  Bobo.zip
│  │  Bobo.zip
│  │  day01.zip
│  │  day01.zip
│  │  day02.zip
│  │  day02.zip
│  │  day03.zip
│  │  day03.zip
│  │  day04.zip
│  │  day04.zip
│  │  day05.zip
│  │  day05.zip
│  │  day06.zip
│  │  day06.zip
│  │  day07.zip
│  │  day07.zip
│  │  day08.zip
│  │  day08.zip
│  │  day09.zip
│  │  day09.zip
│  │  day100-江广林day05.zip
│  │  day100-江广林day05.zip
│  │  day101.zip
│  │  day101.zip
│  │  day102-江广林day07.zip
│  │  day102-江广林day07.zip
│  │  day103-江广林day08.zip
│  │  day103-江广林day08.zip
│  │  day104-江广林day09.zip
│  │  day104-江广林day09.zip
│  │  day105-江广林day10.zip
│  │  day105-江广林day10.zip
│  │  day106-江广林day11.zip
│  │  day106-江广林day11.zip
│  │  day107-江广林day12.zip
│  │  day107-江广林day12.zip
│  │  day108-江广林day13.zip
│  │  day108-江广林day13.zip
│  │  day109-江广林day14.zip
│  │  day109-江广林day14.zip
│  │  day10.zip
│  │  day10.zip
│  │  day110-江广林day15.zip
│  │  day110-江广林day15.zip
│  │  day111-orders.bson
│  │  day111-orders.bson
│  │  day111-江广林day16.zip
│  │  day111-江广林day16.zip
│  │  day112-江广林day17.zip
│  │  day112-江广林day17.zip
│  │  day113-江广林day18.zip
│  │  day113-江广林day18.zip
│  │  day114-江广林day19.zip
│  │  day114-江广林day19.zip
│  │  day115-江广林day20.zip
│  │  day115-江广林day20.zip
│  │  day116-江广林day21.zip
│  │  day116-江广林day21.zip
│  │  day117-江广林day22.zip
│  │  day117-江广林day22.zip
│  │  day118-江广林day23.zip
│  │  day118-江广林day23.zip
│  │  day119-江广林day24.zip
│  │  day119-江广林day24.zip
│  │  day11.zip
│  │  day11.zip
│  │  day120-江广林day25.zip
│  │  day120-江广林day25.zip
│  │  day121-江广林day26.zip
│  │  day121-江广林day26.zip
│  │  day122-江广林day27.zip
│  │  day122-江广林day27.zip
│  │  day123-江广林day28.zip
│  │  day123-江广林day28.zip
│  │  day124-江广林day29.zip
│  │  day124-江广林day29.zip
│  │  day125-江广林day30.zip
│  │  day125-江广林day30.zip
│  │  day126-江广林day31.zip
│  │  day126-江广林day31.zip
│  │  day127-江广林day32.zip
│  │  day127-江广林day32.zip
│  │  day128-江广林day33.zip
│  │  day128-江广林day33.zip
│  │  day129-江广林day34.zip
│  │  day129-江广林day34.zip
│  │  day12.zip
│  │  day12.zip
│  │  day13-linux.zip
│  │  day13-linux.zip
│  │  day13-python.zip
│  │  day13-python.zip
│  │  day130-江广林day35.zip
│  │  day130-江广林day35.zip
│  │  day131-江广林day36.zip
│  │  day131-江广林day36.zip
│  │  day132-江广林day37.zip
│  │  day132-江广林day37.zip
│  │  day133-江广林day38.zip
│  │  day133-江广林day38.zip
│  │  day134-江广林day39.zip
│  │  day134-江广林day39.zip
│  │  day135-江广林day40.zip
│  │  day135-江广林day40.zip
│  │  day136-江广林day41.zip
│  │  day136-江广林day41.zip
│  │  day137-江广林day42.zip
│  │  day137-江广林day42.zip
│  │  day138-江广林day43.zip
│  │  day138-江广林day43.zip
│  │  day139-江广林day44.zip
│  │  day139-江广林day44.zip
│  │  day140-江广林day45.zip
│  │  day140-江广林day45.zip
│  │  day141-江广林day46.zip
│  │  day141-江广林day46.zip
│  │  day142-江广林day47.zip
│  │  day142-江广林day47.zip
│  │  day143-江广林day48.zip
│  │  day143-江广林day48.zip
│  │  day144-江广林day49.zip
│  │  day144-江广林day49.zip
│  │  day145-江广林day50.zip
│  │  day145-江广林day50.zip
│  │  day146-江广林day51.zip
│  │  day146-江广林day51.zip
│  │  day147-江广林day52.zip
│  │  day147-江广林day52.zip
│  │  day148-江广林day53.zip
│  │  day148-江广林day53.zip
│  │  day149-江广林day54.zip
│  │  day149-江广林day54.zip
│  │  day14.zip
│  │  day14.zip
│  │  day150-江广林day55.zip
│  │  day150-江广林day55.zip
│  │  day151-江广林day56.zip
│  │  day151-江广林day56.zip
│  │  day152-江广林day57.zip
│  │  day152-江广林day57.zip
│  │  day15.zip
│  │  day15.zip
│  │  day16.zip
│  │  day16.zip
│  │  day17.zip
│  │  day17.zip
│  │  day18.zip
│  │  day18.zip
│  │  day19.zip
│  │  day19.zip
│  │  day20.zip
│  │  day20.zip
│  │  day21.zip
│  │  day21.zip
│  │  day22.zip
│  │  day22.zip
│  │  day23.zip
│  │  day23.zip
│  │  day24.zip
│  │  day24.zip
│  │  day25.zip
│  │  day25.zip
│  │  day26.zip
│  │  day26.zip
│  │  day27.zip
│  │  day27.zip
│  │  day28.zip
│  │  day28.zip
│  │  day29.zip
│  │  day29.zip
│  │  day30.zip
│  │  day30.zip
│  │  day31.zip
│  │  day31.zip
│  │  day32.zip
│  │  day32.zip
│  │  day33.zip
│  │  day33.zip
│  │  day34.zip
│  │  day34.zip
│  │  day35.zip
│  │  day35.zip
│  │  day36.zip
│  │  day36.zip
│  │  day37.zip
│  │  day37.zip
│  │  day38-答案.py
│  │  day38-答案.py
│  │  day38.zip
│  │  day38.zip
│  │  day39.zip
│  │  day39.zip
│  │  day40.zip
│  │  day40.zip
│  │  day41.zip
│  │  day41.zip
│  │  day42-答案5~10.py
│  │  day42-答案5~10.py
│  │  day42.zip
│  │  day42.zip
│  │  day43.zip
│  │  day43.zip
│  │  day44-答案16~24.py
│  │  day44-答案16~24.py
│  │  day44.zip
│  │  day44.zip
│  │  day45.zip
│  │  day45.zip
│  │  day46.zip
│  │  day46.zip
│  │  day47-代码和笔记.zip
│  │  day47-代码和笔记.zip
│  │  day48代码和笔记.zip
│  │  day48代码和笔记.zip
│  │  day49.zip
│  │  day49.zip
│  │  day50.zip
│  │  day50.zip
│  │  day51.zip
│  │  day51.zip
│  │  day52.zip
│  │  day52.zip
│  │  day53.zip
│  │  day53.zip
│  │  day54.zip
│  │  day54.zip
│  │  day55.zip
│  │  day55.zip
│  │  day56.zip
│  │  day56.zip
│  │  day57.zip
│  │  day57.zip
│  │  day58.zip
│  │  day58.zip
│  │  day59.zip
│  │  day59.zip
│  │  day60.zip
│  │  day60.zip
│  │  day61.zip
│  │  day61.zip
│  │  day62.zip
│  │  day62.zip
│  │  day63 drf02.zip
│  │  day63 drf02.zip
│  │  day64 drf03.zip
│  │  day64 drf03.zip
│  │  day65 drf04.zip
│  │  day65 drf04.zip
│  │  day66 drf05.zip
│  │  day66 drf05.zip
│  │  day67 项目1.zip
│  │  day67 项目1.zip
│  │  day68 项目2.zip
│  │  day68 项目2.zip
│  │  day69 项目3.zip
│  │  day69 项目3.zip
│  │  day70 项目4.zip
│  │  day70 项目4.zip
│  │  day71 项目5.zip
│  │  day71 项目5.zip
│  │  day72 项目6.zip
│  │  day72 项目6.zip
│  │  day73 项目7.zip
│  │  day73 项目7.zip
│  │  day74 项目8.zip
│  │  day74 项目8.zip
│  │  day75 项目9.zip
│  │  day75 项目9.zip
│  │  day76 项目10.zip
│  │  day76 项目10.zip
│  │  day77 项目11.zip
│  │  day77 项目11.zip
│  │  day78 项目12.zip
│  │  day78 项目12.zip
│  │  day79 项目13.zip
│  │  day79 项目13.zip
│  │  day80 项目14.zip
│  │  day80 项目14.zip
│  │  day81 项目15 部署1.zip
│  │  day81 项目15 部署1.zip
│  │  day82-笔记.zip
│  │  day82-笔记.zip
│  │  day83-day85爬虫课件.zip
│  │  day83-day85爬虫课件.zip
│  │  day86-day95资料.zip
│  │  day86-day95资料.zip
│  │  day96-江广林day01.zip
│  │  day96-江广林day01.zip
│  │  day97-江广林day02.zip
│  │  day97-江广林day02.zip
│  │  day98-江广林day03.zip
│  │  day98-江广林day03.zip
│  │  day99-江广林day04.zip
│  │  day99-江广林day04.zip
│  │  
│  ├─day109mongdb
│  │      docker安装mongoDB.mp4
│  │      docker安装mongoDB.mp4
│  │      mongo-4.4.2.tar.gz
│  │      mongo-4.4.2.tar.gz
│  │      运算符.txt
│  │      运算符.txt
│  │      
│  ├─day112-docs
│  │  │  day153-江广林day58.zip
│  │  │  day153-江广林day58.zip
│  │  │  day154-江广林day59.zip
│  │  │  day154-江广林day59.zip
│  │  │  day155-江广林day60.zip
│  │  │  day155-江广林day60.zip
│  │  │  fakerDemo.py
│  │  │  fakerDemo.py
│  │  │  
│  │  ├─marsh
│  │  │      1-main-基本使用-序列化-单个或多个模型.py
│  │  │      1-main-基本使用-序列化-单个或多个模型.py
│  │  │      10-main-自定义验证方法和参数传递.py
│  │  │      10-main-自定义验证方法和参数传递.py
│  │  │      11-main-基于SQLAlchemySchema创建模型构造器.py
│  │  │      11-main-基于SQLAlchemySchema创建模型构造器.py
│  │  │      2-main-嵌套序列化-一对一或多对一.py
│  │  │      2-main-嵌套序列化-一对一或多对一.py
│  │  │      3-main-嵌套序列化-一对多.py
│  │  │      3-main-嵌套序列化-一对多.py
│  │  │      4-main-自嵌套序列化-方式1.py
│  │  │      4-main-自嵌套序列化-方式1.py
│  │  │      5-main-自嵌套序列化-方式2.py
│  │  │      5-main-自嵌套序列化-方式2.py
│  │  │      6-main自嵌套序列化-方式3.py
│  │  │      6-main自嵌套序列化-方式3.py
│  │  │      7-main-基本使用-反序列化.py
│  │  │      7-main-基本使用-反序列化.py
│  │  │      8-main-钩子方法.py
│  │  │      8-main-钩子方法.py
│  │  │      9-main-验证-内置验证器.py
│  │  │      9-main-验证-内置验证器.py
│  │  │      main.py
│  │  │      main.py
│  │  │      __init__.py
│  │  │      __init__.py
│  │  │      
│  │  ├─mongo
│  │  │      1-数据库连接.py
│  │  │      1-数据库连接.py
│  │  │      2-添加文档.py
│  │  │      2-添加文档.py
│  │  │      3-删除文档.py
│  │  │      3-删除文档.py
│  │  │      4-更新文档.py
│  │  │      4-更新文档.py
│  │  │      5-查询文档.py
│  │  │      5-查询文档.py
│  │  │      __init__.py
│  │  │      __init__.py
│  │  │      
│  │  └─mongo_2021_03_15.mdb
│  │      ├─admin
│  │      │      system.users.metadata.json
│  │      │      system.users.metadata.json
│  │      │      system.users.bson
│  │      │      system.users.bson
│  │      │      system.version.metadata.json
│  │      │      system.version.metadata.json
│  │      │      system.version.bson
│  │      │      system.version.bson
│  │      │      
│  │      ├─mofang
│  │      │      chat_list.metadata.json
│  │      │      chat_list.metadata.json
│  │      │      chat_list.bson
│  │      │      chat_list.bson
│  │      │      
│  │      ├─my_db
│  │      │      my_collection.metadata.json
│  │      │      my_collection.metadata.json
│  │      │      my_collection.bson
│  │      │      my_collection.bson
│  │      │      orders.metadata.json
│  │      │      orders.metadata.json
│  │      │      orders.bson
│  │      │      orders.bson
│  │      │      
│  │      └─test
│  │              orders.metadata.json
│  │              orders.metadata.json
│  │              orders.bson
│  │              orders.bson
│  │              
│  ├─day13-工具
│  │      pycharm-community-2020.1.3.tar.gz
│  │      pycharm-community-2020.1.3.tar.gz
│  │      ubuntu-16.04.3-desktop-amd64.iso
│  │      ubuntu-16.04.3-desktop-amd64.iso
│  │      VMware-workstation-full-15.1.0-13591040.exe
│  │      VMware-workstation-full-15.1.0-13591040.exe
│  │      
│  ├─day33-soft
│  │  │  mysql-5.7.25-winx64.zip
│  │  │  mysql-5.7.25-winx64.zip
│  │  │  
│  │  └─安装视频
│  │          20201030_1.windows_mysql_install.mp4
│  │          20201030_1.windows_mysql_install.mp4
│  │          20201030_2.putty_linux_mysql.mp4
│  │          20201030_2.putty_linux_mysql.mp4
│  │          配置文件
│  │          配置文件
│  │         
│  └─day34-soft
│          mysql-5.7.25-winx64.zip
│          mysql-5.7.25-winx64.zip
│         
├─项目部分1-江广林
│  ├─day01
│  │  │  day01.md
│  │  │  day01.md
│  │  │  
│  │  ├─assets
│  │  │      1606372690584.png
│  │  │      1606372690584.png
│  │  │      1606372738160.png
│  │  │      1606372738160.png
│  │  │      1606382655794.png
│  │  │      1606382655794.png
│  │  │      1606382681723.png
│  │  │      1606382681723.png
│  │  │      
│  │  ├─素材
│  │  │  └─flask
│  │  │      ├─day01
│  │  │      │  │  flask-1.md
│  │  │      │  │  flask-1.md
│  │  │      │  │  
│  │  │      │  ├─assets
│  │  │      │  │      1554340800604.png
│  │  │      │  │      1554340800604.png
│  │  │      │  │      1554340988236.png
│  │  │      │  │      1554340988236.png
│  │  │      │  │      1559026507588.png
│  │  │      │  │      1559026507588.png
│  │  │      │  │      1559026865137.png
│  │  │      │  │      1559026865137.png
│  │  │      │  │      1559027006737.png
│  │  │      │  │      1559027006737.png
│  │  │      │  │      
│  │  │      │  ├─代码
│  │  │      │  │  └─flask_demo
│  │  │      │  │      │  1-main-快速使用.py
│  │  │      │  │      │  1-main-快速使用.py
│  │  │      │  │      │  123.zip
│  │  │      │  │      │  123.zip
│  │  │      │  │      │  2-main-添加项目配置.py
│  │  │      │  │      │  2-main-添加项目配置.py
│  │  │      │  │      │  2.jpg
│  │  │      │  │      │  2.jpg
│  │  │      │  │      │  3-main-接收路由参数[内置路由参数转换器].py
│  │  │      │  │      │  3-main-接收路由参数[内置路由参数转换器].py
│  │  │      │  │      │  4-main-自定义路由参数转换器.py
│  │  │      │  │      │  4-main-自定义路由参数转换器.py
│  │  │      │  │      │  5-main-基于路由参数转换器实现类似django的re_path函数效果接收正则限定参数.py
│  │  │      │  │      │  5-main-基于路由参数转换器实现类似django的re_path函数效果接收正则限定参数.py
│  │  │      │  │      │  6-main-获取请求数据.py
│  │  │      │  │      │  6-main-获取请求数据.py
│  │  │      │  │      │  7-main-响应内容.py
│  │  │      │  │      │  7-main-响应内容.py
│  │  │      │  │      │  8-main-响应内容[页面响应和自定义响应].py
│  │  │      │  │      │  8-main-响应内容[页面响应和自定义响应].py
│  │  │      │  │      │  html跳转.html
│  │  │      │  │      │  html跳转.html
│  │  │      │  │      │  main.py
│  │  │      │  │      │  main.py
│  │  │      │  │      │  
│  │  │      │  │      └─__pycache__
│  │  │      │  │              main.cpython-36.pyc
│  │  │      │  │              main.cpython-36.pyc
│  │  │      │  │              
│  │  │      │  └─素材
│  │  │      │          sesion原理.jpg
│  │  │      │          sesion原理.jpg
│  │  │      │         
│  │  │      ├─day02
│  │  │      │  │  day02.md
│  │  │      │  │  day02.md
│  │  │      │  │  无标题1.png
│  │  │      │  │  无标题1.png
│  │  │      │  │  
│  │  │      │  ├─assets
│  │  │      │  │      1563855291209.png
│  │  │      │  │      1563855291209.png
│  │  │      │  │      1563857369768_20190815_173127.png
│  │  │      │  │      1563857369768_20190815_173127.png
│  │  │      │  │      1596532209377.png
│  │  │      │  │      1596532209377.png
│  │  │      │  │      
│  │  │      │  └─代码
│  │  │      │      └─flask_demo
│  │  │      │          │  1-main-cookie操作.py
│  │  │      │          │  1-main-cookie操作.py
│  │  │      │          │  2-main-session操作.py
│  │  │      │          │  2-main-session操作.py
│  │  │      │          │  3-main- 4个请求钩子.py
│  │  │      │          │  3-main- 4个请求钩子.py
│  │  │      │          │  4-main-异常抛出和捕获.py
│  │  │      │          │  4-main-异常抛出和捕获.py
│  │  │      │          │  5-main-执行上下文.py
│  │  │      │          │  5-main-执行上下文.py
│  │  │      │          │  6-main-启动终端脚本.py
│  │  │      │          │  6-main-启动终端脚本.py
│  │  │      │          │  7-main-自定义终端脚本命令.py
│  │  │      │          │  7-main-自定义终端脚本命令.py
│  │  │      │          │  8-main-模板基本使用.py
│  │  │      │          │  8-main-模板基本使用.py
│  │  │      │          │  backup.py
│  │  │      │          │  backup.txt
│  │  │      │          │  backup.py
│  │  │      │          │  backup.txt
│  │  │      │          │  main.py
│  │  │      │          │  main.py
│  │  │      │          │  
│  │  │      │          ├─goods
│  │  │      │          │      backup.py
│  │  │      │          │      backup.py
│  │  │      │          │      
│  │  │      │          ├─templates
│  │  │      │          │      index2.html
│  │  │      │          │      index2.html
│  │  │      │          │      index.html
│  │  │      │          │      index.html
│  │  │      │          │      
│  │  │      │          └─__pycache__
│  │  │      │                  main.cpython-36.pyc
│  │  │      │                  main.cpython-36.pyc
│  │  │      │                  
│  │  │      ├─day03
│  │  │      │  │  day02.md
│  │  │      │  │  day02.md
│  │  │      │  │  day03.md
│  │  │      │  │  day03.md
│  │  │      │  │  代码
│  │  │      │  │  
│  │  │      │  ├─assets
│  │  │      │  │      1559209200346(1).png
│  │  │      │  │      1559209200346(1).png
│  │  │      │  │      1559209200346.png
│  │  │      │  │      1559209200346.png
│  │  │      │  │      1559209656464(1).png
│  │  │      │  │      1559209656464(1).png
│  │  │      │  │      1559209656464.png
│  │  │      │  │      1559209656464.png
│  │  │      │  │      1559209950331(1).png
│  │  │      │  │      1559209950331(1).png
│  │  │      │  │      1559209950331.png
│  │  │      │  │      1559209950331.png
│  │  │      │  │      1559210025206(1).png
│  │  │      │  │      1559210025206(1).png
│  │  │      │  │      1559210025206.png
│  │  │      │  │      1559210025206.png
│  │  │      │  │      1563855291209(1).png
│  │  │      │  │      1563855291209(1).png
│  │  │      │  │      1563855291209.png
│  │  │      │  │      1563855291209.png
│  │  │      │  │      1563857369768_20190815_173127(1).png
│  │  │      │  │      1563857369768_20190815_173127(1).png
│  │  │      │  │      1563857369768_20190815_173127.png
│  │  │      │  │      1563857369768_20190815_173127.png
│  │  │      │  │      1596532209377(1).png
│  │  │      │  │      1596532209377(1).png
│  │  │      │  │      1596532209377.png
│  │  │      │  │      1596532209377.png
│  │  │      │  │      
│  │  │      │  └─素材
│  │  │      │          无标题.png
│  │  │      │          无标题.png
│  │  │      │          模板继承和CSRF防范.png
│  │  │      │          模板继承和CSRF防范.png
│  │  │      │          蓝图路由的实现原理-url_map.png
│  │  │      │          蓝图路由的实现原理-url_map.png
│  │  │      │         
│  │  │      ├─day04
│  │  │      │  │  day03.md
│  │  │      │  │  day03.md
│  │  │      │  │  
│  │  │      │  ├─assets
│  │  │      │  │      1559209200346(1).png
│  │  │      │  │      1559209200346(1).png
│  │  │      │  │      1559209200346.png
│  │  │      │  │      1559209200346.png
│  │  │      │  │      1559209656464(1).png
│  │  │      │  │      1559209656464(1).png
│  │  │      │  │      1559209656464.png
│  │  │      │  │      1559209656464.png
│  │  │      │  │      1559209950331(1).png
│  │  │      │  │      1559209950331(1).png
│  │  │      │  │      1559209950331.png
│  │  │      │  │      1559209950331.png
│  │  │      │  │      1559210025206(1).png
│  │  │      │  │      1559210025206(1).png
│  │  │      │  │      1559210025206.png
│  │  │      │  │      1559210025206.png
│  │  │      │  │      1563855291209(1).png
│  │  │      │  │      1563855291209(1).png
│  │  │      │  │      1563855291209.png
│  │  │      │  │      1563855291209.png
│  │  │      │  │      1563857369768_20190815_173127(1).png
│  │  │      │  │      1563857369768_20190815_173127(1).png
│  │  │      │  │      1563857369768_20190815_173127.png
│  │  │      │  │      1563857369768_20190815_173127.png
│  │  │      │  │      1596532209377(1).png
│  │  │      │  │      1596532209377(1).png
│  │  │      │  │      1596532209377.png
│  │  │      │  │      1596532209377.png
│  │  │      │  │      
│  │  │      │  └─代码
│  │  │      │      └─flask_demo
│  │  │      │          │  1-main-数据库的基础和进阶查询.py
│  │  │      │          │  1-main-数据库的基础和进阶查询.py
│  │  │      │          │  2-main-构建模型之间1对1的关系模型.py
│  │  │      │          │  2-main-构建模型之间1对1的关系模型.py
│  │  │      │          │  3-main-一对多.py
│  │  │      │          │  3-main-一对多.py
│  │  │      │          │  4-main-多对多[1].py
│  │  │      │          │  4-main-多对多[1].py
│  │  │      │          │  main.py
│  │  │      │          │  main.py
│  │  │      │          │  students_2020_11_02.sql
│  │  │      │          │  students_2020_11_02.sql
│  │  │      │          │  
│  │  │      │          └─__pycache__
│  │  │      │                  main.cpython-36.pyc
│  │  │      │                  main.cpython-36.pyc
│  │  │      │                  
│  │  │      └─day05
│  │  │          │  day05.md
│  │  │          │  day05.md
│  │  │          │  
│  │  │          ├─assets
│  │  │          │      1559209200346.png
│  │  │          │      1559209200346.png
│  │  │          │      1559209656464.png
│  │  │          │      1559209656464.png
│  │  │          │      1559209950331.png
│  │  │          │      1559209950331.png
│  │  │          │      1559210025206.png
│  │  │          │      1559210025206.png
│  │  │          │      1563855291209.png
│  │  │          │      1563855291209.png
│  │  │          │      1563857369768_20190815_173127.png
│  │  │          │      1563857369768_20190815_173127.png
│  │  │          │      1596532209377.png
│  │  │          │      1596532209377.png
│  │  │          │      
│  │  │          └─代码
│  │  │              └─flask_demo
│  │  │                  │  1-main-数据迁移.py
│  │  │                  │  1-main-数据迁移.py
│  │  │                  │  2-main-Faker生成仿真测试数据.py
│  │  │                  │  2-main-Faker生成仿真测试数据.py
│  │  │                  │  3-main-使用redis保存session.py
│  │  │                  │  3-main-使用redis保存session.py
│  │  │                  │  4-main-使用SQLAlchemy保存session.py
│  │  │                  │  4-main-使用SQLAlchemy保存session.py
│  │  │                  │  main.py
│  │  │                  │  main.py
│  │  │                  │  
│  │  │                  ├─home
│  │  │                  │  │  views.py
│  │  │                  │  │  views.py
│  │  │                  │  │  __init__.py
│  │  │                  │  │  __init__.py
│  │  │                  │  │  
│  │  │                  │  ├─static_home
│  │  │                  │  │      2.jpg
│  │  │                  │  │      2.jpg
│  │  │                  │  │      
│  │  │                  │  ├─template_home
│  │  │                  │  │      index.html
│  │  │                  │  │      index.html
│  │  │                  │  │      
│  │  │                  │  └─__pycache__
│  │  │                  │          views.cpython-36.pyc
│  │  │                  │          views.cpython-36.pyc
│  │  │                  │          __init__.cpython-36.pyc
│  │  │                  │          __init__.cpython-36.pyc
│  │  │                  │         
│  │  │                  ├─migrations
│  │  │                  │  │  alembic.ini
│  │  │                  │  │  alembic.ini
│  │  │                  │  │  env.py
│  │  │                  │  │  env.py
│  │  │                  │  │  README
│  │  │                  │  │  README
│  │  │                  │  │  script.py.mako
│  │  │                  │  │  script.py.mako
│  │  │                  │  │  
│  │  │                  │  ├─versions
│  │  │                  │  │  │  0eb86bbc17dd_change_achievement_table_s_field_sid_.py
│  │  │                  │  │  │  0eb86bbc17dd_change_achievement_table_s_field_sid_.py
│  │  │                  │  │  │  7aa27c78e0fd_create_five_table.py
│  │  │                  │  │  │  7aa27c78e0fd_create_five_table.py
│  │  │                  │  │  │  
│  │  │                  │  │  └─__pycache__
│  │  │                  │  │          0eb86bbc17dd_change_achievement_table_s_field_sid_.cpython-36.pyc
│  │  │                  │  │          0eb86bbc17dd_change_achievement_table_s_field_sid_.cpython-36.pyc
│  │  │                  │  │          7aa27c78e0fd_create_five_table.cpython-36.pyc
│  │  │                  │  │          7aa27c78e0fd_create_five_table.cpython-36.pyc
│  │  │                  │  │         
│  │  │                  │  └─__pycache__
│  │  │                  │          env.cpython-36.pyc
│  │  │                  │          env.cpython-36.pyc
│  │  │                  │         
│  │  │                  ├─templates
│  │  │                  │      index.html
│  │  │                  │      index.html
│  │  │                  │      
│  │  │                  └─__pycache__
│  │  │                          main.cpython-36.pyc
│  │  │                          main.cpython-36.pyc
│  │  │                          
│  │  └─视频-water
│  │          1-复习-flask数据库相关.mp4
│  │          1-复习-flask数据库相关.mp4
│  │          2-复习-flask蓝图.mp4
│  │          2-复习-flask蓝图.mp4
│  │          3-服务端项目的构建[应用目录构建和配置加载].mp4
│  │          3-服务端项目的构建[应用目录构建和配置加载].mp4
│  │         
│  ├─day02
│  │  │  day02.md
│  │  │  day02.md
│  │  │  
│  │  ├─assets
│  │  │      1606372690584.png
│  │  │      1606372690584.png
│  │  │      1606372738160.png
│  │  │      1606372738160.png
│  │  │      1606382655794.png
│  │  │      1606382655794.png
│  │  │      1606382681723.png
│  │  │      1606382681723.png
│  │  │      
│  │  ├─代码
│  │  │  └─mofangapi
│  │  │      │  manage.py
│  │  │      │  manage.py
│  │  │      │  
│  │  │      ├─application
│  │  │      │  │  urls.py
│  │  │      │  │  urls.py
│  │  │      │  │  __init__.py
│  │  │      │  │  __init__.py
│  │  │      │  │  
│  │  │      │  ├─apps
│  │  │      │  │  │  __init__.py
│  │  │      │  │  │  __init__.py
│  │  │      │  │  │  
│  │  │      │  │  ├─home
│  │  │      │  │  │  │  models.py
│  │  │      │  │  │  │  models.py
│  │  │      │  │  │  │  urls.py
│  │  │      │  │  │  │  urls.py
│  │  │      │  │  │  │  views.py
│  │  │      │  │  │  │  views.py
│  │  │      │  │  │  │  __init__.py
│  │  │      │  │  │  │  __init__.py
│  │  │      │  │  │  │  
│  │  │      │  │  │  └─__pycache__
│  │  │      │  │  │          urls.cpython-36.pyc
│  │  │      │  │  │          urls.cpython-36.pyc
│  │  │      │  │  │          views.cpython-36.pyc
│  │  │      │  │  │          views.cpython-36.pyc
│  │  │      │  │  │          __init__.cpython-36.pyc
│  │  │      │  │  │          __init__.cpython-36.pyc
│  │  │      │  │  │         
│  │  │      │  │  ├─user
│  │  │      │  │  │  │  models.py
│  │  │      │  │  │  │  models.py
│  │  │      │  │  │  │  urls.py
│  │  │      │  │  │  │  urls.py
│  │  │      │  │  │  │  views.py
│  │  │      │  │  │  │  views.py
│  │  │      │  │  │  │  __init__.py
│  │  │      │  │  │  │  __init__.py
│  │  │      │  │  │  │  
│  │  │      │  │  │  └─__pycache__
│  │  │      │  │  │          urls.cpython-36.pyc
│  │  │      │  │  │          urls.cpython-36.pyc
│  │  │      │  │  │          views.cpython-36.pyc
│  │  │      │  │  │          views.cpython-36.pyc
│  │  │      │  │  │          __init__.cpython-36.pyc
│  │  │      │  │  │          __init__.cpython-36.pyc
│  │  │      │  │  │         
│  │  │      │  │  └─__pycache__
│  │  │      │  │          __init__.cpython-36.pyc
│  │  │      │  │          __init__.cpython-36.pyc
│  │  │      │  │         
│  │  │      │  ├─settings
│  │  │      │  │  │  dev.py
│  │  │      │  │  │  dev.py
│  │  │      │  │  │  prod.py
│  │  │      │  │  │  prod.py
│  │  │      │  │  │  __init__.py
│  │  │      │  │  │  __init__.py
│  │  │      │  │  │  
│  │  │      │  │  └─__pycache__
│  │  │      │  │          dev.cpython-36.pyc
│  │  │      │  │          dev.cpython-36.pyc
│  │  │      │  │          prod.cpython-36.pyc
│  │  │      │  │          prod.cpython-36.pyc
│  │  │      │  │          __init__.cpython-36.pyc
│  │  │      │  │          __init__.cpython-36.pyc
│  │  │      │  │         
│  │  │      │  ├─utils
│  │  │      │  │  │  commands.py
│  │  │      │  │  │  commands.py
│  │  │      │  │  │  config.py
│  │  │      │  │  │  config.py
│  │  │      │  │  │  logger.py
│  │  │      │  │  │  logger.py
│  │  │      │  │  │  session.py
│  │  │      │  │  │  session.py
│  │  │      │  │  │  __init__.py
│  │  │      │  │  │  __init__.py
│  │  │      │  │  │  
│  │  │      │  │  └─__pycache__
│  │  │      │  │          commands.cpython-36.pyc
│  │  │      │  │          commands.cpython-36.pyc
│  │  │      │  │          config.cpython-36.pyc
│  │  │      │  │          config.cpython-36.pyc
│  │  │      │  │          logger.cpython-36.pyc
│  │  │      │  │          logger.cpython-36.pyc
│  │  │      │  │          session.cpython-36.pyc
│  │  │      │  │          session.cpython-36.pyc
│  │  │      │  │          __init__.cpython-36.pyc
│  │  │      │  │          __init__.cpython-36.pyc
│  │  │      │  │         
│  │  │      │  └─__pycache__
│  │  │      │          urls.cpython-36.pyc
│  │  │      │          urls.cpython-36.pyc
│  │  │      │          __init__.cpython-36.pyc
│  │  │      │          __init__.cpython-36.pyc
│  │  │      │         
│  │  │      ├─docs
│  │  │      │      readme.md
│  │  │      │      readme.md
│  │  │      │      
│  │  │      └─logs
│  │  │              mofang-2021-02-23.log
│  │  │              mofang-2021-02-23.log
│  │  │              
│  │  └─视频-water
│  │          1-服务端项目构建-数据库初始化.mp4
│  │          1-服务端项目构建-数据库初始化.mp4
│  │          2-服务端项目构建-日志模块.mp4
│  │          2-服务端项目构建-日志模块.mp4
│  │          3-服务端项目构建-注册蓝图和蓝图下的路由与视图的绑定及注册.mp4
│  │          3-服务端项目构建-注册蓝图和蓝图下的路由与视图的绑定及注册.mp4
│  │          4-服务端项目构建-蓝图下的路由和视图自动注册.mp4
│  │          4-服务端项目构建-蓝图下的路由和视图自动注册.mp4
│  │         
│  ├─day03
│  │  │  apicloud.md
│  │  │  apicloud.md
│  │  │  day01.md
│  │  │  day01.md
│  │  │  
│  │  ├─assets
│  │  │      130.png
│  │  │      130.png
│  │  │      13133049-92942339334ee062.webp
│  │  │      13133049-92942339334ee062.webp
│  │  │      1559241638547.png
│  │  │      1559241638547.png
│  │  │      1559241746975.png
│  │  │      1559241746975.png
│  │  │      1559241831748.png
│  │  │      1559241831748.png
│  │  │      1559241890823.png
│  │  │      1559241890823.png
│  │  │      1559242029172.png
│  │  │      1559242029172.png
│  │  │      1559242103189.png
│  │  │      1559242103189.png
│  │  │      1559242164747.png
│  │  │      1559242164747.png
│  │  │      1559242387164.png
│  │  │      1559242387164.png
│  │  │      1559242428112.png
│  │  │      1559242428112.png
│  │  │      1559242608343.png
│  │  │      1559242608343.png
│  │  │      1559242636330.png
│  │  │      1559242636330.png
│  │  │      1559242732629.png
│  │  │      1559242732629.png
│  │  │      1559242791247.png
│  │  │      1559242791247.png
│  │  │      1559242804678.png
│  │  │      1559242804678.png
│  │  │      1559242844957.png
│  │  │      1559242844957.png
│  │  │      1559242858133.png
│  │  │      1559242858133.png
│  │  │      1559242928800.png
│  │  │      1559242928800.png
│  │  │      1559243711305.png
│  │  │      1559243711305.png
│  │  │      1559243937939.png
│  │  │      1559243937939.png
│  │  │      1559243998792.png
│  │  │      1559243998792.png
│  │  │      1559244068376.png
│  │  │      1559244068376.png
│  │  │      1559244166348.png
│  │  │      1559244166348.png
│  │  │      1559244234084.png
│  │  │      1559244234084.png
│  │  │      1559244277316.png
│  │  │      1559244277316.png
│  │  │      1559482440446.png
│  │  │      1559482440446.png
│  │  │      1559733301646.png
│  │  │      1559733301646.png
│  │  │      1606275622199.png
│  │  │      1606275622199.png
│  │  │      1606275661089.png
│  │  │      1606275661089.png
│  │  │      1606275681368.png
│  │  │      1606275681368.png
│  │  │      1606275714555.png
│  │  │      1606275714555.png
│  │  │      1606276416722.png
│  │  │      1606276416722.png
│  │  │      1606276499020.png
│  │  │      1606276499020.png
│  │  │      1606276593328.png
│  │  │      1606276593328.png
│  │  │      1606276665323.png
│  │  │      1606276665323.png
│  │  │      1606276684395.png
│  │  │      1606276684395.png
│  │  │      1606276785917.png
│  │  │      1606276785917.png
│  │  │      1606276831656.png
│  │  │      1606276831656.png
│  │  │      1606276842542.png
│  │  │      1606276842542.png
│  │  │      1606276910724.png
│  │  │      1606276910724.png
│  │  │      1606276925208.png
│  │  │      1606276925208.png
│  │  │      1606277005287.png
│  │  │      1606277005287.png
│  │  │      20170511142800107.png
│  │  │      20170511142800107.png
│  │  │      rem-11.png
│  │  │      rem-11.png
│  │  │      
│  │  ├─代码
│  │  │      demo.html
│  │  │      demo.html
│  │  │      
│  │  ├─作业
│  │  │  │  day02.md
│  │  │  │  day02.md
│  │  │  │  
│  │  │  └─assets
│  │  │          1606372690584.png
│  │  │          1606372690584.png
│  │  │          1606372738160.png
│  │  │          1606372738160.png
│  │  │          1606382655794.png
│  │  │          1606382655794.png
│  │  │          1606382681723.png
│  │  │          1606382681723.png
│  │  │         
│  │  ├─素材
│  │  │  │  APICloud Studio 2-2.2.1.zip
│  │  │  │  APICloud Studio 2-2.2.1.zip
│  │  │  │  AppLoader_v1.3.24.zip
│  │  │  │  AppLoader_v1.3.24.zip
│  │  │  │  axios.js
│  │  │  │  axios.js
│  │  │  │  iphone5S.png
│  │  │  │  iphone5S.png
│  │  │  │  ldinst_4.0.40_20201111.exe
│  │  │  │  ldinst_4.0.40_20201111.exe
│  │  │  │  pic.jpg
│  │  │  │  pic.jpg
│  │  │  │  showdoc Setup 1.0.1.exe
│  │  │  │  showdoc Setup 1.0.1.exe
│  │  │  │  uuid.js
│  │  │  │  uuid.js
│  │  │  │  vue.js
│  │  │  │  vue.js
│  │  │  │  截图.png
│  │  │  │  截图.png
│  │  │  │  
│  │  │  ├─project
│  │  │  │  │  index.html
│  │  │  │  │  index.html
│  │  │  │  │  login.html
│  │  │  │  │  login.html
│  │  │  │  │  register.html
│  │  │  │  │  register.html
│  │  │  │  │  
│  │  │  │  ├─css
│  │  │  │  │      main.css
│  │  │  │  │      main.css
│  │  │  │  │      
│  │  │  │  ├─images
│  │  │  │  │      back.png
│  │  │  │  │      back.png
│  │  │  │  │      bg0.jpg
│  │  │  │  │      bg0.jpg
│  │  │  │  │      bg1.png
│  │  │  │  │      bg1.png
│  │  │  │  │      btn1.png
│  │  │  │  │      btn1.png
│  │  │  │  │      btn2.png
│  │  │  │  │      btn2.png
│  │  │  │  │      cloud_one.png
│  │  │  │  │      cloud_one.png
│  │  │  │  │      cloud_three.png
│  │  │  │  │      cloud_three.png
│  │  │  │  │      cloud_two.png
│  │  │  │  │      cloud_two.png
│  │  │  │  │      cloud.png
│  │  │  │  │      cloud.png
│  │  │  │  │      commit.png
│  │  │  │  │      commit.png
│  │  │  │  │      find_password.png
│  │  │  │  │      find_password.png
│  │  │  │  │      goto.png
│  │  │  │  │      goto.png
│  │  │  │  │      image1.png
│  │  │  │  │      image1.png
│  │  │  │  │      image2.png
│  │  │  │  │      image2.png
│  │  │  │  │      image3.png
│  │  │  │  │      image3.png
│  │  │  │  │      image4.png
│  │  │  │  │      image4.png
│  │  │  │  │      login.png
│  │  │  │  │      login.png
│  │  │  │  │      object.png
│  │  │  │  │      object.png
│  │  │  │  │      player.png
│  │  │  │  │      player.png
│  │  │  │  │      refresh.png
│  │  │  │  │      refresh.png
│  │  │  │  │      register.png
│  │  │  │  │      register.png
│  │  │  │  │      
│  │  │  │  ├─js
│  │  │  │  │      main.js
│  │  │  │  │      main.js
│  │  │  │  │      
│  │  │  │  └─mp3
│  │  │  │          attack1.mp3
│  │  │  │          attack1.mp3
│  │  │  │          attack2.mp3
│  │  │  │          attack2.mp3
│  │  │  │          attack3.mp3
│  │  │  │          attack3.mp3
│  │  │  │          back1.mp3
│  │  │  │          back1.mp3
│  │  │  │          bg1.mp3
│  │  │  │          bg1.mp3
│  │  │  │          bg2.mp3
│  │  │  │          bg2.mp3
│  │  │  │          bg3.mp3
│  │  │  │          bg3.mp3
│  │  │  │          bg4.mp3
│  │  │  │          bg4.mp3
│  │  │  │          btn1.mp3
│  │  │  │          btn1.mp3
│  │  │  │          btn2.mp3
│  │  │  │          btn2.mp3
│  │  │  │          btn3.mp3
│  │  │  │          btn3.mp3
│  │  │  │          fail1.mp3
│  │  │  │          fail1.mp3
│  │  │  │          fail2.mp3
│  │  │  │          fail2.mp3
│  │  │  │          go2.mp3
│  │  │  │          go2.mp3
│  │  │  │          message1.mp3
│  │  │  │          message1.mp3
│  │  │  │          message2.mp3
│  │  │  │          message2.mp3
│  │  │  │          message3.mp3
│  │  │  │          message3.mp3
│  │  │  │         
│  │  │  ├─web
│  │  │  │  │  login.html
│  │  │  │  │  login.html
│  │  │  │  │  register.html
│  │  │  │  │  register.html
│  │  │  │  │  
│  │  │  │  ├─css
│  │  │  │  │      register.css
│  │  │  │  │      register.css
│  │  │  │  │      
│  │  │  │  └─images
│  │  │  │          back.png
│  │  │  │          back.png
│  │  │  │          bg0.jpg
│  │  │  │          bg0.jpg
│  │  │  │          bg1.png
│  │  │  │          bg1.png
│  │  │  │          btn1.png
│  │  │  │          btn1.png
│  │  │  │          btn2.png
│  │  │  │          btn2.png
│  │  │  │          commit.png
│  │  │  │          commit.png
│  │  │  │          find_password.png
│  │  │  │          find_password.png
│  │  │  │          goto.png
│  │  │  │          goto.png
│  │  │  │          login.png
│  │  │  │          login.png
│  │  │  │          refresh.png
│  │  │  │          refresh.png
│  │  │  │          register.png
│  │  │  │          register.png
│  │  │  │         
│  │  │  └─魔方
│  │  │          1.png
│  │  │          1.png
│  │  │          2.png
│  │  │          2.png
│  │  │          3.png
│  │  │          3.png
│  │  │          4.png
│  │  │          4.png
│  │  │          5.png
│  │  │          5.png
│  │  │          6.png
│  │  │          6.png
│  │  │          7.png
│  │  │          7.png
│  │  │         
│  │  └─视频-water
│  │          1-作业-自动加载蓝图下的模型.mp4
│  │          1-作业-自动加载蓝图下的模型.mp4
│  │          2-移动端开发相关概念-app类型.mp4
│  │          2-移动端开发相关概念-app类型.mp4
│  │          3-移动端开发相关概念-视口viewport.mp4
│  │          3-移动端开发相关概念-视口viewport.mp4
│  │          4-移动端开发相关概念-rem和媒体查询.mp4
│  │          4-移动端开发相关概念-rem和媒体查询.mp4
│  │          5-移动端开发环境的搭建和调试工具的安装使用.mp4
│  │          5-移动端开发环境的搭建和调试工具的安装使用.mp4
│  │          6-APICloud快速使用和$api以及api对象的区分.mp4
│  │          6-APICloud快速使用和$api以及api对象的区分.mp4
│  │          7-APICloud的ajax使用.mp4
│  │          7-APICloud的ajax使用.mp4
│  │         
│  ├─day04
│  │      1-服务端项目构建-项目基本搭建和数据库初始化.mp4
│  │      1-服务端项目构建-项目基本搭建和数据库初始化.mp4
│  │      2-服务端项目构建-项目的日志和模块化.mp4
│  │      2-服务端项目构建-项目的日志和模块化.mp4
│  │      3-实现jsonrpc接口.mp4
│  │      3-实现jsonrpc接口.mp4
│  │      4-jsonrpc接口路由注册.mp4
│  │      4-jsonrpc接口路由注册.mp4
│  │      day04.zip
│  │      day04.zip
│  │      
│  └─day05
│          1-基于Vmware提供的nat网络代理让手机客户端访问到Unbuntu内部的API服务端.mp4
│          1-基于Vmware提供的nat网络代理让手机客户端访问到Unbuntu内部的API服务端.mp4
│          2-从APICloud中发送ajax请求访问Ubuntu下的API服务端.mp4
│          2-从APICloud中发送ajax请求访问Ubuntu下的API服务端.mp4
│          3-showdoc编写API接口开发文档.mp4
│          3-showdoc编写API接口开发文档.mp4
│          4-创建客户端项目并展示首页和会员登录注册页面.mp4
│          4-创建客户端项目并展示首页和会员登录注册页面.mp4
│          5-APICloud提供的页面及窗口操作相关概念.mp4
│          5-APICloud提供的页面及窗口操作相关概念.mp4
│          6-APICloud页面和窗口操作.mp4
│          6-APICloud页面和窗口操作.mp4
│          day05.zip
│          day05.zip
│         
├─项目部分2-江广林-魔方APP
│      121-133-魔方APP.zip
│      96-110day.zip
│      read me.txt
│      项目部分2-江广林-魔方APP.zip
│      
└─项目部分3-江广林
    ├─day134-江广林day39
    │      1-魔方项目总结和新项目的开端.mp4
    │      1-魔方项目总结和新项目的开端.mp4
    │      2-tornado-快速入门.mp4
    │      2-tornado-快速入门.mp4
    │      3-tornado-请求处理.mp4
    │      3-tornado-请求处理.mp4
    │      4-tornado-响应处理-上.mp4
    │      4-tornado-响应处理-上.mp4
    │      day134-江广林day39.zip
    │      day134-江广林day39.zip
    │      
    ├─day135-江广林day40
    │      1-复习和cookie操作.mp4
    │      1-复习和cookie操作.mp4
    │      2-路由进阶.mp4
    │      2-路由进阶.mp4
    │      3-视图进阶-钩子方法.mp4
    │      3-视图进阶-钩子方法.mp4
    │      5-用户认证.mp4
    │      5-用户认证.mp4
    │      day135-江广林day40.zip
    │      day135-江广林day40.zip
    │      
    ├─day136-江广林day41
    │      1-复习和模板语法-基础语法.mp4
    │      1-复习和模板语法-基础语法.mp4
    │      2-模板语法-内置标签以及内置函数和内置变量.mp4
    │      2-模板语法-内置标签以及内置函数和内置变量.mp4
    │      3-数据库.mp4
    │      3-数据库.mp4
    │      day136-江广林day41.zip
    │      day136-江广林day41.zip
    │      
    ├─day137-江广林day42
    │      1-同步异步以及可迭代对象以及迭代器和生成器.mp4
    │      1-同步异步以及可迭代对象以及迭代器和生成器.mp4
    │      2-数据库-mysql的异步读写.mp4
    │      2-数据库-mysql的异步读写.mp4
    │      3-数据库-redis和mongoDB的异步读写.mp4
    │      3-数据库-redis和mongoDB的异步读写.mp4
    │      day137-江广林day42.zip
    │      day137-江广林day42.zip
    │      
    ├─day138-江广林day43
    │      1-复习和tornado提供协程模块使用.mp4
    │      1-复习和tornado提供协程模块使用.mp4
    │      2-tornado提供的websocket通信.mp4
    │      2-tornado提供的websocket通信.mp4
    │      3-wristed的基本介绍和reacor事件管理器以及事件注册.mp4
    │      3-wristed的基本介绍和reacor事件管理器以及事件注册.mp4
    │      4-twisted的异步回调对象-Defered基本使用.mp4
    │      4-twisted的异步回调对象-Defered基本使用.mp4
    │      day138-江广林day43.zip
    │      day138-江广林day43.zip
    │      
    ├─day139-江广林day44
    │      1-twisted-回调链和链式回调的执行顺序.mp4
    │      1-twisted-回调链和链式回调的执行顺序.mp4
    │      2-twisted-原子性回调链.mp4
    │      2-twisted-原子性回调链.mp4
    │      3-twisted-内联回调.mp4
    │      3-twisted-内联回调.mp4
    │      4-twisted-同步非阻塞.mp4
    │      4-twisted-同步非阻塞.mp4
    │      5-twisted-TCP网络编程.mp4
    │      5-twisted-TCP网络编程.mp4
    │      day139-江广林day44.zip
    │      day139-江广林day44.zip
    │      
    ├─day140-江广林day45
    │      1-twisted-transport和protocol.mp4
    │      1-twisted-transport和protocol.mp4
    │      2-twisted-factory和UDP网络编程.mp4
    │      2-twisted-factory和UDP网络编程.mp4
    │      3-twisted-LineReceiver解决粘包分包问题.mp4
    │      3-twisted-LineReceiver解决粘包分包问题.mp4
    │      4-私有化协议-struct和消息头处理.mp4
    │      4-私有化协议-struct和消息头处理.mp4
    │      5-私有化协议-消息体-上.mp4
    │      5-私有化协议-消息体-上.mp4
    │      6-私有化协议-消息头-下.mp4
    │      6-私有化协议-消息头-下.mp4
    │      7-twisted-异步操作数据库.mp4
    │      7-twisted-异步操作数据库.mp4
    │      8-twisted-PB透明代理.mp4
    │      8-twisted-PB透明代理.mp4
    │      day140-江广林day45.zip
    │      day140-江广林day45.zip
    │      
    ├─day141-江广林day46
    │      1-复习.mp4
    │      1-复习.mp4
    │      2-麻将游戏的介绍以及客户端本地部署.mp4
    │      2-麻将游戏的介绍以及客户端本地部署.mp4
    │      3-麻将游戏的本地部署.mp4
    │      3-麻将游戏的本地部署.mp4
    │      4-麻将游戏的业务逻辑流程以及白鹭引擎的基本安装使用.mp4
    │      4-麻将游戏的业务逻辑流程以及白鹭引擎的基本安装使用.mp4
    │      day141-江广林day46.zip
    │      day141-江广林day46.zip
    │      
    ├─day142-江广林day47
    │      1-typescript的基本使用和数据类型.mp4
    │      1-typescript的基本使用和数据类型.mp4
    │      2-typescirpt的基本语法.mp4
    │      2-typescirpt的基本语法.mp4
    │      3-typescript的类继承方法重写以及接口的声明和实现.mp4
    │      3-typescript的类继承方法重写以及接口的声明和实现.mp4
    │      4-typescript的抽象类和装饰器.mp4
    │      4-typescript的抽象类和装饰器.mp4
    │      day142-江广林day47.zip
    │      day142-江广林day47.zip
    │      
    ├─day143-江广林day48
    │      1-复习和对象属性的存取器.mp4
    │      1-复习和对象属性的存取器.mp4
    │      2-命名空间和模块以及tsconfig项目编译配置文件.mp4
    │      2-命名空间和模块以及tsconfig项目编译配置文件.mp4
    │      3-泛型.mp4
    │      3-泛型.mp4
    │      4-泛型.mp4
    │      4-泛型.mp4
    │      5-生成器与协程异步.mp4
    │      5-生成器与协程异步.mp4
    │      6-python的类型注解-typing模块.mp4
    │      6-python的类型注解-typing模块.mp4
    │      day143-江广林day48.zip
    │      day143-江广林day48.zip
    │      
    ├─day144-江广林day49
    │      1-egret项目的目录结构以及项目执行流程和EUI与GUI项目的关系.mp4
    │      1-egret项目的目录结构以及项目执行流程和EUI与GUI项目的关系.mp4
    │      2-显示对象和显示容器以及自定义Sprite显示容器并加载到舞台中.mp4
    │      2-显示对象和显示容器以及自定义Sprite显示容器并加载到舞台中.mp4
    │      3-显示对象的通用属性.mp4
    │      3-显示对象的通用属性.mp4
    │      4-显示对象的基本操作和深度管理.mp4
    │      4-显示对象的基本操作和深度管理.mp4
    │      day144-江广林day49.zip
    │      day144-江广林day49.zip
    │      
    ├─day145-江广林day50
    │      1-事件基本介绍和事件处理机制.mp4
    │      1-事件基本介绍和事件处理机制.mp4
    │      2-事件的执行流程以及自定义执行和事件侦听器.mp4
    │      2-事件的执行流程以及自定义执行和事件侦听器.mp4
    │      3-内置的触摸事件以及触摸事件的监听流程.mp4
    │      3-内置的触摸事件以及触摸事件的监听流程.mp4
    │      day145-江广林day50.zip
    │      day145-江广林day50.zip
    │      
    ├─day146-江广林day51
    │      1-界面素材-图像处理.mp4
    │      1-界面素材-图像处理.mp4
    │      2-界面素材-文本处理.mp4
    │      2-界面素材-文本处理.mp4
    │      3-界面素材-音频视频处理.mp4
    │      3-界面素材-音频视频处理.mp4
    │      4-eui组件-文本图片按钮复选单选框.mp4
    │      4-eui组件-文本图片按钮复选单选框.mp4
    │      day146-江广林day51.zip
    │      day146-江广林day51.zip
    │      
    ├─day147-江广林day52
    │      1-eui控件-状态切换和滑动选择器以及进度条.mp4
    │      1-eui控件-状态切换和滑动选择器以及进度条.mp4
    │      2-eui控件-列表和弹窗以及选项卡.mp4
    │      2-eui控件-列表和弹窗以及选项卡.mp4
    │      3-exml皮肤组件基本使用和引用方式-上.mp4
    │      3-exml皮肤组件基本使用和引用方式-上.mp4
    │      4-exml的引用方式-下.mp4
    │      4-exml的引用方式-下.mp4
    │      5-exml的基本语法.mp4
    │      5-exml的基本语法.mp4
    │      6-exml的默认属性和属性状态.mp4
    │      6-exml的默认属性和属性状态.mp4
    │      day147-江广林day52.zip
    │      day147-江广林day52.zip
    │      
    ├─day148-江广林day53
    │      1-计时器和缓动效果.mp4
    │      1-计时器和缓动效果.mp4
    │      2-网络请求-http请求数据和工具函数封装.mp4
    │      2-网络请求-http请求数据和工具函数封装.mp4
    │      3-网络请求-websocket.mp4
    │      3-网络请求-websocket.mp4
    │      day148-江广林day53.zip
    │      day148-江广林day53.zip
    │      
    ├─day149-江广林day54
    │      1-麻将客户端-项目搭建和页面加载背景显示以及项目目录结构分析.mp4
    │      1-麻将客户端-项目搭建和页面加载背景显示以及项目目录结构分析.mp4
    │      2-麻将客户端-项目入口设置以及项目加载loading图标显示.mp4
    │      2-麻将客户端-项目入口设置以及项目加载loading图标显示.mp4
    │      3-麻将客户端-登陆页面展示.mp4
    │      3-麻将客户端-登陆页面展示.mp4
    │      day149-江广林day54.zip
    │      day149-江广林day54.zip
    │      
    ├─day150-江广林day55
    │      1-麻将客户端-事件管理器.mp4
    │      1-麻将客户端-事件管理器.mp4
    │      2-麻将客户端-消息提示和音效控制.mp4
    │      2-麻将客户端-消息提示和音效控制.mp4
    │      3-麻将客户端-游戏大厅界面展示-上.mp4
    │      3-麻将客户端-游戏大厅界面展示-上.mp4
    │      day150-江广林day55.zip
    │      day150-江广林day55.zip
    │      new
    │      
    ├─day151-江广林day56
    │      1-麻将客户端-游戏大厅的玩法介绍游戏分享功能实现.mp4
    │      1-麻将客户端-游戏大厅的玩法介绍游戏分享功能实现.mp4
    │      2-麻将客户端-游戏大厅的系统设置以及游戏房间界面的场景展示.mp4
    │      2-麻将客户端-游戏大厅的系统设置以及游戏房间界面的场景展示.mp4
    │      3-麻将客户端-游戏房间子皮肤引入.mp4
    │      3-麻将客户端-游戏房间子皮肤引入.mp4
    │      4-麻将客户端-游戏房间子皮肤场景类-上.mp4
    │      4-麻将客户端-游戏房间子皮肤场景类-上.mp4
    │      day151-江广林day56.zip
    │      day151-江广林day56.zip
    │      
    ├─day152-江广林day57
    │      1-麻将客户端-房间子皮肤-下以及客户端网络请求工具类的封装和断线提示处理.mp4
    │      1-麻将客户端-房间子皮肤-下以及客户端网络请求工具类的封装和断线提示处理.mp4
    │      2-麻将服务端-web服务器构建-上.mp4
    │      2-麻将服务端-web服务器构建-上.mp4
    │      3-麻将服务端-蓝图构建以及基于视图基类构建视图.mp4
    │      3-麻将服务端-蓝图构建以及基于视图基类构建视图.mp4
    │      day152-江广林day57.zip
    │      day152-江广林day57.zip
    │      
    ├─day153-江广林day58
    │      1-tornado桥接SQLAlchemy和初始化连接及会话并创建用户模型.mp4
    │      1-tornado桥接SQLAlchemy和初始化连接及会话并创建用户模型.mp4
    │      2-redis初始化和用户注册接口实现.mp4
    │      2-redis初始化和用户注册接口实现.mp4
    │      3-服务端实现登陆接口并在客户端完成发送登陆和注册请求.mp4
    │      3-服务端实现登陆接口并在客户端完成发送登陆和注册请求.mp4
    │      4-客户端接受服务端的登陆注册响应数据.mp4
    │      4-客户端接受服务端的登陆注册响应数据.mp4
    │      5-服务端提供房间配置列表信息并返回给客户端实现用户登录后跳转.mp4
    │      5-服务端提供房间配置列表信息并返回给客户端实现用户登录后跳转.mp4
    │      day153-江广林day58.zip
    │      day153-江广林day58.zip
    │      
    ├─day154-江广林day59
    │      1-游戏客户端展示游戏大厅的房间列表以及推出登陆的跳转实现.mp4
    │      1-游戏客户端展示游戏大厅的房间列表以及推出登陆的跳转实现.mp4
    │      2-firfly游戏引擎介绍安装以及项目基本结构分析.mp4
    │      2-firfly游戏引擎介绍安装以及项目基本结构分析.mp4
    │      3-构建proxy服务器节点.mp4
    │      3-构建proxy服务器节点.mp4
    │      day154-江广林day59.zip
    │      day154-江广林day59.zip
    │      
    ├─day155-江广林day60
    │      1-实现客户端websocket发送数据到proxy服务器节点.mp4
    │      1-实现客户端websocket发送数据到proxy服务器节点.mp4
    │      2-配置gate网关节点和接收proxy代理节点分发的消息以及gate网关节点发送登陆请求.mp4
    │      2-配置gate网关节点和接收proxy代理节点分发的消息以及gate网关节点发送登陆请求.mp4
    │      day155-江广林day60.zip
    │      day155-江广林day60.zip
    │      
    ├─day156-江广林day61
    │      1-web_server处理gate节点的登陆请求.mp4
    │      1-web_server处理gate节点的登陆请求.mp4
    │      2-客户端接受websocket响应并跳转到游戏大厅.mp4
    │      2-客户端接受websocket响应并跳转到游戏大厅.mp4
    │      3-客户端点击快速开始并发送websocket请求然后服务端game节点接受来自gate网关节点分发的消息.mp4
    │      3-客户端点击快速开始并发送websocket请求然后服务端game节点接受来自gate网关节点分发的消息.mp4
    │      day156-江广林day61.zip
    │      day156-江广林day61.zip
    │      
    └─day157-江广林day62
            1-game游戏节点的系统架构以及实现基于消息ID的事件处理机制.mp4
            1-game游戏节点的系统架构以及实现基于消息ID的事件处理机制.mp4
            2-数据库初始化以及web接口实现.mp4
            2-数据库初始化以及web接口实现.mp4
            day157-江广林day62.zip
            day157-江广林day62.zip