[入门精通] 老男孩python29期教程完结2021年共367G

222
回复
246192
查看
打印 上一主题 下一主题
  [复制链接]
  • TA的每日心情
    奋斗
    昨天 17:00
  • 签到天数: 1353 天

    [LV.10]以坛为家III

    2342

    主题

    3986

    帖子

    48万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    489893
    楼主
    发表于 2021-5-20 23:31:53 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
    老男孩python29期教程完结2021年共367G


    〖课程介绍〗:


    老男孩python29期教程完结2021年共367G
    〖课程目录〗:
      

    ├─day00_开课介绍6 u- H: j% X7 I9 C0 R4 y
    │      01 计算机病毒项目展示.mp42 j+ S- J( g: N# @1 W3 \. k! v' P8 \9 R
    │      02 核心讲师团队介绍.mp4
    │      03 行业介绍.mp4
    │      04 我们的优势在哪里.mp4& E8 N( L* q+ l% |: p
    │      05 python介绍.mp4
    │      06 课程介绍.mp4
    │      07 制度介绍.mp4
    │      08 其他.mp40 I- D* A7 d! E, S
    │      
    ├─day010 C0 ~! q; L$ ^! j
    │  │  代码.rar
    │  │  
    │  └─视频# U+ \6 U% K- n$ Q0 b
    │          01 今日内容介绍.mp4
    │          02 编程语言介绍.mp4) s# d- ?. j: y2 d2 j0 d
    │          03 计算机五大组成部分.mp4& @0 ~: `. [' d: u
    │          04 计算机三大核心硬件.mp47 S, G$ z. {/ A( X; g7 _
    │          05 操作系统介绍.mp49 o; `3 s% K/ a/ c, X
    │          06 计算机三层结构.mp4
    │          07 平台与跨平台.mp4. y3 t& [, U. _; D
    │         
    ├─day02: S6 h6 j* V: q5 G8 f
    │  │  代码.rar
    │  │  ' t$ ?- x$ {" Z7 h" h7 H. c9 _
    │  └─视频
    │          01 上节课复习.mp4
    │          02 本周内容介绍.mp4- v6 |( Z0 K2 t' p& M
    │          03 本周内容介绍补充.mp47 t. `( P/ ]& a: _, [
    │          04 cpu分类与指令集的概念.mp4* R- T5 O/ ]: T4 @" {# D
    │          05 x86-64位的概念.mp4
    │          06 寄存器介绍.mp40 W! B% a4 x0 R
    │          07 cpu工作流程简介.mp4
    │          08 内核态与用户态.mp4' U2 F3 e$ c# j$ ^
    │          09 多线程与多核芯片介绍.mp4, u8 Y6 [; k1 G3 D: l  `2 z
    │          10 存储器part1.mp47 c0 c, H3 V0 _$ u4 u3 `; B5 s3 N
    │          11 存储器part2.mp4! u5 B7 ^9 q) ~9 ~
    │          12 存储器part3(核心知识之IO问题).mp4# z4 z  N% j7 d3 F" @/ b/ k$ q
    │          13 存储器part3.mp4
    │          14 总线介绍.mp4: t- ]! q  ~  T9 P+ m
    │          15 BIOS介绍.mp4
    │          16 操作系统安装原理.mp4
    │          17 操作系统启动流程.mp4
    │          18 密码破解与安全相关.mp4
    │          19 应用程序的启动流程.mp4
    │          20 今日内容总结.mp4
    │          8 `" z5 |: O' e/ D! @
    ├─day03
    │  │  代码.rar) J9 C, Z" Y9 Y$ p$ r' h6 r* D
    │  │  7 C7 [, @) _. U- }% x6 H
    │  └─视频
    │          01 计算机核心基础快速串讲(复习).mp4
    │          02 今日内容介绍.mp4+ \4 G0 E" }; A
    │          03 编程语言分类之低级语言.mp4+ Y# O9 t! s+ i2 t+ ]! L# ~# h+ {
    │          04 编程语言分类之高级语言.mp4) S0 p7 A- c( L: H  J/ ^- H
    │          05 python介绍.mp4  L6 j+ V+ u4 a
    │          06 解释器下载.mp40 R$ g8 o: Z" t- \1 ~
    │          07 windows平台安装解释器.mp4" D- w' V4 R4 {2 `
    │          08 linux平台安装解释器.mp44 [" {  A4 Q# l
    │          09 mac平台安装解释器.mp44 |$ S. M! z& u5 I
    │          10 运行python程序的两种方式.mp4
    │          11 python程序运行的三个步骤.mp48 o- ~, h5 J$ J0 P; e- P* R% d
    │          12 集成开发环境介绍.mp4( i( N3 u  w' M% `- f' M1 n
    │          13 虚拟环境介绍.mp4- y' _, v% b, C$ F& U' T4 h* W' X
    │          14 注释.mp40 X7 R5 K3 m' ~* K6 n
    │         
    ├─day041 W2 D1 k2 Y3 Y: X9 F, S. X
    │  │  代码.rar, q. f( i2 }7 `* K0 P1 |
    │  │  ! ^; Q. D1 L% F# m% ~. n# P
    │  └─视频
    │          01 课前搞基.mp45 G2 h; k8 c8 q
    │          02 写代码的思想分享.mp4  d$ o  s( ^  G& `9 T' A: h
    │          03 温故知新.mp4
    │          04 理解所有python语法的万能法则.mp4+ Q3 V5 q& G& ?
    │          05 今日内容介绍.mp4+ l+ Y2 s9 g+ l+ m' h3 r  A
    │          06 什么是变量?为何要有变量?.mp4* R! g7 ^' l4 f2 U! W2 X% G
    │          07 变量的基本使用.mp46 k3 T! [5 ~  `: H- }  e
    │          08 变量的内存管理.mp4' _1 Q2 z% J* w
    │          09 变量名的命名.mp4. J, r0 }' s0 _$ ?+ H# b
    │          10 身份运算is与==.mp4
    │          11 常量.mp4: P8 Y5 j- Z3 L9 l- H, H) p4 _. h. y9 R
    │          12 补充.mp4  ^# m" t! x# L; T" F# S8 ~4 o
    │          13 基本数据类型之数字类型.mp4' }/ B  r5 t: f% r) Y; S; }( H' \- H
    │          14 基本数据类型之字符串类型.mp4( Y1 m) ]5 I* r0 |7 b; @
    │          15 基本数据类型之列表类型.mp4
    │          16 基本数据类型之字典类型.mp48 ]) r; n: K. T
    │          17 基本数据类型之布尔类型.mp4- ]* A; }3 T$ A4 q' c( V+ @
    │          / a5 H" C* Q5 J
    ├─day05
    │  │  代码.rar4 @3 y; }  ^, x7 m
    │  │  
    │  └─视频2 P; Q+ W; V7 M# q
    │          01 温故知新.mp4
    │          02 今日内容介绍.mp4
    │          03 垃圾回收机制介绍.mp4
    │          04 列表在内存中存储的方式part1.mp43 j. m. C/ Y, H. u( ^0 m2 r& d: `9 Y1 q+ h
    │          05 列表在内存中的存储方式part2.mp49 k: U6 K  w5 j
    │          06 直接引用与间接引用以及列表存储方式总结.mp4
    │          07 循环引用带来的内存泄露问题.mp4
    │          08 标记清除机制.mp4
    │          09 分代回收.mp47 V+ S9 C/ N0 f& u) s4 T0 R- J5 e
    │          10 用户交互之接收用户输入.mp4
    │          11 格式化输出.mp4) i& u; P3 M9 M/ a$ p5 A/ [7 X
    │          12 基本运算符之算数运输与比较运算.mp4
    │          13 基本运算符之赋值运算符.mp4. a  U7 Y+ M2 K4 q- p
    │         
    ├─day06
    │  │  代码.rar
    │  │  
    │  └─视频. q$ e" T8 b9 O- q4 C# T. n
    │          01 课前搞基.mp4+ b! R3 j6 {% t' k6 T8 _
    │          02 温故知新之GC机制详解.mp49 }% ]7 T0 S; }) Y- ?
    │          03 温故知新之字符串格式化.mp4" R0 x) Q6 S* T* `/ V
    │          04 温故知新之运算符.mp4
    │          05 今日内容介绍.mp4+ ?2 J( L. X' w8 Y7 w3 z
    │          06 可变不可变类型.mp47 I1 y0 R' _4 _
    │          07 条件.mp4
    │          08 逻辑运算符与优先级.mp4' K6 O4 g* x; [. p
    │          09 成员运算与身份运算.mp4: k, D, b& y8 [3 O( b
    │          10 if判断语法1.mp4
    │          11 if判断语法2.mp4; O3 z7 I- n0 V$ l7 y9 B1 b# M
    │          12 if判断语法3.mp4
    │          13 if判断语法4.mp4
    │         
    ├─day07. F4 j( d0 U  Z$ o2 @
    │  │  代码.rar
    │  │  
    │  └─视频% ?5 e$ }: ]' m: V
    │          01 课前搞基.mp4
    │          02 本周内容介绍.mp46 E. r9 f: i- G* i% o
    │          03 温故知新之短路运算.mp40 f" D1 p' x/ C& F& u- G5 i
    │          04 深浅copy之浅copy.mp49 k# c5 w- k7 s, O, \9 x
    │          05 深浅copy值深copy.mp4' ?  J7 g( m! j1 ?5 z& x' l: T0 z
    │          06 小结.mp4& ^+ V* |( P* N  W+ w, z. W' P: Y
    │          07 while循环介绍与基本使用.mp4  d4 x& q5 h( j# n/ T
    │          08 死循环与效率问题.mp4: {% l  x* t0 I7 Q* A5 O! K) k8 @
    │          09  while循环应用.mp4
    │          10 while循环的结束方式一.mp4! z* P9 b3 S- |" {$ R% I7 f
    │          11 while循环的结束方式二.mp4
    │          12 while循环嵌套与结束.mp4
    │          13 while循环嵌套与结束案例一.mp4
    │          14 while循环嵌套与结束案列二.mp44 F, A  ?8 H8 Q$ p* y! _1 z# R  u
    │          15 while+continue.mp44 j! k8 C9 c2 i* t
    │          16 while+else的小案例.mp4$ g2 i1 |7 j& ?9 z6 u& Z* p
    │         
    ├─day08
    │  │  代码.rar
    │  │  : X8 d/ @$ i6 a6 @8 n. E2 N
    │  └─视频  Z1 [! d! K! F+ t* Q; y4 J* {; G) V- _
    │          01 今日内容与上节课复习.mp4% E0 x- h5 l- [, E2 A$ }5 v
    │          02 for循环介绍与基本使用.mp4
    │          03 for循环小结.mp49 s0 P6 }! w; m( h( c0 Y) ]
    │          04 for+range.mp4
    │          05 for循环案例及for+break+else.mp4
    │          06 闲聊.mp4
    │          07 range补充.mp4
    │          08 for+continue.mp4( D1 b* i! ]0 q; x" N
    │          09 for循环嵌套.mp4
    │          10 print补充.mp4
    │          11 数字类型part1.mp4/ ^# e( o& R" A
    │          12 数字类型part2.mp40 @- M5 u, }+ i' q( G: H- [
    │          13 数字类型part3.mp4' ]7 J5 n+ J! x; {
    │          14 字符串优先掌握操作part1.mp47 ]. V$ P9 y9 P( w
    │          15 字符串优先掌握操作part2.mp4
    │          16 字符串优先掌握操作part3.mp4; J( }3 s$ m1 U1 w& m  v0 k
    │          17 字符串需要掌握操作part1.mp48 C9 T' m; j* s7 S" C- G5 c
    │          18 字符串需要掌握的操作part2.mp42 D, v. k/ G2 e  p. B' B/ J
    │          19 字符串了解操作.mp4
    │          20 总结.mp47 V5 F' H1 \7 F% N% ]
    │         
    ├─day09
    │  │  代码.rar* X$ u8 p! J% L/ F
    │  │  1 Q( }; J# j/ X% I6 b/ u
    │  └─视频0 Q2 k4 s* Z1 T& a
    │          01 课前搞基.mp45 _8 {( a4 U% t6 @/ ?7 P6 o2 O& X
    │          02 上节课复习.mp4
    │          03 今日内容.mp4& V& f) d2 ?# F% J: [. ^( Z, s
    │          04 列表类型part1.mp4
    │          05 列表类型part2.mp4
    │          06 列表类型part3.mp4
    │          07 列表类型part4.mp49 m6 O1 T- t* S$ Q
    │          08 列表类型part5.mp48 Q3 G, v4 B* U# w
    │          09 闲聊.mp4
    │          10 队列与堆栈.mp4
    │          11 元组类型part1.mp43 v  N. M6 k- A0 }" c6 Y/ C* o4 s
    │          12 元组类型part6.mp4
    │          13 字典类型part1.mp4- w( V- O/ w  g0 L% ?
    │          14 字典类型part2.mp4
    │          15 字典类型part3.mp4% ^# ~& P( d/ S8 U+ s: _. G
    │          16 字典类型part4.mp4
    │          17 字典类型part5.mp4
    │          ! ?) e/ ^% @: v8 J4 \% S. e
    ├─day10
    │  │  代码.rar
    │  │  
    │  └─视频
    │          01 课前搞基.mp4
    │          02 温故知新.mp49 F/ E9 S* a  J1 L
    │          03 今日内容.mp4
    │          04 集合类型part1.mp4) k8 q9 T, I9 o% k( ?4 Q5 J4 J
    │          05 集合类型part2.mp4
    │          06 集合类型part3.mp4
    │          07 集合类型part4.mp4% B9 w" B' F& Z: ^
    │          08 集合类型part5.mp4# ?9 o' A' d3 p! P# Y( N
    │          09 集合类型part6.mp40 h2 Y% f; D5 h2 m
    │          10 集合类型part7.mp43 e! l' l1 K: X) B/ c/ B+ F: B: e
    │          11 数据类型总结与分类.mp4
    │          12 字符编码储备知识.mp4
    │          13 什么是字符串编码.mp4' `) ^$ W, Y$ i& L
    │          14 字符编码发展史part1.mp40 }7 S- b- ^* l( }
    │          15 字符编码发展史part2.mp4
    │          16 utf-8 的由来.mp4; ?' R0 T# n; R, [
    │          17 字符编码未来发展.mp4
    │          18 文本编辑器关于字符编码的应用.mp4+ f4 K8 k$ M# o3 T
    │          19 前两个阶段乱码问题解决方案.mp4' k+ Z" [, D: l5 x
    │          20 答疑.mp4; W" u& z: I1 s$ e( l. l
    │          21 第三个阶段不乱码.mp4
    │          22 了解知识part1.mp41 ~9 ]" G0 @4 p( ?
    │          23 了解知识part2.mp4
    │          24 编码与解码.mp4* t5 M5 z8 G0 @6 Q/ d4 k
    │          25 今日总结.mp4
    │         
    ├─day11! h# R$ i6 R; _! Q/ i
    │  │  代码.rar
    │  │  
    │  └─视频" F0 K* w6 ?  j0 X4 V2 G7 Q0 `
    │          01 温故知新.mp4' @4 |, s  H5 [
    │          02 今日内容.mp47 v& I4 s# e0 V6 K5 o) f
    │          03 文件介绍.mp44 Y: W% I- |- D" A' V
    │          04 文件操作的基本流程.mp4
    │          05 with上下文管理.mp4# m# {% |6 H" N* L
    │          06 指定字符编码.mp4
    │          07 r模式.mp4% h, B( l9 i) ]$ c6 C0 J
    │          08 r模式案例.mp46 C3 _4 n1 T+ b2 f
    │          09 w模式.mp45 Y* O7 I, {+ b& o8 `& ^: D5 U# c2 N
    │          10 a模式.mp4
    │          11 a模式案例.mp47 Y1 R* [+ ~( ^' r# Z
    │          12 w模式案例.mp4, ]# b# u( e3 u5 T
    │          13 了解+模式.mp48 z% [8 g  o9 T7 d1 d1 ]  V/ v
    │          3 F1 o  u# o7 I& h5 M: Y4 ~
    ├─day12
    │  │  代码.rar
    │  │  
    │  └─视频* l* s! b8 d% H% Q$ G* p  _/ N  H) a
    │          01 课前搞基.mp43 d2 N- L! ^. n5 A
    │          02 温故知新.mp4/ C9 ]7 Y8 E$ ]8 a8 n  X
    │          03 本周内容.mp4
    │          04 x模式.mp4/ s# Z% K, W, q  c, `7 X9 O  R- X' B
    │          05 b模式.mp4
    │          06 b模式应用案例与文件的循环读取.mp4: _2 e/ N( g" D/ B6 f
    │          07 文件操作的其他方法.mp4
    │          08 文件指针移动part1.mp4
    │          09 文件指针移动part2.mp4
    │          10 作业布置.mp4
    │          (剪辑)06 b模式应用案例与文件的循环读取.mp41 j2 m& G/ r' A( Q: |) o) |5 J7 E3 Y; z
    │          ( Q! Y) P0 t+ R- l- e8 [! \
    ├─day13
    │  │  代码.rar# e2 V# o% E# B3 ?5 t0 Y2 M% K/ Q- U
    │  │  6 E- C9 i- F0 B- k* F/ ?
    │  └─视频9 E$ C# d, n2 e+ @) u
    │          01 温故知新.mp4& F" u" @9 L1 _* P$ @# \& q7 C: O
    │          02 今日内容.mp4
    │          03 f.seek的应用.mp4
    │          04 文件修改的两种方式.mp4
    │          05 函数介绍.mp4
    │          06 函数定义语法介绍.mp4) }0 o* ~# n+ p9 G+ `: J- {
    │          07 函数的定义与调用.mp4
    │          08 补充.mp4
    │          09 定义函数的三种形式.mp4
    │          10 调用函数的三种形式.mp4' K; d5 u8 i& `- S7 D0 J
    │          11 函数返回值的三种形式.mp4
    │         
    ├─day14
    │  │  代码.rar4 A! d3 Q) x3 j9 q- \, B5 Q
    │  │    W- N; C: I4 z: s, d
    │  └─视频* t% j2 V2 `# n
    │          01 今日内容.mp47 z# b% N6 a6 y
    │          02 形参与实参介绍.mp4% U8 v& h- d, t, _
    │          03 位置参数.mp4
    │          04 关键字实参.mp4) Z4 y3 s0 }. v
    │          05 默认形参part1.mp43 j2 a! V! q  J# q2 a) [
    │          06 默认形参part2.mp4: |2 l: t) H# q! d3 p+ @9 l9 Z
    │          07 答疑.mp4
    │          08 可变长参数part1.mp46 x! N& T& i# k) f- d
    │          09 可变长参数part2.mp4/ X* M- _% K6 e" z9 n/ W- w
    │          10 可变长参数part3.mp4
    │         
    ├─day15
    │  │  代码.rar2 y& q- W! J+ J
    │  │  + c6 \! A: [4 ]) P. B& G8 V2 ?. y
    │  └─视频
    │          01 温故知新.mp4
    │          02 今日内容.mp42 |# ]9 _3 `0 H
    │          03 函数参数补充.mp4* v! T% N( y3 r/ O% G
    │          04 名称空间与作用域介绍.mp43 O* J5 x/ g9 H6 F  c
    │          05 名称空间详解part1.mp4  K8 d$ j1 ]: W
    │          06 名称空间详解part2.mp4
    │          07 名称空间详解part3.mp47 @9 {3 E# ^4 J$ a" ~  |+ v0 G) }# q
    │          08 名称空间详解part4.mp4$ Q9 R1 j) c4 H# [; G: o
    │          09 全局作用域与局部作用域.mp4
    │          10 global与nonlocal.mp44 ?' F+ o3 A: |0 s( I
    │         
    ├─day16
    │  │  代码.rar
    │  │  / N5 M; D. l1 e* P  X, i- n2 w" U
    │  └─视频2 g* L) w1 ^  H; i
    │          01 温故知新.mp4
    │          02 作业讲解.mp4
    │          03 今日内容.mp41 Q' v, c9 d8 B( n" J
    │          04 函数对象.mp46 r. m6 h& T9 m0 n: F: I
    │          05 函数对象应用案例.mp4
    │          06 函数的嵌套调用.mp4
    │          07 函数的嵌套定义.mp4
    │          08 闭包函数.mp4) R6 z# o2 M) U$ Q
    │          09 函数传参的两种方式.mp4
    │         
    ├─day17
    │  │  代码.rar
    │  │  5 \8 s$ |. _% S( V- ]4 \7 t
    │  └─视频
    │          01 课前闲聊.mp45 Q2 j+ }$ D6 b) T
    │          02 本周内容.mp4& f4 T' e6 w2 t2 C  B
    │          03 装饰器准备知识点.mp4
    │          04 装饰器介绍.mp4
    │          05 补充.mp4
    │          06 装饰器实现思路part1.mp4
    │          07 装饰器实现思路part2.mp4; ?( s+ r/ P6 ]1 x! `
    │          08 装饰器实现思路part3.mp43 ?8 g5 [* s! [$ R& |  ~
    │          09 装饰器实现思路part4.mp45 x6 I( ~2 \7 P4 z  W% H, I9 P) F
    │          10 装饰器实现思路part5.mp4/ n; f. T2 V& ?: s
    │          11 总结装饰器模板.mp4
    │         
    ├─day18
    │  │  代码.rar$ q9 Y0 N! Y) Y. \6 Y
    │  │  / d8 |1 W  Q6 k* r4 q9 E
    │  └─视频
    │          01 温故知新.mp43 R9 l. k# Y& B
    │          02 wraps装饰器补充.mp46 k  Y5 r6 f' e% E2 ~
    │          03 今日内容.mp4  S) G/ q8 K# \+ @1 }
    │          04 有参装饰器的储备知识.mp4& s2 C3 v: r0 F- ?" U4 G+ I
    │          05 有参装饰器.mp4
    │          06 可迭代对象与迭代器对象part1.mp4
    │          07 迭代器与for循环工作原理.mp4' z" w/ N! f) o+ z
    │          08 迭代器优缺点总结.mp4
    │          09 生成器介绍.mp4
    │          10 生成器应用与总结.mp4$ W9 h+ c# R1 n
    │         
    ├─day19; B7 N4 o7 J5 D4 ^' r- @6 b
    │  │  代码.rar
    │  │  ) j! k3 F6 w0 v- x9 _. \
    │  └─视频
    │          01 温故知新.mp4
    │          02 今日内容.mp49 U+ U; g7 U, l7 S
    │          03 叠加多个装饰器分析.mp4" B0 {( ~6 T# v' `/ }: P1 }
    │          04 有感而发:什么是延迟满足感.mp4
    │          05 yield的表达式形式part1.mp4" L; X& a( G( d( U$ `
    │          06 yield的表达式part2.mp4
    │          07 三元表达式.mp4
    │          08 列表生成式.mp4
    │          09 列表生成式案例.mp4# D  r8 |) M- E+ C. g5 n3 J
    │          10 其他生成式.mp4
    │          11 函数递归介绍.mp4
    │          12 递归调用的两个阶段.mp4& L1 k4 c% O( c' \/ {$ A9 ]
    │          13 函数递归调用的案列.mp4
    │         
    ├─day20
    │  │  代码.rar
    │  │  
    │  └─视频  \# T4 p8 c. B# v8 a% C7 I
    │          01 温故知新.mp4
    │          02 今日内容.mp4
    │          03 二分法part1.mp4- M" p. _! Y, h
    │          04 二分法part2.mp43 u. j( m9 Q5 t  z- G
    │          05 面向过程的编程思想.mp4
    │          06 函数式介绍.mp4
    │          07 匿名函数lambda.mp49 l' F5 z" p+ t( l7 X
    │          08 匿名函数应用.mp4
    │          09 map、filter、reduce.mp4. f' e6 i# j7 \: z
    │          10 模块介绍.mp49 \+ u$ C# ~  }; A
    │          11 首次导入发生的三件事情.mp4) j, v2 @# N' J/ I
    │          12 import导入模块的基本使用.mp4: i8 o* l( S9 V
    │          13 import导入其他相关知识.mp4
    │          $ @" y8 M) c9 A4 w+ _
    ├─day213 @& T8 H, N0 K9 X/ q
    │  │  代码.rar) U; _" ?' D5 G% \
    │  │  
    │  └─视频
    │          01 温故知新.mp4
    │          02 今日内容.mp41 l/ e% ?- P2 ?/ m
    │          03 一个python文件的两种用途part1.mp4
    │          04 一个python文件的两种用途part2.mp4
    │          05 from..import导入模块.mp4* D3 l: A" _9 ]+ |3 K
    │          06 from...import其他知识.mp4; n3 n& m, k; w8 D$ z
    │          07 循环导入问题.mp4
    │          08 模块查找优先级.mp4# c- z, @  w7 @% h- M/ Y
    │          09 sys.modules查看内存模块.mp4
    │          10 sys.path的应用.mp4! R4 y7 r6 V+ A) z+ H; k7 b; t
    │          11 编写规范的模块.mp4
    │          12 函数的类型提示.mp44 L3 ^; I# [" j8 a! b+ W; c
    │          13 包介绍.mp4
    │          14 包的使用.mp48 |' B$ l* d* z* I3 ]& Y) u
    │          15 包的导入强调三点.mp44 p3 z/ K4 M% B# q; E8 V. J) Y( p
    │          16 相对导入.mp49 O6 d5 g3 m. Q0 d
    │          17 总结.mp4
    │          18 软件开发的目录规范part1.mp4# \* p+ r5 c4 l( g, B" i) B
    │          19 软件开发的目录规范part2.mp4
    │         
    ├─day226 o0 c/ E. Y$ Z
    │  │  代码.rar
    │  │  
    │  └─视频
    │          01  课前闲聊.mp4& i; j# ?" b) |+ v9 T, Y0 p
    │          02 本周内容安排.mp42 ^! ]' O6 G9 e4 b; R. c# B9 J( }
    │          03 时间模块part1.mp4
    │          04 时间模块part2.mp4* W1 L1 F, _! Y" ^7 p1 x
    │          05 时间模块part3.mp4
    │          06 时间模块part4.mp4
    │          07 random模块.mp4
    │          08 os模块part1.mp4" z, e& G: T* T. q
    │          09 os模块part2.mp4* S+ Y! g0 j; ]; \4 p
    │          10 os模块part3.mp44 z2 b3 @! x4 Q1 q; c. C+ E9 f
    │          11 sys模块.mp4
    │          12 打印进度条.mp46 @8 I" Y3 Y2 a  S) B5 E! y- L
    │          13 shutil模块.mp4
    │         
    ├─day232 C, p! i" O: y1 t2 J% t* @
    │  │  代码.rar( V2 s- S5 J# d
    │  │  
    │  └─视频8 [( h6 s+ \, \" A8 k& i5 {
    │          01 今日内容.mp4
    │          02 序列化与反序列化介绍.mp4) ^# w6 _$ ?5 p2 p
    │          03 json模块的基本使用.mp4* @  \) X9 J6 f( a( Y
    │          04 json格式补充.mp4, g4 z' \+ Z5 J7 F( a
    │          05 猴子补丁.mp4
    │          06 pickle的使用.mp4
    │          07 xml与shelve模块了解.mp43 |4 L$ ]3 M; p" X0 p2 i- u
    │          08 configparser模块.mp4
    │          09 闲聊.mp46 c2 _3 N. o4 X: [9 t/ B9 d( B9 s
    │          10 hash介绍.mp4
    │          11 hashlib应用介绍.mp4
    │          12  密码加盐.mp4
    │          13 subprocess模块.mp4
    │          * k9 x1 G8 f) A
    ├─day24& H6 M1 I2 g8 v' j
    │  │  代码.rar
    │  │  , k3 r4 y# ?  p& ]( B
    │  └─视频# m9 g$ g1 V" j  V: _% L: U! F
    │          01 课前闲聊.mp4
    │          02 今日内容.mp4+ f. P* `  U& _, \/ K; n
    │          03 日志级别.mp45 U4 ]7 H/ Q3 C0 _9 A
    │          04 日志格式与输出位置.mp4
    │          05 日志字典的使用.mp47 g, H+ m' i7 ?3 b2 q9 u
    │          06 日志命相关.mp42 T) g- b) [$ i
    │          07 日志轮转.mp49 X8 L2 h, H6 A; F$ I7 Z
    │          08 软件开发目录规范补充.mp4
    │          09 正则表达式.mp4
    │          8 W- e: U, K) }: b2 s; j% F  O
    ├─day25
    │  │  代码.rar
    │  │  
    │  └─视频
    │          1、项目介绍.mp4
    │          2、程序的架构设计.mp49 M/ H+ L! m; h
    │          3、需求分析.mp4( o+ j3 `0 L7 I# w  n' Y
    │          4、软件目录与视图层搭建.mp4
    │          5、注册功能面条版.mp4) \4 |  p+ q& U2 ]
    │          6、拆分版注册功能.mp4
    │          7、登录功能.mp40 b# G& M5 H: U$ R
    │          8、密码加密、登录认证装饰器.mp4
    │          9、查看余额与提现功能.mp44 E7 W( O$ u. m# K1 m6 i1 y4 L  s
    │          10、统计代码.mp4
    │          # u' H: U/ s, D8 R# K
    ├─day262 C8 N# h! f' j; F8 g/ s* u
    │  │  代码.rar
    │  │  
    │  └─视频
    │          1、昨日回顾.mp4
    │          2、还款功能.mp4
    │          3、转账功能.mp4
    │          4、记录流水、流水功能.mp4
    │          5、管理员功能搭建.mp4
    │          6、管理员功能.mp4
    │          7、购物功能.mp4+ C0 C- v3 m/ R9 j
    │          8、查看购物车、记录日志.mp4/ H# V% U. L5 d7 }. a. x
    │         
    ├─day27
    │  │  代码.rar2 L6 k) }' e0 J$ }( n6 {5 y2 K! C
    │  │  
    │  └─视频; [" ^$ ~5 }2 r5 E) k; E) Q
    │          01 本周内容.mp49 S% U6 z5 k! x6 |" p0 i
    │          02 面向对象编程思想介绍(十分重要!!!).mp4
    │          03 类与对象介绍.mp4
    │          04 类的定义.mp46 a1 T+ _5 y6 Z% f
    │          05 产生对象.mp4
    │          06 __init__方法.mp4( _+ s& B1 Q5 L+ }; Q" v
    │          07 属性查找与绑定方法.mp4- X  u1 {) B! U" t# J; x
    │          - E- J7 e5 H% n) p0 O
    ├─day28
    │  │  代码.rar
    │  │  
    │  └─视频; T* M" A6 W3 j" p: k
    │          01 温故知新.mp4; p5 G! e, C3 H  A' W9 A
    │          02 学校类的定义与使用.mp48 k, _- o! n3 u$ k
    │          03 恋爱心得.mp4& w( V6 ?3 x$ f9 I& D/ w/ n! e
    │          04 班级类定义与使用.mp4
    │          05 学校与班级建关联.mp4
    │          06 课程对象定义与使用.mp48 `4 v$ p3 ], {
    │          07 如何隐藏属性.mp4
    │          08 为何要隐藏属性.mp4. I* d: Q5 J8 i+ B
    │          1 R/ |$ e4 F2 i% [' R+ x' p
    ├─day29( W2 c. n& d1 u8 y( r
    │  │  代码.rar
    │  │  , m' g1 Z7 e+ ~0 s, u' `. L  V& M$ U
    │  └─视频
    │          01 上节课复习.mp4  E) u2 b6 ~1 a+ E4 h" p
    │          02 今日内容.mp4+ \4 Y2 e+ }. M. X2 K/ M
    │          03 property使用part1.mp4* Q5 o' z8 ]1 L. G: u
    │          04 property使用part2.mp4
    │          05 继承介绍.mp4$ V4 r1 @- o: b. m$ u+ G: {
    │          06 继承的实现.mp4# W5 j: z4 y' q' U# S& k$ I
    │          07 单继承背景下的属性查找.mp4
    │          08 菱形问题与MRO介绍.mp4
    │          09 非菱形继承下属性的查找顺序.mp48 r* t3 G1 K8 g" q- ]7 a
    │          10 深度优先与广度优先.mp4
    │          + ?& X: i4 a$ k
    ├─day30/ H7 m- v- R8 e; T+ v
    │  │  代码.rar9 s. U7 @8 M1 G) W
    │  │  
    │  └─视频
    │          01 Mixins机制.mp4. A' G, n5 o! n' ]8 s, w
    │          01 上节课复习.mp4
    │          02 今日内容.mp4
    │          02 在子类派生的新方法中重用父类功能.mp4( o4 j- y) k8 P0 k) Z
    │          03 答疑.mp4
    │          04 组合介绍.mp4
    │          05 多态与鸭子类型.mp47 c5 v) z4 h! R8 G0 T# p9 G1 {- d7 N
    │          06 classmethod方法.mp4+ T' ^5 _7 G1 N5 @
    │          07 staticmethod方法.mp4; I) e& J  Y, ]$ E9 @* K
    │          08 内置函数.mp4
    │          + m& B( p2 k! ?2 {, U
    ├─day31$ W$ O% d- A$ f2 r4 b
    │  │  代码.rar0 r; j5 L3 y) [
    │  │  7 ?- g3 j& ^6 N2 z6 m, W& Q
    │  └─视频' E. R8 b# I2 ]6 v  [
    │          1 本周内容介绍.mp4. b5 _6 E% I# k
    │          2、需求分析与架构设计.mp4
    │          3、项目工程与视图创建.mp4) Y5 P9 H0 n, E3 \- N4 K. g4 h  b
    │          4、管理员注册功能.mp4
    │          5、管理员登录功能.mp4$ H/ \! i8 u5 m
    │          6、登录认证装饰器.mp4
    │          7、管理员创建学校.mp4
    │          8、管理员创建课程功能.mp4( S: A: o, Z8 i4 D0 P. Z' c) _- f
    │          9、管理员创建老师功能.mp4- q! }" G5 }% K6 n
    │          10、小总结.mp4
    │         
    ├─day325 q# U. P6 z$ y1 g7 r% A
    │  │  代码.rar( E& u4 o8 `; w% _* h7 v
    │  │  
    │  └─视频
    │          1、昨日回顾.mp4
    │          2、学生注册.mp4
    │          3、合并登录功能.mp4
    │          4、学生选择学校.mp4/ k1 l1 J! z/ ?$ E$ H7 l; w
    │          5、学生选择课程.mp40 l9 O) K* r. j6 g9 K
    │          6、学生查看分数.mp4
    │          7、老师查看教授课程.mp4
    │          8、老师选择课程功能.mp4
    │          9、老师查看课程下学生功能.mp4
    │          10、老师修改学生分数.mp4
    │          11、选择系统总结.mp4
    │         
    ├─day33+ k- e2 x: R! C; S: z
    │  │  代码.rar
    │  │    c0 v( A- ^3 C3 B% o) K
    │  └─视频
    │          01 今日内容.mp4$ {0 k+ [) ~; P& k
    │          02 反射机制.mp4( H( H- Y8 l& A2 ^& u, `( U8 n; o
    │          03 反射案例.mp4+ B  Z8 k3 p, [* f
    │          04 段子.mp4
    │          05 内置方法.mp49 ^4 X9 u( E( ]
    │          06 元类介绍.mp4$ [- M0 n& j6 H2 P
    │          07 class机制分析.mp4% o. L; X2 Q8 J  l- T" J6 X
    │          08 定制元类控制类的产生.mp4
    │          09 __new__方法.mp47 B- E1 j6 Y! U
    │          10 __call__方法.mp4
    │          11 元类下的属性查找.mp4
    │         
    ├─day34  t) x; }  J, r4 H, g- a
    │  │  代码.rar/ K: S% s- J. S; k! ]
    │  │  
    │  └─视频
    │          01 上节课复习.mp4& N/ r. R  J- n5 x2 h+ t
    │          02 今日内容.mp49 H% W1 ?! n& L7 o! B
    │          03 异常处理介绍.mp4+ S7 o$ ^. G( c/ t6 l2 y# w4 d
    │          04 异常处理part1.mp4
    │          05 异常处理part2.mp4
    │          06 CS与BS架构以及网络介绍.mp4
    │          07 互联网通信协议的工作原理.mp407 互联网通信协议的工作原理.mp4
    │          08 以太网协议协议ip协议ARP协议.mp4+ h( H  c9 y& |' |( \2 X  j
    │         
    ├─day35
    │  │  代码.rar, g' `" u# d9 h' d
    │  │  5 g7 s4 m# D9 L5 U$ r6 ]
    │  └─视频  f" K) ~; r( l, v
    │          01 上节课复习.mp4
    │          02 今日内容.mp4
    │          03 tcp协议上.mp4
    │          04 tcp协议下.mp4# J& Q" t) \8 x) y2 m8 v! {
    │          05 半链接池补充.mp4
    │          06 应用层与socket介绍.mp4
    │          11 其他协议补充.mp4
    │          ; M" [  r7 Y6 E- L) g
    ├─day36
    │  │  代码.rar
    │  │  
    │  └─视频
    │          01 本周内容.mp4! K5 d8 I2 J% T% Y, @1 \
    │          02 储备知识.mp4
    │          03 套接字介绍.mp4
    │          04 基于tcp协议的套接字通信流程介绍.mp4/ t" s2 ]% k/ f% t6 q4 n
    │          05 基于tcp协议的简单套接字通信.mp4. |$ G6 J  L1 S: r6 O5 W# N; L
    │          06 答疑.mp4
    │          07 通信循环.mp4
    │          08 bug修正1.mp4, W5 ~) K/ ~4 G3 |  |
    │          09 bug修正2.mp4$ P) z8 O% H* _
    │          10 链接循环.mp4
    │          11 半链接池.mp4$ D# _4 l; n% i4 {; Y  G0 E
    │          12 基于udp协议的套接字通信.mp41 X; t7 P* |% V6 ^6 x' O  }4 M+ Q
    │         
    ├─day37
    │  │  代码.rar4 b: y- v* g$ [
    │  │  
    │  └─视频
    │          01 今日内容.mp4
    │          02 远程执行命令程序与粘包问题介绍.mp4
    │          03 tcp协议nagle算法介绍与udp介绍.mp4
    │          04 自定义协议解决粘包问题.mp4
    │          05 解决粘包问题终极大招.mp4
    │          06 socketserver模块.mp4; p1 K$ l; Y1 U9 {  K5 N) a/ V
    │          07 阿里云服务器的使用.mp49 P& e+ H( d$ N  Y
    │         
    ├─day384 m: k/ N9 W! O7 H6 Y  T" i
    │  │  代码.rar
    │  │  
    │  └─视频8 \( a. y& ?8 ?+ ]% o
    │          01 课程安排.mp4
    │          02 自我介绍及个人建议.mp45 U" L( _) y0 t# x
    │          03 今日内容概要.mp4: J5 N# R) X; r6 k
    │          04 知识回顾.mp45 N: |7 J( x4 A3 r) m
    │          05 操作系统发展史.mp43 g5 i1 p; a8 S& Q' y9 }5 d& @; O/ m
    │          06 多道技术.mp4- T; r  d. L' ^; q) [2 u% t8 i
    │          07 进程的调度.mp4
    │          08 进程三状态图.mp4& t' @  Z6 }: S6 r  z
    │          09 同步异步与阻塞非阻塞.mp47 H6 o) ~2 a: e; m) d) j
    │          10 创建进程的两种方式.mp4
    │          11 join方法.mp4
    │          12 进程间数据相互隔离.mp4+ o9 z" M2 I) \
    │         
    ├─day39" t+ i4 A! L: N, l# |
    │  │  代码.rar
    │  │  9 z1 ]# P$ G( b; _# {
    │  └─视频9 g. J; q; B$ ]* I* W
    │          01 昨日内容回顾.mp40 w  u. C+ x! V- o/ o; B
    │          02 今日内容概要.mp43 s3 U  r* e' |. Y7 {: j7 q& L
    │          03 进程对象及其他方法.mp4/ A# o0 b( |8 o' X* s
    │          04 僵尸进程与孤儿进程.mp4
    │          05 守护进程.mp4
    │          06 互斥锁.mp4
    │          07 队列介绍.mp4
    │          08 IPC机制.mp40 }" W+ N7 S+ Z% s  }8 V) N5 Y
    │          09 生产者消费者模型.mp4
    │          10 线程理论.mp4
    │         
    ├─day40
    │  │  代码.rar
    │  │  
    │  └─视频9 v6 W( t+ C& R  y% z' H
    │          01 昨日内容回顾.mp4+ t: g' F, o8 J8 V
    │          02 今日内容概要.mp4
    │          03 开启线程的两种方式.mp4- \7 G% v; D9 G0 r/ \
    │          04 TCP服务端实现并发的效果.mp4; E0 Q- y) k* X  S
    │          05 线程对象join方法.mp4
    │          06 同一个进程下的多个线程数据共享.mp4) C2 }- p. f5 {2 `
    │          07 线程对象及其他方法.mp40 m/ g/ v* r+ v1 B- k3 t
    │          08 守护线程.mp43 z/ `# _* t$ T
    │          09 线程互斥锁.mp4, P+ @! g2 r  }8 _" ?; V( ~
    │          10 GIL全局解释器锁理论介绍.mp4
    │          11 GIL与普通互斥锁的区别.mp4+ j/ r. |/ z, C# X
    │          12 多进程与多线程比较.mp4; O5 m& Z  v! a% @4 i4 n& t; k7 S
    │          / ?$ ~' \2 p1 C2 G" A' v( i) H! `
    ├─day41" l, j  o% K4 g5 {5 y
    │  │  代码.rar5 |3 r) w% a7 W# L# O; X
    │  │    n/ ]  q0 O7 N+ {8 ?
    │  └─视频
    │          01 内容回顾.mp49 e: l/ O% h. U) R
    │          02 今日内容概要.mp4
    │          03 死锁现象.mp4
    │          04 递归锁.mp4
    │          05 信号量.mp45 q( E8 u" S* o0 k. m. Q- o6 d) @" P7 \; J4 i
    │          06 Event事件.mp4; X7 b" Q$ \% ~+ _+ ^
    │          07 线程q.mp4
    │          08 池的概念介绍.mp4
    │          09 线程池.mp4& r* H9 h$ E4 K. J
    │          10 进程池.mp4
    │          11 协程基本原理.mp4
    │          12 genvet模块.mp4# m# k3 ]2 V2 ~
    │          13 协程实现TCP并发.mp4
    │          14 总结+作业.mp4- N, x2 @- g( P0 c/ Q7 W7 A" g
    │          5 k6 p$ F% x4 l; L8 M1 X
    ├─day42% v6 }8 s; V4 S
    │  │  代码.rar* x$ J* ~0 T# v5 o+ f; J
    │  │  0 s; G. i1 |4 j1 r
    │  └─视频# x1 d0 `% P3 q, e
    │          01 内容回顾.mp4
    │          02 今日内容概要.mp4" N: m: ^) ^* N7 e5 |4 e
    │          03 IO模型简介.mp4$ Q+ ?0 j, I2 J( x4 e- _: o
    │          04 阻塞IO模型.mp4
    │          05 非阻塞IO模型理论.mp4& F$ i( W% F+ r' e* y
    │          06 非阻塞IO模型代码演示.mp4) }4 f: s! v, U( z9 B/ M. b
    │          07 IO多路复用.mp4/ s  s2 C- G2 C! F- g0 q1 O8 }+ ~' p
    │          08 asyncio模块.mp4
    │          09 IO模型总结.mp4, m2 w' D( t& r
    │          10 网络并发复习.mp4
    │          + T, U* E( y# n; }% O
    ├─Day43( Q. R- ]3 k4 G0 I& T( ?; g
    │      P510-Day 43 - 01 课前介绍.mp43 F0 Q( \- c. n
    │      P511-Day 43 - 02 程序架构介绍.mp4
    │      P512-Day 43 - 03 程序原理剖析之dll注入.mp4& w% |- R: o6 g7 B) J) G; _
    │      P513-Day 43 - 04 准备工作.mp40 Z4 s3 R5 U+ X2 O0 c' \7 I
    │      P514-Day 43 - 05 癞蛤蟆开发步骤part1.mp4
    │      P515-Day 43 - 06 插播:paramiko的使用.mp4
    │      P516-Day 43 - 07 癞蛤蟆开发步骤part2.mp41 t5 e4 x0 i: h/ I( f& D: z- r# q
    │      P517-Day 43 - 08 dll注入功能解析.mp48 F; y& K5 X# J" d0 m( ?
    │      P518-Day 43 - 09 opencv功能.mp4, V2 r9 ?. D- w4 D# M8 @0 b: q6 g+ `
    │      P519-Day 43 - 10 上传数据功能及后续操作.mp4+ y  b- Z/ O5 w6 r" i7 k7 m- y
    │      ( ?9 _1 I. B/ n, I+ w- O
    ├─day44
    │  │  今日内容.md
    │  │  代码.rar- t1 L0 p- r# ~4 m( q# y
    │  │  8 k. C3 r! |& F2 z- m. C
    │  └─视频
    │          01 数据库由来.mp4
    │          02 SQL语句由来.mp43 Q" c. U# U4 e1 d" i
    │          03 重要概念介绍.mp4
    │          04 MySQL安装及主要文件介绍.mp4
    │          05 启动服务端及链接.mp4- w% L+ b) D, ~2 U( q6 |
    │          06 初识SQL语句.mp4+ C1 N; B' `; M+ N$ V$ X+ e
    │          07 环境变量配置及系统服务制作.mp4
    │          08 修改密码.mp43 B  k, ^* H% k" d& {- s
    │          09 跳过授权表并重置密码.mp4
    │          10 MySQL配置文件修改.mp4+ D0 `: Z- d8 f+ N9 |" A
    │          11 库的增删改查.mp4
    │          12 表的增删改查.mp4
    │          13 数据的增删改查.mp43 D; Q3 ]1 n: h/ M) M, W
    │          14 作业布置.mp4; F. _4 o$ v; T# |, i
    │          4 ~/ l& b& A- [4 l
    ├─day45
    │  │  今日内容.md
    │  │  代码.rar
    │  │  5 x) o7 H- s/ N2 |; `9 U
    │  └─视频, _( v' C* O+ p( e9 k
    │          01 上周内容回顾.mp48 u0 a/ N* N9 ^$ Y
    │          02 今日内容概要.mp4
    │          03 存储引擎.mp41 f& w! O1 \9 V2 P5 B- l
    │          04 创建表的完整语法.mp4
    │          05 整型字段.mp4: q+ {2 g: \' B  c3 y/ b
    │          06 严格模式.mp42 a% a' Y- [1 P: N+ X. M2 E0 g% m' p
    │          07 浮点型.mp4; h8 w* i( j" O* _1 A3 _
    │          08 字符类型.mp4# P$ W7 `) i$ o+ S9 O: |
    │          09 日期类型.mp4. b; p) T- i+ O( B
    │          10 枚举与集合类型.mp49 G3 F: g0 p4 L) ~
    │          11 总结.mp4
    │         
    ├─day46+ u. M* s0 r4 @5 p) V& M1 u
    │  │  今日笔记.md8 V9 L' L* h" E3 N. T+ }
    │  │  代码.rar
    │  │  
    │  └─视频6 j" a& S  P0 U
    │          01 昨日内容回顾.mp4
    │          02 今日内容概要.mp4
    │          03 约束条件.mp4
    │          04 外键简介.mp4
    │          05 一对多表关系.mp4( [0 b8 M$ U4 N) N! J- K
    │          06 多对多表关系.mp4
    │          07 一对一表关系.mp45 Z! h8 {: {, D" ?. L
    │          08 表关系总结.mp41 H( y/ e2 o% \# R
    │          09 修改表.mp4
    │          10 复制表.mp4
    │         
    ├─day47: G3 C6 q0 ?5 d# h9 M+ W
    │  │  代码.rar* Z- K: ?& n. g( ]2 `" A
    │  │  + o8 a# B' M4 j1 ]
    │  └─视频  D8 _) ?! |% q' ?
    │          01 昨日内容回顾.mp4- V( v* u/ G+ w' i0 E: Y
    │          02 今日内容概要.mp40 O, d* Z- |$ D3 s& X) n- A
    │          03 前期表准备及注意事项.mp4
    │          04 SQL语句书写建议.mp48 V3 U4 S4 s4 P. l$ K; b2 g) K
    │          05 where过滤.mp4
    │          06 group by分组.mp4# s& `8 V& j" L
    │          07 分组补充.mp4
    │          08 having分组之后筛选.mp4& g5 S6 u* z. O6 R
    │          09 distinct去重.mp43 v; _. U0 F0 m3 M# ~/ t0 g( L
    │          10 order by排序.mp43 V6 I$ z6 w3 h' H+ [( Y. i% r+ |. c/ F! a
    │          11 limit限制展示条数.mp4
    │          12 正则表达式.mp4: f2 T7 x% O7 v5 q) i& w
    │          13 连表操作.mp4
    │          14 子查询概念.mp4. P3 p4 C' ]$ C
    │          1 M- H6 r5 ~2 W- y" B: Y6 E; y
    ├─day48- t) o% M& X) j3 z  d; a% E3 Y
    │  │  代码.rar: ~, `4 T; P$ S: Y; b
    │  │  " q0 U. ^% e, B" X
    │  └─视频$ @9 @; D4 G' i. m* ~" s6 F
    │          01 昨日内容回顾.mp46 O/ c: |; w6 y+ x+ O
    │          02 补充知识点.mp4+ Z" `& K1 g3 I$ b
    │          03 今日内容概要.mp4, x; U" N3 e6 w' J6 ]
    │          04 navicat基本使用.mp40 Z5 f! E6 g/ U
    │          05 SQL查询练习题.mp4: x5 h7 x% U1 ~4 z) l2 f; U9 n
    │          06 pymysql基本使用.mp4
    │          07 sql注入及解决方法.mp4: C; X* Y1 g, k/ t, s" p
    │          08 作业布置.mp4
    │          , T3 V$ h7 s  x8 n/ t, |
    ├─day49
    │  │  代码.rar
    │  │  
    │  └─视频9 l1 W4 O! e! @3 A! N  a
    │          01 昨日内容回顾.mp4. }3 k& ~" K0 f  R3 b, U0 @5 [
    │          02 pymysql模块补充.mp43 m1 m3 \6 N% f# S/ p# y/ n9 c
    │          03 今日内容概要.mp44 k5 W- S8 U: D, E) m6 ?: X
    │          04 视图.mp4
    │          05 触发器.mp4" b8 B3 e4 i: i: y4 V" ]
    │          06 事务.mp4
    │          07 存储过程.mp4
    │          08 函数.mp44 H' ?0 i9 g+ @) r1 C; W
    │          09 流程控制.mp4
    │          10 索引.mp4
    │          - w- x5 }7 G% ?5 B5 l
    ├─day50
    │  │  代码.rar
    │  │  
    │  └─视频
    │          01 前端简介.mp4
    │          02 web服务本质及HTTP协议前戏.mp4: \- c% ~- O& Q$ @4 U4 f: k9 n: P' [
    │          03 HTTP协议.mp4# e- ?* X, J* M( _) w  Q
    │          04 HTML前戏.mp4, J) b1 I7 p. I6 s
    │          05 HTML简介.mp4" J( U6 t/ X5 B3 ~6 w* `5 ^& S& `
    │          06 head内常用标签.mp4
    │          07 body内基本标签.mp4% n! {+ d$ v- \
    │          08 body内特殊符号.mp4, @3 G2 i) I  N0 s- V! R# }4 O
    │          09 div与span标签.mp4
    │          10 a与img标签.mp4( V: ?2 ^7 l- J
    │          11 列表标签.mp4
    │          12 今日内容总结.mp44 q$ J9 K& o7 b( c# _. t
    │          ' q" I( f" [2 h6 k
    ├─day515 B$ k& c/ c. }; e, n
    │  │  代码.rar
    │  │  : ^$ B" O' K" v& [5 C4 S
    │  └─视频( {# A/ J8 R* c" }/ H9 S
    │          01 昨日内容回顾.mp4: d% R8 n* |, `7 q
    │          02 今日内容概要.mp4' S5 G5 s' x& h2 |$ U+ ]+ X
    │          03 表格标签.mp4
    │          04 form表单.mp4
    │          05 后端框架初识及补充.mp4& o5 R. ^% a6 n3 ~( o' U- ~
    │          06 css简介.mp4
    │          07 基本选择器.mp4+ ?7 B* T- n! }' P
    │          08 组合选择器.mp4% p1 U2 m% [7 F! R/ k4 G) `
    │          09 属性选择器.mp4
    │          . Q9 c" x. Z' q6 X- g! _
    ├─day52
    │  │  代码.rar4 [* L: B' J: \: G! _4 i0 E
    │  │  
    │  └─视频! \' Y" W& u$ i
    │          01 昨日内容回顾.mp4- Z6 ^. f2 o* |: ?* H# }
    │          02 今日内容概要.mp4
    │          03 分组与嵌套.mp4+ C% Y  B, r+ u" A2 ]/ Q9 n  g& G
    │          04 伪类选择器.mp4
    │          05 伪元素选择器.mp4( X0 ~$ z- R; y; Q3 e& j
    │          06 选择器优先级.mp4
    │          07 设置长宽.mp4
    │          08 字体属性.mp4
    │          09 文字属性.mp4
    │          10 背景图片.mp4+ t+ E% ?5 n8 d7 O. i( u( O
    │          11 边框 .mp4: T: `0 @: m$ c  b( e6 }0 P
    │          12 display属性.mp4
    │          13 盒子模型.mp4
    │          14 浮动.mp4$ p2 s4 I; w; K6 W, m4 ^5 s
    │          3 F+ ^1 ], ~/ J: \
    ├─day53* z  B5 k  v. z! t
    │  │  代码.rar7 V0 ?/ I! k# E1 Y7 ]
    │  │  * q+ K- @4 l0 m7 }
    │  └─视频
    │          01 内容回顾.mp4# C7 m7 |( x3 [/ E2 E' c- Q
    │          02 今日内容介绍.mp48 D9 w5 S3 Y. G) F
    │          03 浮动带来的影响及解决方式.mp4
    │          04 溢出属性.mp4; Z! P* Z, T8 D, k
    │          05 定位.mp4
    │          06 浮动和定位是否脱离文档流.mp4
    │          07 z-index之模态框案例.mp4
    │          08 透明度opacity.mp4
    │          09 博客园首页搭建.mp4
    │          10 JavaScript简介.mp4
    │          11 JS变量与常量.mp4
    │         
    ├─day54" q) I0 ^' O8 e
    │  │  代码.rar
    │  │  
    │  └─视频: l$ G' O% S$ s! Y) l
    │          01 内容回顾.mp4
    │          02 今日内容概要.mp4
    │          03 变量命名规范.mp4$ d1 ?) [) a% B2 t5 K8 u
    │          04 数值类型.mp47 e) O: \% D$ A
    │          05 字符类型简介.mp4
    │          06 字符类型常用方法.mp4
    │          07 布尔值.mp4
    │          08 null与undefined区别.mp45 D& p& x; J! r/ I4 X
    │          09 数组类型.mp47 H" ?4 {  C1 D1 I
    │          10 运算符.mp4
    │          11 流程控制.mp4
    │          12 函数.mp43 ?8 \' }5 _9 R# {% j; g# F
    │          13 自定义对象.mp4
    │          14 日期对象.mp4
    │          15 JSON对象.mp42 {4 l- k0 v+ C; {' d( x+ n  O
    │          16 RegExp对象.mp48 d; X. H! u& h  F5 @% `
    │          17 总结.mp4
    │          % z: F* Q" Z; h1 ?4 R
    ├─day55( R# e: E( }- t0 I
    │  │  代码.rar1 H& T& R6 @4 Y1 C, p! p
    │  │  ! k0 O& R" Q$ ~" @
    │  └─视频
    │          01 上周内容回顾.mp4
    │          02 今日内容概要.mp4. i/ K( D' b) u4 J
    │          03 BOM简介.mp4$ Q% B8 H: g4 v; A  G, M1 ^$ t: j
    │          04 window子对象之navigator.mp41 i, v4 c  O- \# i
    │          05 window子对象之history、location.mp4# g& v0 ~1 D( _8 h, y
    │          06 弹出框.mp4* r" Y- x2 Y0 \' Z: @/ ~
    │          07 计时器相关.mp4
    │          08 DOM简介.mp4
    │          09 DOM操作之查找标签.mp4
    │          10 节点操作01.mp4  Y7 Y: F8 H& v: q2 t0 ^5 a" r
    │          11 获取值操作.mp4
    │          12 节点操作02.mp4; _* q0 |6 G4 h/ A  C$ h5 x
    │          13 事件简介.mp4
    │          ) l3 |6 E( Q# j- h' v9 d* G3 v) X0 V
    ├─day56
    │  │  代码.rar
    │  │  / q+ n! e* g+ ]0 ]" r6 {: z
    │  └─视频9 h' \4 g5 f- i
    │          01 昨日内容回顾.mp42 c4 T+ F5 b. k& W3 w
    │          02 今日内容概要.mp4
    │          03 js事件案例01.mp4. g6 j( c: K2 m% `1 y
    │          04 js事件案例02.mp4
    │          05 jQuery简介.mp4
    │          06 jQuery前戏.mp4
    │          07 基本选择器.mp4
    │          08 组合、分组、嵌套选择器.mp4
    │          09 基本筛选器.mp4
    │          10 属性选择器.mp41 `* \3 ~% {6 v
    │          11 表单筛选器.mp48 j  C- w1 I6 p3 P
    │          12 筛选器方法.mp4
    │          ; E( w& Y# w4 W; M
    ├─day57  \3 Y! G" O" E/ u- o8 S
    │  │  代码.rar, |! g: D4 r1 M( z0 P, P
    │  │  
    │  └─视频# l) ~! ?/ E9 q! K5 @
    │          01 内容回顾.mp4) T5 Q) b5 ]; M) o7 X
    │          02 今日内容概要.mp4
    │          03 jQuery练习题.mp4
    │          04 样式操作.mp48 F9 T, R8 x0 @; K
    │          05 属性操作.mp4
    │          06 文档处理.mp4
    │          07 jQuery事件01.mp4; }4 i1 Q0 v6 H% P2 @! y
    │          08 模态框补充.mp4
    │          09 jQuery事件02.mp4
    │          , d# U- {/ Z# C3 b4 e
    ├─day581 E: x& X; L) }( o6 f
    │  │  代码.rar
    │  │  / Y2 y8 r" \! I3 s
    │  └─视频
    │          01 内容回顾.mp4
    │          02 今日内容概要.mp4  a2 I; K' ^6 r' N& ~# h0 z" ]
    │          03 阻止标签后续事件执行.mp4: |! S( ^9 y  K; O
    │          04 阻止事件冒泡.mp4" b  j7 f* {( ?: m5 \+ c* U
    │          05 事件委托.mp45 i  \; _5 a2 u5 c1 l' x
    │          06 页面加载.mp4, D" J5 W$ _! ^, F4 n1 W
    │          07 动画效果.mp4
    │          08 补充.mp45 b7 l3 y6 X  V9 H3 v* X2 Q
    │          09 bootstrap简介.mp47 ~9 _4 _& r! o6 {' `
    │          10 栅格系统.mp4. L' r" u7 h) a2 L0 k3 {8 p& X# S& N$ A
    │          11 排版.mp4/ K9 c! f/ W: p' s" m1 I1 @. `) e* g
    │          12 表格标签.mp4; n. A. d* d4 g! P4 \2 Y, U
    │          13 表单.mp4
    │          14 按钮组.mp49 v4 s  m+ @. Y$ f1 ?) u& U/ m
    │          15 图片.mp4; V! Z2 L: S' e5 U6 ]/ k: S( j
    │          16 图标.mp4% h, ~! u# x" [! e* a" w. h' W
    │          17 组件01.mp4
    │          18 组件02.mp4
    │          19 js插件.mp4" K0 O" y& m; H# S& @8 z* M
    │          20 图书管理系统前端页面搭建.mp48 i+ D4 f7 ?, s# o! d3 U
    │         
    ├─day59
    │  │  代码.rar
    │  │  ) R# Y* B  l& A: w+ n( w
    │  └─视频
    │          01 昨日内容回顾.mp4
    │          02 今日内容概要.mp4& k0 |, C9 R5 [# @9 n; x) B6 r6 E
    │          03 纯手撸web框架.mp4& i8 ?( U  [; o5 O! l- K" H' {5 x
    │          04 基于wsgiref模块.mp48 o- S& m; B# a
    │          05 代码封装及主要文件介绍.mp40 y* C4 `4 b9 h9 `1 }0 M
    │          06 动静态网页.mp44 [; u) m9 c3 r  A
    │          07 模版语法初识.mp4
    │          08 简易web请求流程图.mp4
    │          09 python三大主流web框架.mp4
    │          10 注意事项.mp4' m' p. l+ p6 x- Z6 k; H
    │          11 django简介及基本操作.mp4: p$ x# T, o+ n! R
    │          12 pycharm操作django.mp4, g# ~% s0 f: @) ]4 W( Q
    │          13 重要知识点.mp4
    │          14 django小白必会三板斧.mp4
    │         
    ├─day60" N* }0 K& }- f6 D; T
    │  │  代码.rar
    │  │  ' v/ S3 R8 m' E; b7 i
    │  └─视频
    │          01 内容回顾.mp43 N. f  n5 q  s& z; j2 ^
    │          02 今日内容概要.mp47 `( }1 R/ w$ L6 \1 t% ^
    │          03 静态文件配置.mp4
    │          04 request对象方法.mp4, Q& ]; s$ k9 H( M) R
    │          05 pycharm链接MySQL.mp4
    │          06 django链接MySQL.mp4' o8 K4 @3 T9 V( D$ _5 |
    │          07 django orm前戏.mp4
    │          08 字段的增删改查.mp4
    │          09 数据的查询.mp4
    │          10 数据的增加.mp4
    │         
    ├─day61
    │  │  代码.rar
    │  │  
    │  └─视频' y, c; o8 D9 @- Q0 @; o, g
    │          01 昨日内容回顾.mp4# p7 t0 o. x! x# c. Y
    │          02 今日内容概要.mp4. E4 q: ?2 z* S5 v  m0 p
    │          03 数据展示.mp41 g/ s+ T: p* M. L/ Z1 |
    │          04 数据编辑.mp4. i1 L8 h( K; W6 g* Q
    │          05 数据删除.mp4
    │          06 orm创建表关系.mp4( U3 Y8 b9 L! T9 G8 a
    │          07 django请求生命周期流程图.mp4
    │          08 路由匹配.mp4( }1 L$ ?# a0 I# {; j  S  ?- M' f
    │          09 无名有名分组.mp4
    │          10 反向解析.mp4  s5 S" s9 P0 m
    │          ! U  n* X! ~' C: v' Z9 [" Q
    ├─day624 D& q# w$ y( v7 {! h
    │  │  代码.rar
    │  │  
    │  └─视频
    │          01 昨日内容回顾.mp45 p5 }) t  X& K7 p, R
    │          02 今日内容概要.mp4
    │          03 无名有名反向解析.mp4
    │          04 路由分发.mp4
    │          05 名称空间.mp49 [( L: Y- T  T  I
    │          06 伪静态概念.mp4) [" u0 t9 Q0 u' n. k
    │          07 虚拟环境.mp4& m0 B2 ]( ?0 H* v0 F
    │          08 django版本区别.mp4/ I3 h7 P( P; \7 j0 k' n
    │          09 三板斧介绍.mp4- \1 g  M" Q: e* e+ [9 Z0 l0 F
    │          10 JsonResponse对象.mp4
    │          11 文件上传.mp4
    │          12 request对象方法补充.mp4
    │          13 FBV与CBV.mp4$ _* w- H. x& |# `3 z9 w( m$ L
    │          5 p1 p# R6 {- T( S
    ├─day63
    │  │  代码.rar
    │  │  
    │  └─视频) ?4 s& Q0 Q& V( j: }/ J
    │          01 昨日内容回顾.mp4( B$ v* n1 p5 s0 p0 L# j
    │          02 今日内容概要.mp4
    │          03 CBV源码剖析.mp4
    │          04 模版语法传值.mp4
    │          05 模版语法之过滤器.mp4
    │          06 模版语法之标签.mp4: Y* M5 i" i& G& c" T: f% c4 n3 E' Z
    │          07 自定义过滤器、标签、inclusion_tag.mp4
    │          08 模版的继承.mp4: g0 j# ~9 m" I/ W
    │          09 模版的导入.mp4
    │         
    ├─day64
    │  │  代码.rar
    │  │  . R( u. X3 p0 c( k) o$ d. M
    │  └─视频9 o$ u: \* Q1 ^" m+ |8 u
    │          01 昨日内容回顾.mp4
    │          02 今日内容概要.mp4
    │          03 单表及测试环境准备.mp4
    │          04 必知必会13条.mp4
    │          05 神奇的双下划线查询.mp4/ A+ m* L- \* g9 r& c0 B) Q' m
    │          06 多表操作前期准备.mp42 K) i+ o& q% A: G5 z* |
    │          07 外键的增删改查.mp40 d3 N. I# o8 Q2 {% o) F, ], v
    │          08 正反向的概念.mp4
    │          09 基于对象的跨表查询.mp4
    │          10 基于双下划线的跨表查询.mp4
    │          6 w4 ~9 s( _( N
    ├─day65" p1 l8 O9 ?3 Y6 Y9 Z
    │  │  代码.rar) f! _* o1 q/ ?* @/ L. `3 s
    │  │  
    │  └─视频' L$ @6 N. b( ~
    │          01 内容回顾.mp4
    │          02 今日内容概要.mp4
    │          03 聚合查询.mp4
    │          04 分组查询.mp4
    │          05 F查询.mp4
    │          06 Q查询.mp4
    │          07 django中开启事务.mp4
    │          08 orm常用字段及参数.mp45 g3 T1 H( x# a, @
    │          09 数据库查询优化.mp4- s2 ^8 k, V5 |: u) Y+ q
    │          10 图书管理系统首页展示.mp4
    │         
    ├─day66" ?/ P$ L' c+ A0 F$ C4 \
    │  │  代码.rar8 P% h3 Y% V$ U9 ?3 q. \4 ]
    │  │  
    │  └─视频$ K  j4 `8 V2 z9 q+ T
    │          01 内容回顾.mp4* w$ ?' L- d0 [# k
    │          02 今日内容概要.mp4
    │          03 图书列表展示页.mp4' _8 y2 g  |! V& e' F( v$ X
    │          04 书籍的添加.mp4
    │          05 书籍的编辑.mp4
    │          06 书籍的删除.mp4/ ]! C6 }9 _, L6 B4 S) ]: \
    │          07 choices参数.mp4. V- ^+ f* U1 U3 ^: U& J7 s
    │          08 MTV与MVC模型.mp4
    │          09 多对多三种创建方式.mp4
    │          10 Ajax简介.mp4/ J$ P, e$ {( _7 Z+ E) Q
    │          11 Ajax基本语法.mp4
    │          # E( R! d. }  o- k7 V) s) H
    ├─day67- s$ y+ Z* ]$ _* b* ~+ z
    │  │  代码.rar
    │  │  . Z% D, X% N( R+ a  t. n) f
    │  └─视频) ?# @: |( i; E6 M
    │          01 内容回顾.mp43 x- ~' s* {6 M3 r) m1 [5 G+ \
    │          02 今日内容概要.mp4; m) e- j5 d: W3 K
    │          03 前后端传输数据编码格式.mp4
    │          04 ajax发送json格式数据.mp4
    │          05 ajax发送文件数据.mp4  S& K$ u& q6 N7 C; J
    │          06 django自带的序列化组件.mp4
    │          07 ajax结合sweetalert实现二次确认.mp43 e/ q: U; e5 S1 F( {* Q4 a! G+ G; I
    │          08 批量插入数据.mp4; M9 @$ Q- d2 K4 b$ |1 _" K
    │          09 自定义分页器推导过程.mp4
    │         
    ├─day68
    │  │  代码.rar8 v7 i  N1 l, y; A) n
    │  │  : h9 g4 K- e2 |
    │  └─视频
    │          01 内容回顾.mp4
    │          02 今日内容概要.mp4+ L  O# A  |$ Q; O$ x
    │          03 自定义分页器使用.mp4
    │          04 form组件前戏.mp4
    │          05 forms组件类书写.mp4
    │          06 forms校验数据.mp4/ e2 A) R  }9 v- d' G$ l
    │          07 forms组件渲染标签.mp4% s9 T3 p2 N8 V+ W# g
    │          08 forms组件展示错误信息.mp4
    │          09 forms组件钩子函数.mp4
    │          10 重要参数介绍.mp4" _- v+ N  Z5 i  Q) ]- V
    │          11 其他字段类型.mp48 w' s* u- g$ ]% b& X9 T
    │         
    ├─day69- k. T/ p8 V0 t6 S2 }
    │  │  代码.rar. T2 I0 p9 W) g; w/ I
    │  │  
    │  └─视频  d1 y6 m0 q) ?% h: I  Y" ?  ]
    │          01 内容回顾.mp44 [0 g& v% g, s9 A- a
    │          02 今日内容概要.mp4; l2 h8 Q5 R8 f/ q' l3 O3 P
    │          03 forms组件源码.mp4
    │          04 cookie与session简介.mp4
    │          05 django操作cookie.mp4: K/ m1 i4 P7 q; G
    │          06 session操作.mp44 U  m% S; J0 f! d! t9 t1 r2 x; t
    │          07 CBV添加装饰器的三种方式.mp4
    │         
    ├─day70( I# t2 J6 X* I0 T% x3 q% l
    │  │  今日内容.md2 ^! z% W7 J; o& x6 ~
    │  │  代码.rar
    │  │  
    │  └─视频% p  L5 A! q+ W
    │          01 内容回顾.mp48 I/ p9 y8 ]/ V4 E! j+ W0 A
    │          02 今日内容概要.mp4: K, Q6 ?1 y0 r5 y' h  U, C
    │          03 django中间件前戏.mp4; a# m- _: Q  \4 Q0 q
    │          04 django中间件必须掌握的方法.mp4
    │          05 django中间件需要了解的方法.mp4) H7 N" z  a, F; v; B
    │          06 csrf跨站请求伪造前戏.mp4+ H: e8 J: r5 w: s0 V3 j7 \- O, g
    │          07 csrf校验.mp4' e! u; e8 z9 q8 D8 J/ n2 `
    │          08 csrf相关装饰器.mp4+ F6 j! I  c1 k! o) p
    │          09 模块补充.mp4
    │          10 基于django中间件学习编程思想.mp4
    │          . X/ D" V( S# V$ }  Z5 f* G! u( u
    ├─day71
    │  │  代码.rar
    │  │  
    │  └─视频
    │          01 内容回顾.mp42 I2 E9 h3 [  U+ \2 `8 c
    │          02 今天内容概要.mp4
    │          03 auth模块前戏.mp4$ q4 T- B6 e0 W/ A! @7 g3 v+ W
    │          04 auth模块功能01.mp43 K" S* u5 C; p/ A/ H
    │          05 auth模块功能02.mp4
    │          06 auth模块表扩展.mp4/ t2 r% N2 A- L
    │          07 项目开发流程.mp4
    │          08 bbs表设计.mp4' g! `' s/ R! T9 U
    │         
    ├─day72
    │  │  代码.rar
    │  │  3 k& i! \6 X$ u- `0 c
    │  └─视频8 @" e. U- w3 ^5 Y$ I
    │          01 内容回顾.mp48 U( a' S9 n1 I7 Y6 w  R! Y* @
    │          02 今日内容概要.mp4
    │          03 数据库表创建及同步.mp4
    │          04 forms组件代码书写.mp4
    │          05 注册页面简易搭建.mp42 u& r& H7 ?1 y, _
    │          06 用户头像实时展示.mp4
    │          07 注册功能初步实现.mp43 r. H0 `- b3 J- C8 ?
    │          08 注册功能完善.mp4
    │          09 登陆页面初步搭建.mp4
    │          10 图片验证码.mp4
    │          ( v9 ?4 j- M" E& P7 U7 n  @
    ├─day73, F; p& B/ A" C( N" P: s0 o
    │  │  代码.rar( z1 ~" `( i6 h; q
    │  │  
    │  └─视频( p% ]5 v3 i+ m
    │          01 内容回顾.mp4
    │          02 今日内容概要.mp45 o! V9 s5 G6 ]
    │          03 登陆功能.mp4" @# _8 q+ W0 P
    │          04 首页导航条搭建.mp4) C2 ~' K- T- B- j
    │          05 导航条修改密码及退出登陆.mp4
    │          06 admin后台管理.mp4
    │          07 media配置及用户头像展示.mp49 q9 p3 C$ p9 H: ?3 u1 W% p+ j
    │          08 图片防盗链.mp4  ^6 `. H' y2 Q7 S) A
    │          09 个人站点文章展示.mp4
    │          10 侧边栏展示.mp4
    │          11 侧边栏的筛选功能.mp4
    │         
    ├─day74  i! \. E! D$ Q; W# a/ |2 b6 q
    │  │  代码.rar6 r3 L/ q( y# [# V$ A! H
    │  │  1 j8 K# V9 Q$ I
    │  └─视频
    │          01 内容回顾.mp4( X5 j5 n3 _% }- m- X: c3 i
    │          02 今日内容概要.mp4
    │          03 侧边栏inclusion_tag制作.mp4
    │          04 点赞点踩样式准备.mp4  X& M* s( e, a) k$ }8 c( ]  g
    │          05 点赞点踩正确业务逻辑.mp40 m- ]4 C+ j$ f% g6 w+ M8 [
    │          06 点赞点踩功能完善.mp4
    │          07 根评论功能完成.mp4
    │          08 子评论功能完成.mp4
    │         
    ├─day75+ V3 r$ W% ~! r
    │  │  代码.rar- {5 V, K5 Z' V! ^4 t
    │  │  
    │  └─视频9 m4 k3 M9 ]! l: M5 I" k
    │          01 内容回顾.mp4/ K6 y) D& v4 K0 ^5 [2 x; g( {
    │          02 今日内容概要.mp4
    │          03 后台管理页面搭建.mp4
    │          03_1 后台管理页面搭建有声版.mp4% F7 \' H) |- V% W6 x
    │          04 富文本编辑器使用.mp4
    │          05 添加文章初步实现.mp45 n' e; E0 v  i
    │          06 XSS攻击和文章简介处理.mp47 w, h* K3 @3 n1 g' L/ \* @6 {& \8 S
    │          07 编辑器上传图片处理.mp4
    │          08 修改头像.mp4/ h* U/ `2 Q- y
    │          09 bbs项目总结.mp4
    │          % C5 Q. P% d1 M( ?' ^2 {) R" l
    ├─day76
    │  │  笔记和代码.rar0 m9 u) E8 a! e) X& k9 p% x3 p
    │  │  
    │  └─视频
    │          1 关于编辑器的选择.mp4. x6 H  O( T- j
    │          2 后期从事方向.mp4
    │          3 一切皆对象和深浅拷贝.mp4# |  _2 Z0 V9 O; f* n( J
    │          4 可变与不可变类型.mp4
    │          5 字符编码.mp4
    │          6 闭包函数.mp4; O* E& R# _- U3 @: l# C) r4 _" C
    │          % Z! Z4 w; U7 f- Y$ O% `& y# W
    ├─day779 o, E2 S; w& o" ~- X
    │  │  代码.rar
    │  │  
    │  └─视频
    │          1 后续课程.mp4
    │          2 作业讲解.mp4
    │          3 魔法方法.mp4
    │          4 cookie,session,token.mp4; N3 `' I5 B4 {. _6 x4 z5 X8 d) X
    │          5 异常处理的else.mp47 P/ l: F% z% R" a+ E
    │          6 pymysql的使用.mp4
    │          ) E9 i. U5 i4 A. f0 M1 W9 o
    ├─day78
    │  │  笔记-代码.rar
    │  │  
    │  └─视频
    │          1 作业讲解.mp43 V# Y" B/ v8 v& h
    │          2 django框架的本质.mp45 k; \7 x4 W% A
    │          3 路由和视图.mp4' U. R* I) l) y* V" x
    │          4 文件上传.mp4' S- @6 R% ~7 K) g% I; ?
    │          5 模板层.mp4
    │          6 断点调试的使用.mp4
    │          7 orm的单表操作.mp4( ^9 O; N! J, I7 C/ q! c
    │          8 多表关联查询.mp4+ B* a4 ~/ k$ K; o0 Q
    │         
    ├─day79! u" [; D, [$ ]' o! I# f
    │  │  代码笔记.rar7 Z+ A8 [  J( R4 P6 F- a% i- B. i
    │  │  % R7 _8 s7 Z( d' H0 V0 Q
    │  └─视频
    │          0 昨日回顾.mp4
    │          1 dajngo与ajax.mp4
    │          2 forms组件和分页器.mp4
    │          3 forms组件的执行流程分析.mp4- A1 I4 @% f) f9 o' G
    │          4 cookie和session.mp42 y0 w" W/ {4 d7 |4 T
    │          5 中间件的使用.mp4
    │          6 auth的使用.mp4
    │          , z" O; V! e) x- ~9 E+ A  s% M
    ├─day80
    │  │  代码和笔记.rar5 b8 ~& r1 P& f" P
    │  │  
    │  └─视频
    │          1 本周内容和今日内容.mp4
    │          10 drf的APIView类的执行过程分析.mp4% f3 n# Q. Q4 L2 a
    │          2 web开发模式.mp4
    │          3 api接口.mp4
    │          4 postman的使用.mp4) d2 C9 C) f( [
    │          5 restful规范,10条.mp4
    │          6 drf的安装和简单使用.mp4
    │          7 cbv的View源码分析.mp4! l% j+ _, l2 }# E/ b% j
    │          8 APIView源码分析.mp4
    │          9 drf的Request类.mp4% V: _1 v" n9 ^: w
    │         
    ├─day811 c. I; o0 N3 g. Y
    │  │  笔记代码.rar. _8 K; G3 O9 U1 A2 Z$ H* F
    │  │  2 W/ O; W, S. i3 ~
    │  └─视频
    │          1 昨日回顾.mp4
    │          2 序列化器Serializer的使用.mp4
    │          3 反序列化之保存和局部校验全局校验.mp4
    │          4 修改和校验总结.mp49 R  h* G- |) P2 M+ d0 H
    │          5 查询所有,删除,新增,自定义response.mp4
    │          6 模型类序列化器.mp4( g* S2 S1 |& m2 B; y* A; K. s
    │          7 源码分析之many关键字.mp41 Y/ p4 K: l' n4 Z0 S! Y0 w( w
    │          8 Serializer高级用法之source和SerializerMethodField .mp4
    │         
    ├─day823 c9 A+ [/ g9 l/ q  t% N' @
    │  │  代码笔记.rar# L( A" Y. U3 ]
    │  │  
    │  └─视频
    │          1 昨日内容回顾.mp41 o" W1 R' e* d* u
    │          2 Request对象和Response对象.mp4
    │          3 全局和局部配置响应的样子.mp47 t& B% n6 u! h
    │          4 基于GenericAPIView写5个接口.mp48 {: Q: W& X( j( D
    │          5 GenericAPIView的9个视图子类.mp4
    │          6 ModelViewSet的使用ViewSetMixin源码分析,.mp4
    │          7 作业.mp4
    │          * v5 Z5 R! ], \
    ├─day836 [2 `0 H" b6 L. [/ V
    │  │  代码笔记.rar+ L& J4 V2 t8 l' @" }
    │  │  
    │  └─视频8 y0 g, \2 D2 K  {7 |8 T
    │          1 上节课回顾.mp4( c# S$ L$ ~7 {" ~
    │          2 视图回顾.mp4
    │          3 自动生成路由.mp4
    │          4 action的使用.mp4; \+ D: r2 v/ M) ]
    │          5 drf-认证源码分析,自定义认证组件.mp4# @' {; f  z- a5 S. N3 C
    │          6 认证功能总结.mp4: I+ p* O; Y8 l! U
    │          7 认证源码流程分析.mp4; T6 A4 y6 L1 f! r
    │          8作业布置.mp4# h9 I' T/ c8 V. b% [' I
    │         
    ├─day84
    │  │  代码笔记.rar
    │  │  
    │  └─视频
    │          1 昨日回顾.mp4
    │          2 权限组件源码分析.mp4
    │          3 自定义权限.mp4- `& p& v, o% f( q* ^
    │          4 内置权限的使用.mp4
    │          5 频率限制.mp48 L$ v+ P1 m3 m" r
    │          6 过滤组件的使用.mp4
    │          7 排序组件的使用.mp4( ^7 N% e4 A. e" k) ], t9 X
    │          8 异常处理.mp4
    │          9 自己封装Response对象.mp4
    │          10 作业布置.mp4" ^$ C' Z$ g* C; ~
    │          % i3 Q- A5 ^3 E6 c
    ├─day85- b  E2 g/ u8 r+ |+ \: T
    │  │  代码和笔记.rar& P/ d* i$ L1 w7 S$ B
    │  │  7 m  z& M. R/ O
    │  └─视频
    │          1 上周回顾.mp4" j0 T) R) w1 o% @6 e8 \4 Y
    │          2 books表模型,抽象表.mp4
    │          3 books表关系.mp4
    │          4 admin的使用.mp4; g* Y! i4 _2 `; s# |3 [) o0 {
    │          5 查询所有图书.mp4
    │          6 增单条图书.mp40 W; @( @! K% S. a
    │          7 批量增.mp4+ z: Z/ O: M. K2 @
    │          8 单条修改.mp4( [# J- x1 |4 @4 y, x2 [0 T" U1 q
    │          9 批量修改.mp4
    │          10 批量删除.mp4
    │          11 分页的使用.mp4
    │          12 根据ip限制用户频率.mp4
    │          13 总结.mp41 v7 f  Z) |7 [
    │          1 g6 i! j) Q- b
    ├─day868 ~: V8 H  X4 }# e( n5 U3 @) o
    │  │  笔记代码.rar
    │  │  $ \$ T( O5 I; m$ c8 y. B
    │  └─视频) @/ \& N: F# l6 n1 B! L, R
    │          1 昨日回顾.mp44 G7 q7 F$ F/ {9 K6 a+ Q
    │          2 自定制根据ip限制用户频率.mp48 T6 C$ _) E8 X; J0 a
    │          3 SimpleRateThrottle源码分析.mp4# t  L' A6 f0 X1 A8 K, M: O, B
    │          4 自动生成接口文档coreapi的使用.mp4
    │          5 jwt的简单使用.mp4
    │          6 使用jwt自定制认证类.mp4
    │         
    ├─day87
    │  │  笔记代码.rar" O! ^" x5 J8 g+ d
    │  │  ! G( W6 {9 U' i' o( b" L6 Q* H6 Y
    │  └─视频( M& K( M! ]6 ]8 S7 ]( S
    │          1 昨日回顾.mp4
    │          2 补充base64.mp4
    │          3 作业讲解1.mp4; W% z6 J" ]6 a: x! b% p
    │          4 重写create方法,保存用户.mp4
    │          5 修改头像功能.mp4
    │          6 jwt控制返回数据格式.mp4
    │          7 两种方式自定制基于jwt的认证类.mp4( Z" O6 R8 f2 J  ]1 `: U# _
    │          8 多方式登录,自动签发token.mp4/ W3 ^9 y% a. F0 U. ~
    │          9 配置过期时间.mp4; x+ ?, {+ B/ Z+ Z! D* m1 h5 B8 t1 h- T
    │          10 基于角色的权限控制.mp4
    │          11 django的缓存机制.mp4
    │         
    ├─day88-891 l  s/ I7 m# B2 E* U
    │  │  代码笔记.rar, M3 Y' L& \6 \3 ^1 R! D
    │  │  
    │  └─视频
    │          1 drf回顾response,request,序列化.mp4: G6 v+ C+ {  V- d/ G4 k* f
    │          2 视图,三大认证,响应,解析,排序,过滤,分页.mp4
    │          3 jwt,rbac.mp49 Y% F* w0 F1 g8 u5 _" t8 q
    │          4 项目开发流程.mp4% }3 b3 }& |7 c5 V! R3 i! }
    │          5 pip换源.mp4) o' W$ @6 W) E7 \
    │          6 创建虚拟环境.mp40 I  g- C% z' j
    │          7 后台项目目录调整.mp40 r, X: [1 s7 Z5 M7 R
    │          8 补充mac配置虚拟环境.mp4
    │          9 数据库配置.mp4- t9 [6 V4 k4 q3 h% }: c- H
    │          10 配置User表.mp4
    │          11 vue项目创建.mp49 y. ~$ j' h+ B% \
    │          12 前端配置.mp4
    │          0 U/ `5 _7 h$ C2 `. ?- U
    ├─day90/ v: R" b7 o( _: {
    │  │  笔记代码.rar3 V0 w/ B: y% Y
    │  │  # [/ |4 I9 z$ z' c8 J
    │  └─视频
    │          1 上节回顾.mp4  J7 G7 i0 z9 j: n" E
    │          2 封装全局Response对象和全局异常.mp42 o; `& L; @# l* e1 j- M
    │          3 配置日志,记录日志.mp4
    │          4 跨域问题解决.mp4" Y/ F- ]9 M: r; y" u8 y/ a
    │          5 前后端打通.mp4
    │          6 xadmin的使用.mp4
    │          8 a# s/ g2 M9 P5 e! M
    ├─day91: ^# X0 U( W: w' J/ U# y$ h; s! }
    │  │  资料和代码.rar! j3 s0 Q; J: r  U4 l9 L" N% Y* S
    │  │  ; J) ]6 c3 @3 x8 b9 H1 z
    │  └─视频; i* s9 I  O; O# Y9 D2 S; {+ d  ?
    │          1 上节回顾.mp4. ?& x9 D3 Y/ m) U8 ]
    │          2 xadmin的使用.mp4
    │          3 头部组件.mp4
    │          4 vue前端配置.mp4
    │          5 轮播图前端样式.mp4
    │          6 首页轮播图接口.mp4
    │          7 轮播图前端.mp4  [7 s+ d1 @! g2 Q9 N- ^9 s! j+ n( Y
    │          8 git介绍.mp4; M! r* \$ n' s8 l2 U/ M8 P
    │          9 git工作区,暂存区,版本库操作.mp4
    │          10 过滤文件,忽略文件.mp4- m1 S7 b5 v5 M5 N
    │          11 分支操作.mp45 _5 R, E2 U* h% N6 i
    │          8 p) r, }$ M8 [, v# N, h3 Y
    ├─day92
    │  │  代码笔记.rar
    │  │  
    │  └─视频
    │          1 昨日回顾.mp4
    │          2 git出现冲突的原因.mp4
    │          3 本地代码提交到远程.mp4
    │          4 项目创始者和开发者操作.mp4
    │          5 ssh和https连接.mp4
    │          6 pycharm操作git.mp4: ]" W. `( Z' e
    │          7 pycharm操作git.mp4/ Y& o0 p7 [( G
    │          8 协同开发同一分支冲突解决.mp4
    │          9 线上分支合并.mp4) W9 c$ a3 z$ v
    │          10 线上版本回顾.mp4
    │          11 分支合并冲突解决.mp4
    │          12 首页登录模态框显示消失.mp4
    │         
    ├─day93% o7 z( B# d2 ^6 I
    │  │  代码笔记.rar( M0 U, M, y/ Y6 r1 j* R
    │  │  
    │  └─视频
    │          1 昨日回顾.mp4
    │          2 登录注册前端页面.mp4
    │          3 登录注册接口分析.mp4
    │          4 多方式登录接口.mp4
    │          5 前台登录功能完成.mp49 `' y0 ?( H& s) ~" P
    │          6 登录后前端页面显示,前端注销功能.mp4
    │          7 手机号是否存在的接口.mp4$ H! X1 B" p( q4 x8 n2 N
    │          8 腾讯短信申请.mp4, ?" [4 c6 i. F7 l" t1 P
    │          9 腾讯短信服务封装.mp4
    │          10 发送验证码接口.mp4! Z- A0 R7 K% j7 S. c/ U' i
    │          11 解决冲突.mp4
    │          6 ?' V6 J% z+ a9 N, d$ e
    ├─day94
    │  │  资料代码.rar
    │  │  9 X  j' |# E* b% C& K8 h" |
    │  └─视频' n, `6 r  Y, h1 C6 h+ t9 ?
    │          1 昨日回顾.mp4! x2 E+ g# D: j$ r. p
    │          2 短信接口频率限制.mp42 C& L6 p# Y- u5 K5 `. U
    │          3 手机号登录.mp4
    │          4 前端获取验证码,手机号登录功能.mp4! P& w' m8 q0 j5 [
    │          5 后端注册接口.mp4
    │          6 前端注册功能.mp4
    │          7 redis介绍和安装.mp4
    │         
    ├─day95
    │  │  资料笔记.rar
    │  │  ; X0 C& \$ u, }% L, Z- ^
    │  └─视频
    │          1 昨日回顾.mp4/ r) _3 P. F' O
    │          2 redis的普通连接和连接池.mp4
    │          3 字符串操作.mp4$ l; O6 y4 ^" `7 O
    │          4 hash操作.mp4- m/ O" v/ T4 {2 n; T
    │          5 列表操作.mp4+ l) j1 W/ V( _
    │          6 管道和其他使用.mp4* [# {2 I/ t& m; w( D
    │          7 django中使用redis.mp43 e' }/ [: l3 G3 K3 q* s+ ?3 K3 _
    │          8 接口缓存.mp4
    │          9 celery介绍和简单使用.mp45 m+ A8 _8 [2 x2 g
    │          10 celery执行异步任务.mp4
    │          11 执行延迟任务.mp4
    │          12 执行定时任务.mp4; k5 g- v4 t( C8 n7 o
    │         
    ├─day964 E/ T- n6 _& Z3 |- f1 q
    │  │  笔记和代码.rar% u5 V2 H6 S% d6 J! R, ~
    │  │  
    │  └─视频
    │          1 昨日回顾.mp40 f: @  l! c0 Y
    │          2 首页轮播图的定时更新.mp4- [7 v. f4 X# K6 i! k7 \, Q
    │          3 首页轮播图异步更新.mp45 c; V/ r, `5 Z- C. I% a
    │          4 课程表分析.mp4
    │          5 课程相关数据录入.mp4! q' |/ w$ Q2 L- H2 E2 x6 v
    │          6 课程详情前端页面.mp4* j0 @- t7 H* y+ u6 u
    │          7 课程分类接口.mp4. \! P1 }; @# t/ D! v6 |2 t
    │          8 课程群查接口.mp4! Y7 E4 B' Z) A8 m" f, @# \
    │          9 课程接口返回四个课时名称.mp4# A. |6 Y& w* b
    │          10 排序的使用.mp4
    │          11 过滤的使用-django-filter的使用.mp45 |; A$ S0 K3 B0 u! \! s
    │          12 自定义过滤规则.mp4
    │          13 课程群查接口完成.mp4% N. D# v6 Z6 X
    │          5 T/ N1 F5 r6 K: c
    ├─day973 \) d( R1 j0 M; |. [
    │  │  代码笔记.rar
    │  │  & F1 G2 P! C! o( I
    │  └─视频! R# N% z. q3 l4 w) ]/ o/ O, V5 r2 \
    │          1 昨日回顾.mp4
    │          2 区间过滤.mp4
    │          3 所有课程前端页面.mp4
    │          4 课程详情前端和课程章节接口.mp4. m" N& M- _! i  s1 G
    │          5 视频托管.mp4$ l  R7 R3 n) c) z6 d+ b( B- G8 m
    │          6 视频加广告.mp4) B0 s1 i. v" ^0 t, I0 l. I
    │          7 按名字查询课程接口.mp4( c4 s& p$ B& F2 B3 v4 v+ o7 W0 w
    │          8 搜索功能前端.mp4
    │          9(了解)django-filter源码流程.mp4# q* U) j1 Y/ w* r
    │          10 支付宝接入流程.mp4( V. q3 t; @( ]
    │          11 支付宝公钥私钥生成,sdk使用.mp4
    │          12 解决提示钓鱼问题.mp45 g+ a. L: k8 P* w' X
    │         
    ├─day98  z/ t) {4 C% s8 D* F
    │  │  代码笔记.rar
    │  │  
    │  └─视频5 f! m% V2 h0 |/ `1 a" Y% j& B
    │          1 昨日回顾.mp4# Z! E" l5 l) p; N
    │          2 支付宝的二次封装.mp4
    │          3 订单模块表分析.mp4
    │          4 订单模块接口分析.mp47 [  |$ j( H% ]* n4 X
    │          5 支付宝支付接口.mp4
    │          6 支付接口过程分析.mp4) ?: c+ l6 y" t; C
    │          7 支付接口测试.mp4( v5 |/ T6 Q+ Q  ~+ i
    │          8 支付前端跳转到支付宝支付.mp41 M* R0 c! G* y& G. M; P- ?- G
    │          9 支付成功前端页面.mp4
    │          10同步异步回调接口 .mp4) p( d0 C! e, Q5 n4 q
    │          11 上线前准备.mp4* j$ q7 d; j+ i$ n
    │          4 X0 X+ a3 j  C! v, A6 _2 U
    ├─day997 j( _0 y2 d( o- f; ~
    │  │  代码笔记.rar7 Y9 b+ m/ H  `; {' |
    │  │  6 V9 g/ y3 a! T0 {8 e
    │  └─视频
    │          1 昨日回顾.mp42 D6 w2 f* y$ x' B6 m& H* u4 P
    │          2 阿里云服务器购买.mp4- b. A& P, C' y' i* Y
    │          3 云服务器安装mysql.mp4
    │          4 云服务器安装redis.mp4
    │          5 安装python环境.mp4
    │          6 安装nginx.mp4
    │          7 前端项目部署.mp4
    │          8 后台项目部署.mp4( [" @& C% y& P5 t) n. T- ~7 {
    │          9 项目上线后的测试.mp4
    │          10项目上线梳理.mp4
    │          11 安全组配置.mp4$ B/ H' Z- ]3 Y6 m# a
    │          ( R9 y# v0 l3 _" z7 b& A; ?  V
    ├─day1009 ^" z- w5 Y" u( D, ~! M' p
    │  │  笔记代码.rar
    │  │  
    │  └─视频7 b0 a: d% z* l. X# b. G
    │          1 昨日回顾.mp4
    │          2 爬虫课程介绍.mp4% N' g! `/ T4 e, U- L
    │          3 爬虫介绍.mp4" M4 |& J  {; F- T- O( J( W
    │          4 requests-get请求的使用方式.mp4
    │          5 requests的其他使用.mp4
    │          6 模拟登录某网站.mp4" ]) G: G- r" m# d
    │          7 爬取梨视频.mp4
    │          6 n% r: F- }/ {5 @5 v
    ├─day101
    │  │  笔记代码.rar+ O$ |1 |, e' T) L- {8 ~
    │  │  
    │  └─视频
    │          1 上节回顾.mp41 T; i) {( Q8 ~9 ^0 T( L0 m$ X, k
    │          2 补充宝塔,jumpserver概念.mp4
    │          3 requests+bs4爬取汽车之家新闻.mp4
    │          4 遍历文档树.mp43 U+ m1 B1 B& y; P1 E/ x) B
    │          5 搜索文档树之字符串过滤.mp4
    │          6 搜索文档树之正则表达式.mp45 C+ y1 R6 h( Z- |( k5 F. v6 f
    │          7 搜索文档树之列表,布尔,函数.mp4
    │          8 limit和recursive.mp4
    │          9 css选择器.mp4
    │          10 补充软件配置文件格式及如何解析.mp4
    │          11 代理池的搭建.mp4
    │          12 打码平台的使用.mp4
    │          2 U* W# r- @) j
    ├─day102# h' q7 \4 `6 {2 H4 C- G
    │  │  笔记代码.rar# U" ~: G4 g+ @/ G$ Y3 J  x
    │  │  
    │  └─视频
    │          1 昨日回顾.mp4
    │          2 websocket协议.mp44 t( a( F! X' W* [5 x( I0 C! ]
    │          3 爬取红楼梦书.mp45 j" ?/ `" M; T, S' u
    │          4 爬取几个示例.mp4) {5 y1 F" e3 B: Z
    │          5 xpath选择器.mp4
    │          6 selenium的简单使用.mp4
    │          7 selenium模拟登陆百度,cookie池讲解.mp4
    │          8 过滤器,获取标签属性,文本,无界面浏览器.mp4/ s" Z* K# a7 _9 r4 K  b# b* l
    │          9 selenium的其他使用.mp4) ^5 `2 m) ?& O1 Q9 {! \
    │          10 拉钩职位爬取.mp4
    │          11 selenium爬取京东商品信息.mp4
    │          12 自动登录12306.mp4
    │          13 抢票软件的原理.mp4& N8 M9 p1 o3 J& x
    │          14 动作链.mp4, U# X4 C: D: @
    │          15 js逆向和安卓逆向.mp4, M2 i( Q4 O% o
    │         
    ├─day1030 N# F8 h" l' S& V& I  x" M% H
    │  │  资料代码.rar% j& Y. E+ l- I4 N3 b
    │  │  
    │  └─视频
    │          1 昨日回顾.mp4
    │          2 scrapy运行流程.mp4- Z  m7 z3 e, N- E( }/ j& o
    │          3 scrapy5大组件2大中间件.mp44 P! l0 Y2 ]. j4 E
    │          4 scrapy安装,创建项目,创建爬虫,启动.mp4" X/ S' w# Q' o) @2 ^
    │          5 scrapy自带解析器的使用方式.mp4) U: D+ F/ i- n+ d5 R7 m5 X
    │          6 scrapy持久化的两种方式.mp4
    │          7 S) N3 H8 M7 e5 ~1 U5 F- g: v
    ├─day104- Z, c/ p; u  }. Y8 ^: E! a# H4 `
    │  │  代码笔记.rar$ a1 S6 k: u$ c: E
    │  │  " F+ z8 E8 {( i9 f8 a4 T
    │  └─视频3 o% i9 B" f4 b& o: O* K5 D
    │          2 抽屉自动点赞.mp4
    │          3 全站爬取cnblogs文章.mp49 i' d$ E& H7 v) L& c* h8 N2 D
    │          4 如何提高爬取效率.mp4
    │          5 爬虫和下载中间件讲解.mp4
    │          6 爬虫中间件加代理,加cookie,加header,加selenium.mp4
    │          7 爬虫中间件的异常.mp4
    │          8 去重规则源码分析.mp4
    │          9 scrapy-redis实现分布式爬虫.mp49 a  N" k% b# Z  Y
    │          10 知乎登录破解.mp4
    │          11 反扒措施.mp4
    │            F. D; a# S4 o/ G$ O
    ├─day1051 S- W& z, f& _
    │  │  资料笔记.rar0 G  V4 Y# ~" m$ j' K
    │  │  
    │  └─视频
    │          1 今日内容.mp4
    │          2 linux介绍.mp46 K' H# r/ o. C; b
    │          3 vmware和centos7.6安装.mp4" f' l/ D4 h  A
    │          4 快照制作.mp4
    │          5 bash shell的使用.mp4' P4 V- n: Q" g% b- {( i
    │          6 history历史记录.mp4
    │         
    ├─day106  O, V7 b( P4 m! Z, ^
    │  │  笔记.rar8 G  z4 S0 R5 Z* `3 e7 q
    │  │    |. e1 d3 V; q6 i8 I9 |
    │  └─视频
    │          1 昨日回顾1.mp4
    │          2 mac配置虚拟机.mp4" t2 Q& Q. v/ G2 C! ?! j
    │          3 bashshell回顾.mp4
    │          4 命令别名.mp4
    │          5 etc,usr等目录讲解.mp4
    │          6 mv,touch,rm,mkdir的使用.mp4
    │          7 cp命令.mp4
    │          - T- T% Q/ s+ m/ n# k' W
    ├─day107( g" M/ Z2 f# W; n
    │  │  笔记.rar
    │  │  
    │  └─视频5 q: `# ]' X/ Y) J  J* ~9 `
    │          1简历编写之如何写项目.mp4' w, |, b  c' `- r
    │          2 简历编写之个人技能.mp4
    │          3 简历编写之其他.mp4
    │          4 linux-wget,curl,rz,sz,sort...mp4
    │          5 文件类型和属性.mp41 {& T' K# e5 v3 C3 }0 d
    │          6 软链接和硬链接.mp4
    │         
    ├─day108# d4 t8 e3 i# r. S
    │  │  笔记.rar, _) X6 f4 K! ^3 B$ u
    │  │  
    │  └─视频0 @6 h" S1 m7 H7 _8 h$ r+ c( {% n
    │          0 paramiko的使用.mp4' Q: \/ k8 N- X
    │          1 昨日回顾.mp4
    │          2 vim的使用.mp4- c5 h6 [; s1 t* Z1 p6 ~
    │          3 用户增删改.mp46 d' ]  C* T5 B; V6 W/ n& h9 @+ h7 z
    │          4 su和sudo的用法.mp4; |6 Y% Z; \& i# G0 @
    │          5 特殊权限.mp4' Z$ S3 e8 m  T0 |1 e5 r+ M7 R6 [
    │          6 解压和压缩.mp4
    │          7 软件管理,rpm和yum.mp4
    │         
    ├─day109
    │  │  笔记.rar+ h, O/ d  [0 U6 n/ d
    │  │  
    │  └─视频
    │          0 上节回顾1.mp4
    │          1 io模型讲解.mp4
    │          2 上节课回顾.mp4
    │          3 文件和文件夹权限.mp4
    │          4 源码安装nginx.mp49 v& ~8 d' }  k  S  b( ]
    │          5 nginx命令讲解.mp4& q  d' M* j" N8 Q8 T! F, ~" ^  e
    │          6 配置系统服务使用systemctl管理.mp47 F. I# V- d. F- [% Q. B" a
    │          7 设置开机自启动.mp4
    │          8 进程管理,kill进程.mp4
    │          9 后台任务管理.mp4
    │         
    ├─day110! a- S1 I4 ~, O8 D
    │  │  代码笔记.rar
    │  │  ( e/ r( c$ N# d+ |6 L3 O7 p
    │  └─视频0 ]0 Q+ u* s' w6 x; E6 I2 P* M
    │          1 flask入门,小案例,路由讲解.mp4
    │          2 配置文件的使用三种(第三种).mp4
    │          3 路由参数.mp46 D: A% r5 O" o2 @
    │          4 cbv的用法.mp4
    │         
    ├─day1111 P& v7 l: L% }/ j1 s$ t+ ~
    │  │  资料.rar
    │  │  
    │  └─视频4 z% b- Z1 I8 B9 }4 w3 m
    │          1 上节回顾,模板语言.mp4
    │          2 requests请求对象.mp4
    │          3 响应对象的方法.mp4
    │          4 项目演示.mp4
    │          5 项目导出依赖模块.mp4/ ^* W" j1 U. h( j) W" C- T
    │          6 session使用及源码分析.mp4
    │          ! n+ D4 X  w7 J8 X5 t0 l  O
    ├─day112* L% ~. E5 W+ j3 O4 J8 D1 h* n
    │  │  资料.rar' d) T; X" {. K4 U. ?
    │  │  / E4 }' S' [. M  C# U) y
    │  └─视频: d2 P( L2 D) _& Y' S+ b9 D6 ?
    │          1 flask中间件和猴子补丁.mp4
    │          2 蓝图的使用.mp4! `' J0 [5 L, n/ w
    │          3 蓝图中小型项目和大型项目的目录划分.mp4
    │          4 local类剖析.mp42 }3 L( F1 R) H' ~
    │          5 flask源码剖析.mp47 }+ `6 U* H8 ^! i3 Z; c
    │          5 n! C+ ^! v% P& |' J) V0 O! E. c
    ├─day1130 V! M  Y$ m& Z6 p1 H+ O" _
    │  │  笔记代码.rar% _! k8 z5 l. [3 {) |
    │  │  2 R- _0 o" x/ Y, `
    │  └─视频- W/ J0 ~5 B+ {3 d8 \5 R
    │          1 上节回顾.mp4
    │          2 flask_session的使用,g对象的使用.mp44 e  t) G/ I+ X. i! T5 P
    │          3 设置cookie过期时间.mp4% S; [$ @( j& M) P- N( c9 ^
    │          4 数据库连接池.mp4
    │          5 测试数据库连接池.mp4: c; C. S$ E* J: a  d. @
    │          6 form组件.mp4
    │          7 信号.mp4
    │          $ _; y- S3 `) U9 D5 [: z, b, G# S% A
    ├─day1141 O$ R8 ^8 a5 r
    │  │  资料.rar
    │  │  ' y9 P- j) I5 [' M% g6 t' D/ b
    │  └─视频+ L! R+ N( t& P" }( f" ?
    │          0 flask上节回顾.mp4" ]% V3 a1 v- l
    │          1 多app应用.mp4
    │          2 flask-script的使用.mp4& J) q* s) G3 x& }3 q; e0 Z. G
    │          3 sqlachemy的安装和基本使用.mp4
    │          4 通过sqlachemy创建删除表.mp4- ~% x* ~% R' b% D5 J7 h% n& m* M  f
    │          5 通过orm插入一条数据.mp4
    │          6 建立一对多,多对多的关系.mp48 v6 x" |5 @: j2 v0 X" F6 h/ N
    │          7 通过scoped_session实现线程安全.mp49 a5 P$ ~7 O! w2 C- C
    │          8 orm的基本增删查改.mp4
    │          9 orm高级查询.mp45 {! J+ o0 h7 z3 l
    │          10 分组查询.mp4
    │          11 一对多插入,查询:基于对象,基于连表.mp4
    │          12 执行原生sql.mp4
    │          13 多对多插入和基于对象跨表查,基于连表跨表查.mp4% h5 Y- I2 Q% y) _' k: z7 `
    │          14 Flask-SQLAlchemy和flask-migrate.mp4
    │          . O! b: v( B' }0 ?# h$ _% X
    ├─day115
    │  │  资料.rar
    │  │  
    │  └─视频7 T  m& s0 N/ ^+ Z5 o6 [
    │          1 昨日回顾.mp4
    │          2 docker简介.mp4
    │          3 docker架构介绍.mp43 V3 Z6 ^% P' t: A( i
    │          4 docker安装和版本介绍.mp44 N# ]5 S7 e; b5 N( |7 v
    │          5 容器和镜像基本操作.mp4
    │          6 查漏补缺.mp41 A8 V% l6 M7 F9 X3 P
    │          7 容器的创建和启动.mp45 k! T9 V7 m3 O1 p
    │          8 进入容器内部和退出容器.mp4
    │          9 宿主机和容器相互拷贝文件.mp4
    │          10 端口映射.mp4
    │          11 查看容器ip地址.mp4! R2 k3 \9 c/ \5 |9 `
    │          12 应用部署.mp4% U% m3 G* f5 a0 l, [
    │          13 作业.mp4
    │          7 s9 z# J, Z6 X9 O4 v9 M6 j
    ├─day116
    │  │  代码资料.rar
    │  │  9 U% A7 c4 Y$ |* c1 P& C: a' }
    │  └─视频
    │          1 昨日回顾-部署redis映射宿主机路径.mp4+ z/ @- a1 h* N; ]: f  H
    │          2 容器的备份和恢复.mp4, U: K: C& [" E& b0 Y& K2 _$ I
    │          3 dockerfile和指令讲解.mp4
    │          4 通过dockerfile部署django项目负载均衡.mp4: j" c- M7 I) @4 l6 x( w6 i. i
    │          5 自己制作的镜像上传到docker hub.mp4. V1 y. v) W3 ^* H
    │          6 私有仓库搭建.mp4
    │          7 docker-compose的使用.mp4: L  r$ D* {$ y* B. o  I
    │          8 docker-compose水平扩展.mp4* o# w2 g  R8 [6 G3 Y
    │          9 环境变量相关.mp4
    │          10 容器之间通信.mp4
    │         
    ├─day117
    │  │  资料.rar: t, z) d2 I% q7 s& h
    │  │  ) R$ y% B0 E+ I
    │  └─视频2 n) f; F" P! E2 |
    │          1 昨日回顾.mp40 U# Q5 l6 [! ~" F
    │          2 如何面试.mp4
    │          3 redis高级课程.mp4
    │          4 redis的基本使用.mp4& G- t- _' s+ N
    │          5 redis通用命令.mp43 G; S- X( v2 ~2 z! B4 i+ C
    │          6 字符串操作,字典操作,列表操作.mp4
    │          7 集合和有序集合.mp4& I, T6 A& A0 i$ \# d- T3 k$ n
    │          8 dockers部署django项目.mp46 `$ P% b" T- D6 r
    │          9 redis的高级使用.mp4
    │          10 geo总结.mp4
    │          ( s* }3 \0 A! h$ J8 }! x
    ├─day118
    │  │  资料.rar
    │  │  
    │  └─视频) ?4 F0 O+ M5 R3 T0 n4 @
    │          2 redis持久化之rdb方案.mp44 m+ a; |' L! l: y
    │          3 redis持久化方案之aof.mp4
    │          4 redis一主多从搭建.mp4
    │          5 redis哨兵,高可用.mp4! |' s, D" l* ~9 d) q0 b
    │          6 客户端连接哨兵.mp4
    │          7 redis集群搭建,扩容缩容.mp4% v+ K7 S' W# a/ U4 E: o4 p  [4 \- C
    │          上节回顾.mp4
    │         
    ├─day119  F6 s" u4 y! c9 P
    │  │  代码笔记.rar
    │  │  
    │  └─视频
    │          1 五险一金相关.mp49 U8 |: N$ @) B0 H
    │          2 如何回答五险一金相关.mp4
    │          3 redis其他.mp47 ^8 A' m+ P" F5 W' ]4 k
    │          4 mysql主从原理.mp4& ^( H" M! T" U$ x6 ^
    │          5 mysql主从搭建1.mp40 `% z5 q/ y$ L; T7 L1 H9 w
    │          6 主从搭建2.mp4
    │          7 django实现读写分离.mp4: E# l) }8 y! e  o, U+ F. m
    │          3 f, k) S0 U+ L# n% D# [
    ├─day120, \, r* U7 i" Q9 c; o8 e. ~$ m0 i& P
    │  │  笔记和代码.rar8 b; _3 ~4 ^- V, t4 ]9 [4 F
    │  │  ) C# K9 G; m) r* ]/ Q( T
    │  └─视频% f8 C* s8 K- m8 t, F
    │          1 补充项目部署相关.mp44 u6 n! i" N$ N# Y  \9 W
    │          2 昨日回顾.mp4/ E) p. ]: D, o/ P) N1 Y' \3 T
    │          3 消息队列介绍.mp4/ p! i  X2 A8 l2 c$ H; o( D8 t) G+ L
    │          4 主流消息队列比较.mp4; s. E: K, b( ?; k( R7 B
    │          5 rabbitmq安装和简单配置.mp4
    │          6 简单的生产者消费者模型.mp4
    │          7 确认,持久化,闲置消费.mp44 S* d5 L/ p6 a  j3 l8 k5 u
    │          8 发布订阅.mp4. O1 c( L2 X& b5 @9 p/ x! N6 h
    │          9 发布订阅之关键字和模糊匹配.mp4
    │          10 三种方式实现rpc调用.mp4  Z+ ?2 [$ E0 l$ s) p; R
    │         
    ├─day121  r7 r5 v# t- i7 z& |
    │  │  资料.rar* v1 o5 W9 F$ N8 F, |' n
    │  │  
    │  └─视频
    │          1 今日内容.mp4" }1 h" Q2 T2 r8 G
    │          2 go语言介绍.mp47 Y- c, r8 Q: N: `
    │          3 go开发环境搭建.mp4  e7 r. A: K3 Y# V$ N% K5 ^; L
    │          4 第一个helloworld.mp4
    │          5 go语言在goland中的运行模式.mp4
    │          6 变量定义的几种方式.mp4
    │          7 变量定义规范.mp4
    │          8 数据类型.mp4
    │          9 常量.mp4
    │          10 函数基本使用和高级使用.mp4( b- ^. }( x% B& x2 d
    │          11 闭包函数和类型重命名.mp4. Q1 J: g4 ]9 J  H1 p  Q
    │          12 变量的作用域范围.mp4* [& }$ I0 u% `$ c- t
    │          ' x& d; `/ F9 ]+ t4 @1 t) R
    ├─day1225 _6 p6 J6 ^0 k0 `0 Q
    │  │  资料.rar7 ?% d5 M; M5 D3 D: S' K
    │  │  ) M' y* E8 }% L3 X" u
    │  └─视频% t' ^  e( n  T+ B9 Y" C# q9 }9 S; r
    │          0 昨日回顾.mp4! }1 Z. M% C# _1 z5 v) B
    │          1 包的使用.mp4# }2 n6 K8 ^' M
    │          2 各个语言包依赖的差别.mp4+ A6 S9 e7 ^' F2 k  q8 X- i: ^6 x( l
    │          3 包使用的其他方式.mp4
    │          4 go mod模式创建项目.mp4
    │          5 if-else语句.mp4
    │          6 for循环的使用.mp4" C* o7 [) h' Q2 t
    │          7 swtich的使用.mp4
    │          8 goto语句小插曲.mp48 D# M6 E: I* t6 b* q! p  l, m1 C
    │          9 数组的基本使用.mp4
    │          10 数组长度,循环数组.mp48 p7 U) A* c4 r
    │          11 多维数组,遍历多维数组,数组定义并按位置初始化.mp4
    │          12 切片的基础使用.mp44 e& J2 O) y7 e
    │          8 j9 [: Y6 U# Q
    ├─day123
    │  │  资料.rar
    │  │  
    │  └─视频2 z# R7 Y7 y1 \. h/ Y
    │          0 昨日回顾.mp4
    │          1 包的使用.mp4' T, G1 x# k$ D( m& J* J
    │          2 各个语言包依赖的差别.mp47 h9 _, m1 q6 D1 D/ [
    │          3 包使用的其他方式.mp4
    │          4 go mod模式创建项目.mp4, i  u7 g/ {3 k. o
    │          5 if-else语句.mp46 f$ Y4 X7 W3 ~6 @3 }& _5 D6 W
    │          6 for循环的使用.mp4
    │          7 swtich的使用.mp4
    │          8 goto语句小插曲.mp4' U# u( r1 [2 }3 a3 X4 b! b
    │          9 数组的基本使用.mp4
    │          10 数组长度,循环数组.mp49 H* _+ r0 ^8 ?( b' A
    │          11 多维数组,遍历多维数组,数组定义并按位置初始化.mp4
    │          12 切片的基础使用.mp4
    │          $ ^3 ~) H: M3 {- V5 j6 D0 k) ?* d
    ├─day124/ P* e7 T" A7 t" _5 _& ~& ~+ t& c
    │  └─go语言day04. L  `/ m% g" R) K
    │      │  笔记.rar
    │      │  2 `2 l& `/ A& Z# w) i
    │      └─视频
    │              1 上节回顾.mp47 A- H! V. u; z
    │              2 结构体的使用.mp4
    │              3 跨平台编译,交叉编译_.mp4, g/ C( G" ~% w+ Y. M* p
    │              4 方法的使用_.mp44 J2 p5 E3 [" f, q1 n0 D/ s
    │              5 接口的基本使用_.mp46 c9 E8 C0 o; p( w# ~
    │              6 接口基本使用2_.mp4
    │              7 接口嵌套和实现多个接口.mp4
    │              8 自定义集合类型.mp4) N8 y. u5 k% b' v7 O. d
    │              9 结构体取代类的真正使用.mp4
    │              , Y0 H$ W* X% \5 H) y
    ├─day125
    │  └─go语言day05% G' X7 m2 m4 {8 g$ N" B+ I' F
    │      │  资料.rar, o# f- @- H! e6 O- f1 ~
    │      │  : w7 i+ a$ W) O2 I
    │      └─视频' A  V+ [- m6 g1 x# @8 Y% }
    │              1 上节回顾.mp4
    │              2 并发和并行.mp4' [! H; H, }+ q
    │              3 goroutine和GMP调度模型.mp4: i9 [( t% @2 d8 d+ S* D- F
    │              4 小演示(不用看了).mp4
    │              5 信道基本的使用.mp4
    │              6 信道关闭和循环,死锁现象.mp45 Z, G1 m" J: N5 H: {& Z1 ?+ O! P
    │              7 缓冲信道.mp4% _5 S( u0 d2 \& ^% f4 h- s; T+ ^
    │              8 select的使用.mp4
    │              9 mutex的使用.mp4' S- i* r, y# V/ p& s! e+ y
    │              10 异常处理.mp4+ s8 I( c5 Q$ `% L% x0 o" \
    │              
    ├─day1267 b" U4 |; g2 K: h! c
    │  └─es-day01
    │      │  资料.rar7 Y& b7 N. V- j  h* A2 ^5 Q& q
    │      │  5 }/ g+ n+ \& o) W
    │      └─视频8 f/ w+ s$ r* B/ {  n" ]
    │              1 上节回顾.mp4( g; Z# ?  \0 R7 k5 k
    │              2 如何提高项目并发量.mp4
    │              2020-09-02面试课.mp4
    │              20200824_205113.mp4
    │              3 beego框架的使用.mp4
    │              4 gin框架的使用.mp4
    │              5 gin-vue的使用.mp42 j% q+ m$ Z  w! W2 [# q2 |3 j
    │              6 运行起gin-vue项目.mp4
    │              7 es介绍.mp4* ?% p9 h: T. {: S. T
    │              8 es的安装.mp4$ W( r: l1 g$ V# D" Z7 [
    │              
    ├─day127, _# R, u# g, z
    │  │  笔记.rar6 ~8 p+ Y0 i5 ~8 E* d! U
    │  │  
    │  └─视频2 g& Q4 w" c  y# d, f
    │          1 上节回顾.mp4
    │          2 kibana的安装和启动.mp4
    │          3 head的安装和使用_.mp4
    │          4 es安装插件的三种方式_.mp4! k3 Z3 I. F5 e. p0 R
    │          5 倒排索引原理_.mp4
    │          6 索引操作_.mp4
    │          7 映射操作.mp4- d7 x$ F9 t* U
    │          8 文档的crud操作.mp4, Y, D$ n9 x% J
    │          9 模糊查询.mp4
    │          : m# D. K0 {! u/ ]
    ├─day1287 ~: @, ]% Q5 ~5 v) k! j
    │  │  笔记.rar
    │  │  
    │  └─视频
    │          1 GIL锁.mp4
    │          2 昨日回顾.mp4
    │          3 term,match,terms的区别_.mp4% O" D* ?9 O2 H/ i) C7 j- M
    │          4 排序查询_.mp4
    │          5 分页查询_.mp46 O* ~% g& L) ?
    │          6 布尔查询.mp49 F. R0 U  k# @0 U$ `! Z+ z. ^* |
    │          7 对结果进行过滤.mp4, @) Q1 p  Y+ b) c" S6 T" w, U
    │          8 结果高亮显示.mp4* h8 f/ U* W& _) Z
    │          9 分组查询.mp4  X* M" ]3 ^: p# f$ j* O2 I
    │          10 中文分词器_.mp47 A4 M  ?. b" Z& m) U7 n$ C/ ^( g
    │          11 es在python中集成的两种方式_.mp4- o% O$ O1 _8 G: A  u3 t' R
    │          12 集群搭建和数据演示_.mp44 W7 z7 K8 Y0 j
    │          13 脑裂和打分机制_.mp4
    │         
    ├─day129) Y* {4 q# D( k9 W
    │  │  资料.rar
    │  │    ^4 _' Q9 r2 A' V5 \6 F
    │  └─视频
    │          1 分库分表方案介绍,mycat介绍.mp4
    │          2 centos上jdk安装.mp4
    │          3 Mycat的安装_.mp4) A* Q' N+ W: u5 `) n# d
    │          4 连接上mycat_.mp4
    │          5 mycat通过id范围水平分表_.mp4' l& X) ?! z( E, e: ?7 ^% X
    │          6 通过hash水平分表_.mp4
    │          7 微服务概念扫盲.mp4
    │         
    ├─day130
    │  │  资料.rar# K( m/ p8 Q* {& P& w
    │  │  9 _$ v4 H6 Z9 n; {0 e9 S+ z
    │  └─视频
    │          1 补充公司相关.mp4( T; F" G7 r" @0 g% c7 |
    │          2 秒杀设计方案.mp4
    │          3 分布式id生成方案.mp4  Z5 j6 m$ E) V0 M" |9 [+ }
    │          4 分布式锁的使用,官方redis分布式锁.mp4) U, s; |4 y  H/ j1 J2 e" n0 T
    │          5 面试相关.mp4/ V5 r0 L9 L* I, P& }. `2 O; M8 |
    │         
    ├─day131
    │  └─视频* i1 M! k( H; t. l
    │          1 devops.mp4+ R& r3 H0 I6 X0 p5 e3 r/ H
    │          2 mongodb介绍.mp49 J4 \% I$ Y; w& t7 j3 i+ f( Y; E2 r
    │          3 mongodb和客户端管理工具的安装.mp4
    │          4 账号管理.mp4
    │          5 pycharm远程连接linux开发.mp4
    │          6 mongodb数据类型,id讲解,数据库增删查操作.mp4: o0 [# l& N6 R4 I3 o, X& r
    │          7 集合,表增删查操作.mp4: v# W! y; F2 g! q0 g( t! I
    │          8 文档插入,查询操作.mp4
    │         
    ├─day132
    │  └─视频
    │          1 昨日回顾.mp4% E  j+ D" {3 m+ P/ o! j, x, a
    │          2 查询其他操作.mp4! r6 v# J, Q' O/ n- c$ v( @0 {2 I/ y
    │          3 如何做自己的短链服务.mp40 V$ ^( f* V( ?4 E! Z
    │          4 查询其他.mp4
    │          5 更新操作.mp40 x8 L7 [/ K. V. x
    │          6 更新操作2.mp4
    │          7 pymongo的使用.mp42 Q) I+ ~$ v) W+ K
    │          8 mysql导入es.mp4
    │          9 公司项目加了es后.mp4
    │          * ]0 h( f8 v: m3 K! a! }
    ├─day133
    │  └─视频; F8 Y+ ?7 ?/ }% N; q% \1 K
    │          1 orm简介.mp4
    │          2 自己实现orm.mp4( B% l; X" W3 j" Z
    │          3 mysql相关知识点.mp4& G4 s  R  F4 _# E) Q/ f0 m, q( w' Y
    │          4 cmdb项目介绍.mp4, {3 X& h# L6 |% |
    │          5 cmdb项目代码演示.mp4' @8 q0 ]  `- ^) E5 h
    │          & G8 `* B9 d1 E. j
    └─作业讲解& Q( u- a+ O* \
        ├─day07
        │  ├─代码
        │  │      作业讲解.py. g& E1 P( f& N2 B
        │  │      
        │  └─视频
        │          2020-03-10 作业讲解.mp4
        │            J9 V9 m( s& Y; M
        ├─day08
        │  ├─代码$ s  ~* N2 [/ q* Y! U  {; B
        │  │      作业讲解_demo.py
        │  │      
        │  └─视频) `5 T6 y2 W6 I+ K' I3 T1 {
        │          1.99乘法表.mp4( D' Z/ z. e9 Q/ I  c6 P4 i
        │          2.打印金字塔.mp4) ]% A$ Q; W& \
        │          3.剩余题讲解.mp4% T$ h, g% w7 m7 c0 _
        │          * E) S. s/ E  U* }; V3 y
        ├─day09—10* u% ?2 f4 J! M) M& C* |  b
        │  ├─代码; t* r! U" P: l4 N) Q* `
        │  │      file.txt
        │  │      作业讲解.py
        │  │      
        │  └─视频3 y; \* a4 k7 I8 G
        │          作业讲解.mp47 Q" C* W0 N1 I
        │         
        ├─day118 i6 i1 r% s0 z" G" j
        │  │  代码.rar
        │  │  
        │  └─视频
        │          作业讲解.mp4
        │         
        ├─day12) @! F5 ^$ [$ a$ m7 t  ?
        │      代码.rar
        │      视频
        │      % g& L( ~2 w' l1 \/ d  o
        ├─day13
        │  │  代码.rar
        │  │  
        │  └─视频- b) K* \6 F& M9 v& ?' d: x  d
        │          1、1-2题.mp4& q! v7 @5 l8 D; C
        │          2、ATM功能part1.mp4
        │          3、ATM功能part2.mp4$ x. A: d+ D6 K
        │          & W  W# R! a, V6 C. H! \3 y5 P) ?
        ├─day14+ I, T+ J0 M" [) Z" d, |7 M% x% ]
        │  │  代码.rar6 Z) t! C$ x0 G2 Q$ i; m
        │  │  
        │  └─视频/ o. C6 ]9 U; P; r
        │          1、作业讲解.mp4
        │          2、周考讲解.mp4
        │          3 @1 K1 K& |1 }: W4 R) w
        ├─day15—16
        │  │  代码.rar
        │  │  
        │  └─视频
        │          1、作业1.mp4
        │          2、作业2.mp4
        │         
        ├─day173 t7 z1 M% y) B
        │  │  代码.rar
        │  │  
        │  └─视频
        │          1、昨日遗留bug补充.mp47 F8 P+ f: g& a
        │          2、part1.mp48 ]# p% U! S/ P( n7 d
        │          3、part2.mp41 r9 h8 W1 K% W1 i8 [5 F) G' s8 T  A
        │          4、part3.mp4% d2 B& w" C* z0 K. ?$ N, t  A( q
        │         
        ├─day18; R- T$ r' R8 j1 v% m, Z
        │  │  代码.rar
        │  │  
        │  └─视频
        │          1、作业讲解.mp4
        │          * x6 }- W5 f- h# y
        ├─day19
        │  │  代码.rar
        │  │  
        │  └─视频
        │          作业讲解.mp4
        │         
        ├─day20(小说阅读器)
        │  ├─代码: Y/ n7 l. q0 p2 s" K
        │  │      reader_sys_最终版.zip
        │  │      reader_sys_版本1.zip' H; P* w# B" s( D" P' U
        │  │      ' o4 O1 U$ b. I& M5 C( N) \2 G. _
        │  └─视频
        │          1、软件开发目录规范创建.mp4' f3 U3 V4 }' l8 T- h' F$ Z
        │          2、项目功能模板搭建.mp4
        │          3、注册功能面条函数版.mp4
        │          4、功能拆分管理.mp4
        │          5、登录功能.mp4" ?: T" Q2 g8 z
        │          6、充值功能.mp4
        │          6、小说阅读功能.mp46 S; ?5 O( }- [% |) n: U2 r
        │          6、登录认证装饰器.mp45 b1 L" N, K* h& U2 H/ ]# C
        │          7、日志功能.mp4. k$ [& U5 t# G4 l2 B# b* z$ H
        │          : G9 Q+ F" m4 W6 ?: {
        ├─day21(ATM前戏)! x- F8 J# _& Q9 ^) q
        │  │  代码.rar
        │  │  
        │  └─视频
        │          1、项目介绍与需求分析.mp4# E. n4 G4 I! k% E  q0 d1 W3 W9 `+ H
        │          2、软件的架构设计.mp4
        │          3、软件目录结构.mp4% I7 }- `% C4 X& f3 l
        │         
        ├─day22/ _2 ?) M6 N9 f+ z/ x2 q% W# O
        │  ├─代码& }$ @; x2 l, r& b' E
        │  │      代码.zip
        │  │      
        │  └─视频' d. f1 w" G) l* U- j
        │          1、作业讲解part1.mp4
        │          2、作业讲解part2.mp4
        │          0 H( Z: Z) y+ k
        ├─day27—29" N2 x& _) t. h2 v/ ^% f
        │  ├─代码4 T2 m# h2 }& M1 P
        │  │      2020-04-10作业讲解.zip$ }7 ~/ Q! L  r3 F* o
        │  │      
        │  └─视频( t7 V  x. F; g4 ?
        │          1、作业讲解Part1.mp4
        │          2、作业讲解Part2.mp4
        │          6 K, X1 @3 {& T% E
        ├─day30选课系统架构9 h9 R. s/ c2 U# w3 @) j
        │  ├─代码4 h  `" Y3 J$ \/ }+ v/ m1 ]- M
        │  │      course_sys_demo.zip( r9 u- o6 {3 k- _
        │  │      
        │  └─视频, y6 v' i7 G, l9 l7 ?* y
        │          周末架构讲解.mp4* Y, c6 h5 G5 V" G7 n
        │          8 g& x4 q* w% B  {5 j
        ├─day33' Q* k6 c3 T' v( V* V# r
        │  │  代码.rar
        │  │  ' R+ f: K9 `1 U' @- {! y
        │  └─视频
        │          1、月考一讲解.mp4: u1 K. r3 P3 K  f9 H
        │          2、作业讲解part1.mp41 U# x$ A. m4 I. Z5 F; {5 f$ P
        │          8 d) N: ~. f1 p! p9 L" e: e
        ├─day34(单例模式)# }8 Y& s9 b7 _' ^
        │  │  代码.rar
        │  │  2 ~, Q% I1 h+ T' {9 I: I1 ?
        │  └─视频( P' U' W- d; K
        │          1、单例模式讲解.mp43 d9 w5 t6 R) R3 K
        │          0 T8 G6 t2 W- ~2 T2 K7 ~
        └─周考一3 p* L' `8 Q3 _- Y+ }; y9 S
            │  代码.rar
            │  
            └─视频( S' x& E7 m# M0 O6 E: [0 |+ E
                    01 周考一讲解.mp4' I# Q0 Y' X5 ^8 b
                    02 内存地址画图描述.mp4
          

    〖视频截图〗:
    老男孩python29期教程完结2021年共367G
    〖百度网盘下载地址〗:
    游客,如果您要查看本帖隐藏内容请回复


    ---------------------------------华丽分割线--------------------------------华丽分割线-------------------华丽分割线-------------------------华丽分割线----------------

    〖下载地址失效反馈〗:
    如果下载地址失效,请尽快反馈给我们,我们尽快修复。反馈地址:https://www.itmsf.com/forum-66-1.html

    〖赞助VIP免学币下载全站资源〗:
    全站资源高清无密,每天更新,vip特权了解一下:https://www.itmsf.com/plugin.php?id=threed_vip

    〖客服24小时咨询〗:
    有任何问题,请点击右侧QQ咨询。




    IT码上发视频网 - 免责声明1、站内所有资源来源于网络用户分享,版权归原作者及其网站所有,本站不拥有此类资源的版权,不对任何资源负法律责任。
    2、本站仅为资源分享的平台,站内资源仅供会员参考和学习之用,不得用于其他非法用途,请下载后24小时内从您的电脑中彻底删除。否则,一切后果请用户自负。
    3、本站会员均可发帖,转载及发布的内容纯属会员个人意见,与本论坛立场无关。严禁在本站发布反动、色情、广告等不良信息及违法内容。
    4、IT码上发视频网作为网络服务提供者,由于网站信息量巨大,对非法转载、盗版行为的发生不具备充分的监控能力。但是当版权拥有者提出侵权指控并出示充分的版权证明材料时,IT码上发视频网负有移除非法转载和盗版内容以及停止继续传播的义务。
    5、IT码上发视频网在满足前款条件下采取移除等相应措施后不为此向原发布人承担违约责任或其他法律责任,包括不承担因侵权指控不成立而给原发布人带来损害的赔偿责任。
    6、IT码上发视频网为用户免费分享产生,如本帖侵犯到任何版权问题,请立即告知本站(1198889304@qq.com),本站将及时予与删除并致以最深的歉意
    7、IT码上发视频网管理员和版主有权不事先通知发贴者而删除本文
    8、凡登陆本网站或直接、间接使用本站资料者,应仔细阅读声明,一旦使用本站任何资源,即被视为您已接受本站的免责声明。
    收藏
    收藏1
    转播
    转播3
    支持
    支持2
    反对
    反对0
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2024-3-19 18:48
  • 签到天数: 319 天

    [LV.8]以坛为家I

    0

    主题

    376

    帖子

    4014

    积分

    永久VIP会员

    Rank: 3Rank: 3

    积分
    4014
    沙发
    发表于 2021-5-21 00:24:24 | 只看该作者
    强烈支持IT码上发视频学习网,IT码上发视频学习网就是给力!
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-4 12:47
  • 签到天数: 414 天

    [LV.9]以坛为家II

    2

    主题

    1058

    帖子

    3718

    积分

    永久VIP会员

    Rank: 3Rank: 3

    积分
    3718
    板凳
    发表于 2021-5-21 08:19:38 | 只看该作者
    看到这样的好资源真是高兴!感谢【IT码上发视频学习网】的无私分享!
    回复

    使用道具 举报

  • TA的每日心情

    2023-12-31 18:59
  • 签到天数: 87 天

    [LV.6]常住居民II

    0

    主题

    99

    帖子

    211

    积分

    新手上路

    Rank: 1

    积分
    211
    地板
    发表于 2021-5-21 09:52:22 | 只看该作者
    真是难得给力的资源啊!支持【IT码上发视频学习网】!
    回复

    使用道具 举报

  • TA的每日心情
    开心
    昨天 09:26
  • 签到天数: 560 天

    [LV.9]以坛为家II

    31

    主题

    618

    帖子

    3123

    积分

    中级工程师

    Rank: 3Rank: 3

    积分
    3123
    5#
    发表于 2021-5-21 13:34:24 | 只看该作者
    谢谢楼主分享66666
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-3-5 12:30
  • 签到天数: 157 天

    [LV.7]常住居民III

    4

    主题

    370

    帖子

    3222

    积分

    永久VIP会员

    Rank: 3Rank: 3

    积分
    3222
    6#
    发表于 2021-5-21 16:44:18 | 只看该作者
    老男孩python29期教程完结2021年共367G
    回复

    使用道具 举报

  • TA的每日心情

    昨天 01:34
  • 签到天数: 1450 天

    [LV.10]以坛为家III

    1

    主题

    1523

    帖子

    8512

    积分

    高级工程师

    Rank: 4

    积分
    8512
    7#
    发表于 2021-5-21 17:54:59 | 只看该作者
    【IT码上发视频学习网】加油,我们都看好你哦,快分享更多好资源吧!
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    3 天前
  • 签到天数: 330 天

    [LV.8]以坛为家I

    8

    主题

    1094

    帖子

    5035

    积分

    永久VIP会员

    Rank: 3Rank: 3

    积分
    5035
    8#
    发表于 2021-5-21 23:47:56 | 只看该作者
    看到这样的好资源真是高兴!感谢【IT码上发视频学习网】的无私分享!
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-4 08:54
  • 签到天数: 161 天

    [LV.7]常住居民III

    0

    主题

    221

    帖子

    3059

    积分

    永久VIP会员

    Rank: 3Rank: 3

    积分
    3059
    9#
    发表于 2021-5-22 21:21:25 | 只看该作者
    真是难得给力的资源啊!支持【IT码上发视频学习网】!
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-9-24 23:13
  • 签到天数: 94 天

    [LV.6]常住居民II

    4

    主题

    182

    帖子

    2679

    积分

    永久VIP会员

    Rank: 3Rank: 3

    积分
    2679
    10#
    发表于 2021-5-22 21:42:15 | 只看该作者
    看到这样的好资源真是高兴!感谢【IT码上发视频学习网】的无私分享!
    回复

    使用道具 举报

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

    本版积分规则

    用心服务IT技术爱好者
    资源涵盖Java,PHP,C/C++,Python,Android,iOS
    微信小程序,人工智能,大数据云计算,web前端
    游戏开发,多媒体与设计,运维相关,产品相关
    等等等有价值的VIP资源
    QQ:1198889304
    周一至周日 9:00-21:00
    意见反馈:1198889304@qq.com

    申明:本站所有资源均来自于互联网用户分享,仅供参考和学习之用,不得传播及用于其他用途,请24小时内自行删除,本站不对任何资源负法律责任。如有侵犯您的版权,请联系客服发邮件到1198889304@qq.com联系删除相关内容!