老男孩Python全栈开发32期VIP视频共136G 2021年

1
回复
150
查看
[复制链接]
  • TA的每日心情
    擦汗
    2023-5-6 02:41
  • 签到天数: 570 天

    [LV.9]以坛为家II

    2593

    主题

    3195

    帖子

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    16542
    发表于 2023-5-26 13:00:00 | 显示全部楼层 |阅读模式

    登录后查看本帖详细内容!

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x

    │  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.zip
    │  │  ├─mongo.zip
    │  ├─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.zip   
    │  │  ├─素材.zip
    │  │  │                          
    │  │  └─视频-water
    │  │          1-复习-flask数据库相关.mp4
    │  │          1-复习-flask数据库相关.mp4
    │  │          2-复习-flask蓝图.mp4
    │  │          2-复习-flask蓝图.mp4
    │  │          3-服务端项目的构建[应用目录构建和配置加载].mp4
    │  │          3-服务端项目的构建[应用目录构建和配置加载].mp4
    │  │         
    │  ├─day02
    │  │  │  day02.md
    │  │  │  day02.md
    │  │  └─视频-water
    │  │          1-服务端项目构建-数据库初始化.mp4
    │  │          1-服务端项目构建-数据库初始化.mp4
    │  │          2-服务端项目构建-日志模块.mp4
    │  │          2-服务端项目构建-日志模块.mp4
    │  │          3-服务端项目构建-注册蓝图和蓝图下的路由与视图的绑定及注册.mp4
    │  │          3-服务端项目构建-注册蓝图和蓝图下的路由与视图的绑定及注册.mp4
    │  │          4-服务端项目构建-蓝图下的路由和视图自动注册.mp4
    │  │          4-服务端项目构建-蓝图下的路由和视图自动注册.mp4
    │  │         
    │  ├─day03
    │  │  └─视频-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
    │  │  │                          
    │  │  └─视频-water
    │  │          1-复习-flask数据库相关.mp4
    │  │          1-复习-flask数据库相关.mp4
    │  │          2-复习-flask蓝图.mp4
    │  │          2-复习-flask蓝图.mp4
    │  │          3-服务端项目的构建[应用目录构建和配置加载].mp4
    │  │          3-服务端项目的构建[应用目录构建和配置加载].mp4
    │  │         
    │  ├─day02
    │  │  │  day02.md
    │  │  │  day02.md
    │  │  │              
    │  │  └─视频-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
    │  │  └─视频-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


    下载

    游客,如果您要查看本帖隐藏内容请回复
    〖下载地址失效反馈〗:

    下载地址如果失效,请反馈。反馈地址: https://www.fstcode.com/thread-5527-1-1.html

    〖赞助VIP免灵石下载全站资源〗:

    全站资源高清无密,每天更新,VIP特权: https://www.fstcode.com/plugin.php?id=threed_vip

    〖客服24小时咨询〗:

    有任何问题,请点击右侧客服QQ咨询。

    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    13 小时前
  • 签到天数: 107 天

    [LV.6]常住居民II

    13

    主题

    546

    帖子

    2076

    积分

    年度VIP

    Rank: 8Rank: 8

    积分
    2076
    发表于 2023-11-13 04:17:00 | 显示全部楼层
    谢谢分享
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

     
    在线客服
    点击这里给我发消息 点击这里给我发消息
    用心服务所有程序员,做最好的编程视频网站
    QQ:354410543
    周一至周日 00:00-24:00
    联系站长:admin@fstcode.com

    QQ群(仅限付费用户)

    Powered by "真全栈程序员" © 2010-2023 "真全栈程序员" 本站资源全部来自互联网及网友分享-如有侵权请发邮件到站长邮箱联系删除!