Java自学网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 8449|回复: 44

百战程序员python全系列2021

[复制链接]

该用户从未签到

7

主题

155

帖子

311

积分

普通会员

Rank: 2

积分
311
发表于 2022-6-30 07:57:01 | 显示全部楼层 |阅读模式
075702ebmpy1ylt4iltbvr.png
1 H3 i$ I1 c) P( n  ^; G! c2 I0 J
3 T/ L3 v( |' l# l: n& b5 a$ z# v+ F2 j, B: }5 X
—/BZ-Python全系列2021/
  x3 ~# ]6 |4 y3 h# ?  R+ n; i├──01-Python入门  5 o" r2 N' e1 r. k* H! E3 ?6 {
|   ├──章节1:Python入门  3 `! X9 C1 \3 ~) P, d1 h) x4 m
|   |   ├──1:Python介绍_特性_版本问题_应用范围_ev.mp4  25.83M, K9 W! W3 c! z$ @4 J) a+ ?
|   |   ├──2:Python下载_安装_配置_第一行Python程序_ev.mp4  12.47M6 F$ t0 ^3 m/ H
|   |   ├──3:开发环境介绍_交互模式的使用_IDLE介绍和使用_ev.mp4  20.24M0 f: E4 N+ ?7 ~5 m5 t* y; N
|   |   ├──4:IDLE开发环境的使用_建立Python源文件_ev.mp4  12.59M
; }4 ?" b( A1 {8 j1 L|   |   ├──5:Python程序格式_缩进_行注释_段注释_ev.mp4  17.35M
' {, `1 [  l; c2 \; o- C|   |   ├──6:简单错误如何处理_守破离学习法_程序员修炼手册_ev.mp4  27.50M. X! H3 A0 D, N
|   |   ├──7:海龟绘图_坐标系问题_画笔各种方法_ev.mp4  13.64M& f+ `' Z- n6 g! |6 S% Z
|   |   └──8:海龟绘图_画出奥运五环图_ev.mp4  19.41M! Q  c9 |+ Z4 T0 O0 S
|   ├──章节2:编程基本概念  
3 J" C0 d# p7 j  m3 A|   |   ├──10:对象的基本组成和内存示意图_ev.mp4  20.22M
* R3 w4 S  [$ [" S9 G) i4 a|   |   ├──11:引用的本质_栈内存和堆内存_内存示意图_ev.mp4  6.39M
. x: T/ v9 c( G5 A|   |   ├──12:标识符_帮助系统的简单使用_命名规则_ev.mp4  14.71M. A4 f3 G9 Y3 s5 f+ A8 E, k
|   |   ├──13:变量的声明_初始化_删除变量_垃圾回收机制_ev.mp4  8.78M( M9 i. k$ q, @3 a5 n
|   |   ├──14:链式赋值_系列解包赋值_常量_ev.mp4  9.07M
9 O; L( e% o1 B  c|   |   ├──15:内置数据类型_基本算术运算符_ev.mp4  9.02M- h/ w, R$ e. Y
|   |   ├──16:整数_不同进制_其他类型转换成整数_ev.mp4  17.44M3 s" b; Z; l* @0 P3 A6 f  f
|   |   ├──17:浮点数_自动转换_强制转换_增强赋值运算符_ev.mp4  15.38M3 W7 G2 i) Y1 U1 _
|   |   ├──18:时间表示_unix时间点_毫秒和微秒_time模块_ev.mp4  11.75M
# l. e1 @( _/ x, q, M8 N: J! x|   |   ├──19:多点坐标_绘出折线图_计算两点距离_ev.mp4  10.66M7 C" f0 ~5 O5 {/ _/ y
|   |   ├──20:布尔值_比较运算符_逻辑运算符_短路问题_ev.mp4  10.26M
; J$ }5 @& p! j7 b1 ?0 ^0 [|   |   ├──21:同一运算符_整数缓存问题_ev.mp4  18.77M5 i" M3 m; x/ b+ ]# `& J
|   |   ├──22:字符串_unicode字符集_三种创建字符串方式_len()_ev.mp4  20.69M
% _8 c" J5 y9 I3 ^|   |   ├──23:字符串_转义字符_字符串拼接_字符串复制_input()获得键盘输入_ev.mp4  19.31M
1 h3 r! M8 I3 f! ]7 R- {|   |   ├──24:字符串_str()_使用[]提取字符_replace()替换生成新字符串_内存分析_ev.mp4  21.16M) {  {- O7 E7 M! @
|   |   ├──25:字符串_切片slice操作_逆序_ev.mp4  19.24M
& y  L& P" b% S2 E% {8 ^8 J0 D|   |   ├──26:字符串_split()分割_join()合并_join()效率测试_ev.mp4  29.94M
0 c+ C4 ]' L; z9 V# n2 K+ `|   |   ├──27:字符串_驻留机制_内存分析_字符串同一判断_值相等判断_ev.mp4  11.92M
7 u) z6 w6 P6 O+ Z3 f|   |   ├──28:字符串_常用查找方法_去除首位信息_大小写转换_排版_ev.mp4  26.11M% R8 I+ K3 D6 `1 m$ ?; E1 r
|   |   ├──29:字符串_format格式化_数字格式化操作_ev.mp4  26.88M: g9 I8 p4 h6 v  {
|   |   ├──30:可变字符串_io.StringIO_ev.mp4  5.94M
& J" _! _5 q4 B3 M+ W  F' r8 F$ L|   |   ├──31:运算符总结_位操作符_优先级问题_ev.mp4  22.59M0 c8 Y4 J( T: i2 M7 a& p; L6 l! p4 `
|   |   └──9:程序的构成_ev.mp4  14.56M+ w4 l' I7 y8 n8 H1 t; K
|   ├──章节3:序列  6 \. r4 G  }2 c4 ]
|   |   ├──32:列表_特点_内存分析_ev.mp4  19.43M
7 g% e5 L" j  E6 d( P|   |   ├──33:创建列表的4种方式_推导式创建列表_ev.mp4  28.01M8 `) `# j$ q! P7 U2 W- X- l3 ]
|   |   ├──34:列表_元素的5种添加方式_效率问题_ev.mp4  24.10M6 N4 y. n& g; g" Q  n9 F, X
|   |   ├──35:列表_元素删除的三种方式_删除本质是数组元素拷贝_ev.mp4  21.94M
0 f. A* M' G* M$ H% _% V|   |   ├──36:列表_元素的访问_元素出现次数统计_成员资格判断_ev.mp4  11.31M
3 j' U4 Q5 V7 C( x* i$ E6 ?|   |   ├──37:列表_切片slice操作_ev.mp4  18.91M) W; Z0 w) l8 u# z0 X2 j) x
|   |   ├──38:列表_排序_revered逆序_max_min_sum_ev.mp4  15.74M
1 O3 J: @2 {# _- W2 M|   |   ├──39:列表_二维列表_表格数据的存储和读取_ev.mp4  24.36M; F& v/ `. k- X) Z; q* a
|   |   ├──40:元组_特点_创建的两种方式_tuple()要点_ev.mp4  15.61M
7 d) Z: V# P# A* b4 ^- X9 h  u|   |   ├──41:元组_元素访问_计数方法_切片操作_成员资格判断_zip()_ev.mp4  11.29M
7 Z  \8 ~5 C7 D( x7 F|   |   ├──42:元组_生成器推导式创建元组_总结_ev.mp4  14.97M
$ J3 u# N! u6 m: K2 o|   |   ├──43:字典_特点_4种创建方式_普通_dict_zip_formkeys_ev.mp4  20.67M( ?( b2 ~# K. @5 f
|   |   ├──44:字典_元素的访问_键的访问_值的访问_键值对的访问_ev.mp4  11.58M
3 ]. ], r3 x: H4 x, U: [% w|   |   ├──45:字典_元素的添加_修改_删除_ev.mp4  14.11M
- w, X) S9 g! ?|   |   ├──46:字典_序列解包用于列表元组字典_ev.mp4  7.01M: }9 A* o1 B+ x. f
|   |   ├──47:字典_复杂表格数据存储_列表和字典综合嵌套_ev.mp4  20.50M
* K, M4 \6 V/ J# `|   |   ├──48:字典_核心底层原理_内存分析_存储键值对过程_ev.mp4  22.35M! K+ ]5 ]. n& o. }
|   |   ├──49:字典_核心底层原理_内存分析_查找值对象过程_ev.mp4  13.90M
5 D9 Y6 m& e* C% G, ?|   |   └──50:集合_特点_创建和删除_交集并集差集运算_ev.mp4  9.52M, t+ Q0 J) `1 @! F( _9 k
|   ├──章节4:控制语句  
7 m: B$ D7 E( z& J& ~7 \# `|   |   ├──51:Pycharm开发环境的下载安装配置_项目创建和运行_ev.mp4  24.90M
' Y. y4 A8 |! _8 e2 O' W|   |   ├──52:单分支选择结构_条件表达式详解_ev.mp4  30.92M
& k5 g- o# Z- ~: Z' H|   |   ├──53:双分支选择结构_三元运算符的使用详解_ev.mp4  10.55M( B; }; ]4 R8 c- ]
|   |   ├──54:多分支选择结构_ev.mp4  20.78M) m8 Z8 j! W4 i& s2 \! g# i) D
|   |   ├──55:选择结构的嵌套_ev.mp4  29.41M
: P# \3 L5 o6 u  i6 E& u6 m3 `8 a6 v|   |   ├──56:while循环结构_死循环处理_ev.mp4  20.60M, @9 j! x& j9 @8 `
|   |   ├──57:for循环结构_遍历各种可迭代对象_range对象_ev.mp4  28.23M
) F: T( v! T7 G$ y|   |   ├──58:嵌套循环_ev.mp4  12.17M  ^# z) @8 a5 |1 e
|   |   ├──59:嵌套循环练习_九九乘法表_打印表格数据_ev.mp4  19.95M
5 j* i' E# m4 j|   |   ├──60:break语句_ev.mp4  12.12M
' D  o. R, S; u8 d$ y|   |   ├──61:continue语句_ev.mp4  10.04M
$ H, p3 u- D& v6 M# p4 ~( g|   |   ├──62:else语句_ev.mp4  9.02M
& D: n% |) q& ^/ ||   |   ├──63:循环代码优化技巧(极其重要)_ev.mp4  13.35M7 R/ A0 j/ Y$ t: j( P
|   |   ├──64:zip()并行迭代_ev.mp4  9.85M
+ a- v! ]: g8 S: Q' n|   |   ├──65:推导式创建序列_列表推导式_字典推导式_集合推导式_生成器推导式_ev.mp4  45.94M- U# {# L6 \  q( r" ]
|   |   └──66:综合练习_绘制不同颜色的多个同心圆_绘制棋盘_ev.mp4  30.89M  A# b7 ~* C* `& ?' j7 l: v* M
|   ├──章节5:函数  % V4 Y5 U. D. Q4 K
|   |   ├──67:函数的基本概念_内存分析_函数的分类_定义和调用_ev.mp4  27.09M) {- L/ d; d9 v- x0 u
|   |   ├──68:形参和实参_文档字符串_函数注释_ev.mp4  27.20M
* ]9 b6 j! U: B, I( s|   |   ├──69:返回值详解_ev.mp4  16.62M
; b: e. i! D; S! |* x, @+ I# D|   |   ├──70:函数也是对象_内存分析_ev.mp4  13.49M2 J$ E: {- ?# B' S
|   |   ├──71:变量的作用域_全局变量_局部变量_栈帧内存分析讲解_ev.mp4  27.73M' a4 {5 F- \/ C$ f/ n/ c2 o
|   |   ├──72:局部变量和全局变量_效率测试_ev.mp4  9.96M; e+ e8 o2 H# o& U
|   |   ├──73:参数的传递_传递可变对象_内存分析_ev.mp4  16.36M
4 x" ?: N8 e) {- A/ ^& p|   |   ├──74:参数的传递_传递不可变对象_内存分析_ev.mp4  9.35M
! L- T& }. Z# u7 b0 `|   |   ├──75:浅拷贝和深拷贝_内存分析_ev.mp4  28.13M7 b" B6 y1 i' I+ _
|   |   ├──76:参数的传递_不可变对象含可变子对象_内存分析_ev.mp4  20.37M
* T# B3 Y  \! u, K|   |   ├──77:参数的类型_位置参数_默认值参数_命名参数_ev.mp4  17.40M
& w. @, U6 z# L' \, `  q|   |   ├──78:参数的类型_可变参数_强制命名参数_ev.mp4  7.93M. C$ r& d& _! s- Q/ v2 H
|   |   ├──79:lambda表达式和匿名函数_ev.mp4  18.83M2 T1 D# }+ T3 `. B+ B/ I
|   |   ├──80:eval()函数用法_ev.mp4  11.37M
1 ^( D- j4 t. T! c5 H. [! [" y|   |   ├──81:递归函数_函数调用内存分析_栈帧的创建_ev.mp4  39.73M: z: m. G& y- t- a+ Y
|   |   ├──82:递归函数_阶乘计算案例_ev.mp4  15.54M0 _8 j6 v, y6 V
|   |   ├──83:嵌套函数_内部函数_数据隐藏_ev.mp4  25.02M3 B4 ]% U/ g' c9 @
|   |   ├──84:nonlocal_global_ev.mp4  10.40M
, o: e9 e2 V7 D|   |   └──85:LEGB规则_ev.mp4  11.52M+ H' E4 Y7 J) c7 _: p
|   ├──章节6:面向对象编程  
1 b5 a- L; m# q; Q+ E|   |   ├──100:@property装饰器_get和set方法_ev.mp4  32.85M9 M# G$ N* m( Z/ t1 ^
|   |   ├──101:面向对象的三大特征说明(封装、继承、多态)_ev.mp4  14.16M/ n; O1 G/ c2 x4 ], w( @
|   |   ├──102:继承_ev.mp4  35.89M
4 J& H- k/ U) o8 ?4 R  J% Z|   |   ├──103:方法的重写_ev.mp4  11.04M& S6 Y4 c2 e( f2 G
|   |   ├──104:object根类_dir()_ev.mp4  10.53M
! h( ^9 w7 _7 y8 R' m, a|   |   ├──105:重写__str__()方法_ev.mp4  7.85M" g3 U0 r. y. B1 O; V+ \
|   |   ├──106:多重继承_ev.mp4  6.79M, t2 z1 q! R1 B8 P  a  o( d
|   |   ├──107:mro()_ev.mp4  5.91M5 f) Q- h: r: }/ N; c
|   |   ├──108:super()获得父类的定义_ev.mp4  9.80M
7 L& R* y, ]/ P# J: W) u4 {+ p|   |   ├──109:多态_ev.mp4  14.58M
0 I# ~- y; I% o' }2 U4 V|   |   ├──110:特殊方法和运算符重载_ev.mp4  20.51M! x/ b3 j" y% K# D4 v/ I3 {( m
|   |   ├──111:特殊属性_ev.mp4  14.27M
2 k: n$ h$ {  [" ~" _# s|   |   ├──112:对象的浅拷贝和深拷贝_内存分析_ev.mp4  27.03M
! {  d! k! v. s/ m|   |   ├──113:组合_ev.mp4  17.51M
$ T& ~  {) U. l, c/ v|   |   ├──114:设计模式_工厂模式实现_ev.mp4  17.33M
' S; i2 B+ M& g! E2 j; V) \1 K|   |   ├──115:设计模式_单例模式实现_ev.mp4  27.72M+ t. j# i- {! [* u# }( {
|   |   ├──86:面向对象和面向过程的区别_执行者思维_设计者思维_ev.mp4  31.98M- a2 R) J$ t7 ^
|   |   ├──87:对象的进化故事_ev.mp4  14.30M' I4 C6 m" D# u3 d0 e
|   |   ├──88:类的定义_类和对象的关系_ev.mp4  28.31M1 g5 f7 X9 r3 J* w
|   |   ├──89:构造函数__init___ev.mp4  17.90M
( t  \8 W+ q4 o( {' h|   |   ├──90:实例属性_内存分析_ev.mp4  17.97M
. h. ~* [( o# o) d5 U" m- d2 {|   |   ├──91:实例方法_内存分析方法调用过程_dir()_isinstance_ev.mp4  27.65M
7 c* j% M" L: Y" [, q|   |   ├──92:类对象_ev.mp4  14.05M* `1 d* f6 h6 Z; r1 Y
|   |   ├──93:类属性_内存分析创建类和对象的底层_ev.mp4  21.63M
/ A) g% r! V! m) i7 [|   |   ├──94:类方法_静态方法_内存分析图示_ev.mp4  21.22M* z) @6 P1 h) _% E+ I
|   |   ├──95:__del__()析构方法和垃圾回收机制_ev.mp4  14.19M
  U; q% y+ V) J5 B|   |   ├──96:__call__()方法和可调用对象_ev.mp4  14.35M. C# x7 [% Q- C# m2 N5 m" |" O$ T9 V
|   |   ├──97:方法没有重载_方法的动态性_ev.mp4  22.02M
5 l  O' G  j, L) k" W) k|   |   ├──98:私有属性_ev.mp4  13.46M+ N, a' ?/ D+ ~$ d$ f
|   |   └──99:私有方法_ev.mp4  11.12M3 I; j0 Q! r) t: u- d1 S
|   └──章节7:Python开发环境搭建  
1 t: a& k1 R# J, ?; a8 T7 H  Q3 p. P|   |   ├──116:开发环境PyCharm(非虚拟环境)_ev.mp4  27.58M9 U/ B$ b% }* q; w* B9 f
|   |   ├──117:开发环境VSCode(非虚拟环境)_ev.mp4  17.17M
1 z. k5 }* J9 ]|   |   ├──118:Python虚拟环境的基本使用_ev.mp4  19.66M4 H9 i8 v0 z6 O' t/ E& `
|   |   ├──119:开发环境PyCharm(虚拟环境)_ev.mp4  11.25M
$ H0 T% G" U) P# i* t( ~|   |   ├──120:开发环境VSCode(虚拟环境)_ev.mp4  6.72M
# G- g' t' D& @|   |   └──121:虚拟环境工具的使用_ev.mp4  25.53M/ |1 Z( u" J7 a, M6 P; S
├──02-Python深入与提高  1 j& |, p4 \$ A: [  M! h
|   ├──章节1:异常处理   
, p; C1 \* P9 x$ M& G9 k# Q|   |   ├──10:pycharm的调试模式_ev .mp4  40.93M8 g3 B5 {. c' V, F2 x: |# B
|   |   ├──1:异常的本质_调试核心理念_ev .mp4  55.40M
2 H5 a, D  z3 o$ V9 Z/ \2 `|   |   ├──1 .txt  0.09kb6 e9 V/ ]( n2 O. V
|   |   ├──2:try_except基本结构_ev .mp4  30.78M# k$ p2 `0 r6 {$ v* j, ?' x
|   |   ├──3:try_多个except结构_ev .mp4  15.46M
$ W  Q/ _# {2 `. B2 B% z|   |   ├──4:else结构_ev .mp4  7.13M
4 G* a3 L! s# s' }' N, t- X/ P|   |   ├──5:finally结构_ev .mp4  16.00M- @% ?2 G, m* i
|   |   ├──6:常见异常汇总和说明_ev .mp4  18.17M0 r: N; c$ a, ~- u" `5 a
|   |   ├──7:with上下文管理_ev .mp4  8.39M0 ~0 }. G; v. i$ ?9 i8 L
|   |   ├──8:traceback模块的使用_异常写入日志文件_ev .mp4  12.47M5 w. d8 L) `0 }; e
|   |   ├──9:自定义异常类_raise抛出异常_ev .mp4  18.07M% J5 v8 o; d1 b5 y# Z
|   |   └──本章资料 .rar  7.43M
: j+ h; r9 w( [6 a/ i% f+ A|   ├──章节2:文件处理   
2 Q: I1 j: n6 A$ x* ^  i|   |   ├──11:file文件操作_操作系统底层关系_写入文件_ev .mp4  38.33M
3 I" E7 i8 N' f) y# I" d( z+ z|   |   ├──12:编码知识_中文乱码问题解决_ev .mp4  31.28M
  C. F  s' p* M) H2 I( h9 t|   |   ├──13:关闭流要点1_try异常管理_ev .mp4  19.79M% s8 G; T  i; \- \7 a# N9 T
|   |   ├──14:关闭流要点2_with上下文管理_现场还原_ev .mp4  7.98M* F  U4 `# ~# S. j- s. x" G! l. T& d
|   |   ├──15:文本文件的读取_ev .mp4  13.25M
: W$ k# {$ q0 C5 U1 A|   |   ├──16:enumerate()函数和推导式生成列表_操作每行增加行号_ev .mp4  19.55M9 l- n  f0 B' c8 v& M
|   |   ├──17:二进制文件的读写_图片文件拷贝_ev .mp4  10.21M8 a% k  G. g; n' ], Y" u& h/ C& D
|   |   ├──18:文件对象常用方法和属性总结_seek()任意位置操作_ev .mp4  17.70M
/ ]/ G" V+ b( }$ V7 E: K, k$ X|   |   ├──19:使用pickle实现序列化和反序列化_神经元记忆移植_ev .mp4  21.89M4 c8 P2 ~4 D2 k2 }# a" q
|   |   ├──1 .txt  0.11kb
) g& L+ @8 q' R9 o9 x( F9 D|   |   ├──20:CSV文件的读取_写入_ev .mp4  18.23M
- e* `: D- H7 y  ||   |   ├──21:os模块_调用操作系统可执行文件_控制台乱码问题_ev .mp4  14.03M
, L5 ?8 Z8 W+ U9 F4 f4 i3 X3 k6 X9 ~|   |   ├──22:os模块_获得文件信息_创建文件夹_递归创建_ev .mp4  35.54M5 P% x) [( m: t: `6 z0 t- `; k
|   |   ├──23:os.path模块_常用方法_ev .mp4  28.57M
# C4 ~, Q# g. a9 y+ m|   |   ├──24:os模块_使用walk遍历_ev .mp4  16.93M
& I- h1 j( V, W. R* v! i2 Z1 h|   |   ├──25:shutil模块_文件和目录拷贝_ev .mp4  13.08M2 _; f) i: C- h+ w, {% @' W' D# F
|   |   ├──26:shutil和zipfile模块_压缩和解压缩_ev .mp4  10.42M: E; ~+ j1 _" X% ~' f
|   |   ├──27:递归算法原理_阶乘计算_ev .mp4  19.14M& h$ j( l9 O# G; |- N* t
|   |   ├──28:递归算法原理_目录树结构展示_ev .mp4  15.13M
3 X5 s3 b! H2 f9 R|   |   └──源码和资料 .rar  7.81M: z7 r2 G7 N. h! X; u$ t
|   ├──章节3:模块   
6 v4 h9 ^# T" M" V" M|   |   ├──1 .txt  0.08kb: N7 d7 u' n& R9 Q9 P+ h! O  K
|   |   ├──29:模块化编程理念_什么是模块_哲学思想_ev .mp4  20.40M
' k2 F( \- O" a. G9 O! f9 J# l|   |   ├──30:模块化编程的流程_设计和实现分离_ev .mp4  46.61M
+ D/ e9 m* O+ v3 s7 ||   |   ├──31:模块导入_import和from_import语句详解和区别_ev .mp4  27.33M
! {. C5 K' O, p- ^" S# d|   |   ├──32:import加载底层原理_importlib模块_ev .mp4  16.17M
# }) R2 f% K' b) m, A3 a  J|   |   ├──33:包的概念和创建包和导入包_ev .mp4  24.07M6 d# ?, a0 h7 R8 i
|   |   ├──34:包的本质和init文件_批量导入_包内引用_ev .mp4  17.02M
! s$ U" K& b, e2 U1 l! d- s( c2 g/ e|   |   ├──35:sys.path和模块搜索路径详解_ev .mp4  32.22M
, Q- D3 g' f% v0 H0 `$ ~. `$ H; c7 W|   |   ├──36:模块的本地发布_模块的安装_ev .mp4  21.83M
0 ~/ N9 }+ j9 R+ `5 i5 k# h5 V0 L! K|   |   ├──37:PyPI官网_远程上传和管理模块_PIP方式安装模块_ev .mp4  26.05M
5 h( ?: S! w% u. a7 x% {+ r3 N|   |   └──资料 .rar  8.10M
2 r0 x& V$ N: `6 f  e|   ├──章节4:GUI编程   . z7 B% v3 |/ C' C6 C( g- z
|   |   ├──38:GUI编程和tkinter介绍_第一个GUI程序_ev .mp4  44.70M
' T% [' m& v1 _# D|   |   ├──39:PEP8编码规范_窗口大小和位置_ev .mp4  18.39M6 b1 f+ K1 a# a, C
|   |   ├──40:GUI编程整体描述_常用组件汇总_ev .mp4  22.07M
& I& o  w9 l) a8 r. E|   |   ├──41:GUI程序的经典面向对象写法_ev .mp4  53.05M# i2 w5 q: y$ \0 J& K8 n# ]& }$ O5 \% A
|   |   ├──42:Label组件_tkinter中图像正确显示全局变量写法_ev .mp4  45.04M
; I, S* h4 _/ U0 f( q% I|   |   ├──43:options选项详解_底层源码分析和阅读_可变参数和运算符重载复习_ev .mp4  52.49M
# J3 E4 k% V2 o( f/ u$ ^& j# J|   |   ├──44:Button_anchor位置控制_ev .mp4  35.34M
2 n( j8 m) y, w% V4 {6 G8 ~- _: K, v* ~|   |   ├──45:Entry_StringVar_登录界面设计和功能实现_ev .mp4  47.48M
# V( Y7 F: k$ e. e& U|   |   ├──46:Text多行文本框详解_复杂tag标记_ev .mp4  34.57M3 I. v3 d+ W2 z0 S4 d- F: w) Q
|   |   ├──47:Radiobutton_Checkbutton详解_ev .mp4  18.40M# c& k+ {  D9 Z0 q4 }$ U
|   |   ├──48:Canvas画布组件_ev .mp4  20.33M
" g  J: r. s7 G. O7 q|   |   ├──49:Grid布局管理器详解_ev .mp4  20.07M
  j( o" y2 C! \3 @- n" q  \|   |   ├──50:计算器软件界面的设计_ev .mp4  36.85M
+ i7 j1 O0 r' Z) W8 N9 I" E|   |   ├──51:Pack布局管理器_钢琴软件界面设计_ev .mp4  15.99M# G9 |' C5 v, X8 W# I# H$ Y6 S
|   |   ├──52:Place管理器_绝对位置和相对位置_ev .mp4  14.14M- f$ ~4 i8 p7 M' z6 S$ y1 u
|   |   ├──53:扑克游戏界面设计_增加事件操作_ev .mp4  33.03M; t0 H% B* l# K: ~
|   |   ├──54:事件机制和消息循环原理_鼠标事件_键盘事件_event对象_ev .mp4  44.24M
. W. @8 S2 _0 X. O/ j; t# o|   |   ├──55:lambda表达式_事件传参应用_ev .mp4  19.68M) u- E5 {7 I9 K+ O8 i6 y$ O
|   |   ├──56:三种事件绑定方式总结_ev .mp4  9.98M
& B2 M, k- x7 m, A4 C( j) O|   |   ├──57:optionmenu选项菜单_scale滑块_ev .mp4  15.66M
$ W$ F/ u4 @* Z0 j! a0 A  R|   |   ├──58:颜色框_文件选择框_读取文件内容_ev .mp4  20.38M
5 U, L% E0 w+ l) E|   |   ├──59:简单对话框_通用消息框_ttk子模块问题_ev .mp4  13.58M
  z" Y/ w9 U  F. S  V|   |   ├──60:主菜单_上下文菜单_ev .mp4  18.74M& \) k. V! ?/ T; {7 }, @/ F
|   |   ├──61:【记事本项目01】_打开和保存修改文件的实现_ev .mp4  28.54M
4 j) v9 v5 k% Z% F|   |   ├──62:【记事本项目02】_新建文件_背景色改变_快捷键功能_ev .mp4  32.45M
5 Z7 p: q3 V  o: n|   |   ├──63:【记事本项目03】python项目打包成exe可执行文件_ev .mp4  9.03M
+ F- u; e7 W9 z$ \- e5 G: d|   |   ├──64:【画图项目01】_界面实现_ev .mp4  27.97M
0 C1 a0 |5 C' Q: H- z|   |   ├──65:【画图项目02】_绘制直线_拖动删除上一个图形_ev .mp4  31.19M
' t: l$ l' C" M- W( b$ s|   |   ├──66:【画图项目03】_箭头直线_矩形绘制_ev .mp4  13.86M8 D' J( A: {8 K) P* b7 g7 K2 B
|   |   ├──67:【画图项目04】_画笔和橡皮擦实现_ev .mp4  18.04M
+ G8 Q3 s2 T5 E1 m|   |   ├──68:【画图项目05】_清屏_颜色框_快捷键处理_ev .mp4  20.02M6 Q/ r; N  y8 k" h# X4 u
|   |   └──资料 .zip  27.94M. F/ d' ]1 P/ D: H$ [8 s; T
|   └──章节5:游戏开发-坦克大战   
- D" _$ G9 _& Z8 ?+ @$ G$ y|   |   ├──1 .txt  0.15kb
" L  N( L% @5 l8 L0 C7 e|   |   ├──69:pygame模块的安装_ev .mp4  19.63M
$ h3 Q* `# Y* \! S: p. H|   |   ├──70:面向对象分析项目需求_ev .mp4  14.05M& K; e% c0 ^" E
|   |   ├──71:坦克大战项目框架搭建_ev .mp4  17.10M9 z5 m$ u# c/ j4 ?5 o) q7 A
|   |   ├──72:加载主窗口_ev .mp4  37.09M2 M3 m( `, r7 T
|   |   ├──73:坦克大战之事件处理_ev .mp4  30.38M
" H& L  m* Y" G# {$ c: s  T|   |   ├──74:左上角文字的绘制_ev .mp4  45.70M, E" }0 P) n+ L! G% J5 Y
|   |   ├──75:加载我方坦克_ev .mp4  44.57M! m9 N/ h4 ~7 z" Y: j* K
|   |   ├──76:我方坦克切换方向_移动_ev .mp4  18.19M( p5 z( c5 `' ~: z  b, v$ \
|   |   ├──77:我方坦克移动优化_ev .mp4  18.46M- }1 `& R' j5 m3 s
|   |   ├──78:我方坦克优化2_ev .mp4  37.49M% R1 s" ?) t. Q8 o, v1 O
|   |   ├──79:加载敌方坦克_ev .mp4  41.53M
: @2 X( w1 s9 \  J* F2 d8 e|   |   ├──80:敌方坦克随机移动_ev .mp4  30.98M
  [( {6 J# v& {/ `6 @& z0 h|   |   ├──81:完善子弹类_ev .mp4  27.83M
; B- B; I2 J! p6 n|   |   ├──82:我方坦克发射子弹_ev .mp4  23.37M% V: j4 p  _: u2 @
|   |   ├──83:子弹移动_ev .mp4  26.85M# \- w* r' D% r3 F- x& d
|   |   ├──84:子弹消亡及数量控制_ev .mp4  24.89M" K- W) g) J" q
|   |   ├──85:敌方坦克发射子弹_ev .mp4  35.76M7 f" w. e' s! ]; ?& S2 w
|   |   ├──86:我方子弹与敌方坦克的碰撞_ev .mp4  37.29M
: N3 l6 Y9 O' Q( t3 N|   |   ├──87:实现爆炸效果_ev .mp4  36.04M4 W/ R  r+ X0 O. ]% ~# ^
|   |   ├──88:我方坦克的消亡_ev .mp4  32.38M, |7 Y1 f( k: X& x4 G
|   |   ├──89:我方坦克无限重生_ev .mp4  21.85M2 J) T, e8 ~, F9 p8 j0 Z" j( Q5 `
|   |   ├──90:加载墙壁_ev .mp4  39.06M
/ C* B  S# k$ X3 w1 r' a/ u|   |   ├──91:子弹不能穿墙_ev .mp4  23.21M+ T' D( d& O( R; L. c% G0 P* p+ B( I) j
|   |   ├──92:坦克不能穿墙_ev .mp4  28.68M
4 F5 E1 N& k* z' U; j|   |   ├──93:敌我双方坦克发生碰撞_ev .mp4  30.54M
0 T; W9 W% M2 B5 D$ w& w0 Z8 [|   |   ├──94:音效处理_ev .mp4  30.84M
- j1 |) E# }8 D9 s: X1 t|   |   ├──代码 .rar  801.63kb# \' W* o' K2 j3 [
|   |   └──资料 .rar  699.91kb
  [% K8 t( p% X( q* O├──03-Python网络与并发编程【   0 }' H* \  p9 I8 _& ^+ R! m- U
|   ├──章节1:并发编程【   % {% i; L+ }: I+ ^9 P
|   |   ├──10:并发编程-队列_ev【 .mp4  48.17M
  a& m& b, l, J2 p|   |   ├──11:并发编程-生产消费者模式_ev【 .mp4  32.51M$ V% w* a& D* `) E0 W$ p7 r( x
|   |   ├──12:并发编程_进程的实现_ev【 .mp4  18.87M# T4 W. T2 {0 J* \
|   |   ├──13:并发编程_进程的通信_ev【 .mp4  43.31M
* D: H) U8 b# v|   |   ├──14:并发编程_Manger的使用_ev【 .mp4  18.17M
- z) ?  d  ]7 b; [8 l6 y1 t6 c# N|   |   ├──15:并发编程_进程池的使用_ev【 .mp4  54.68M" \# u9 Z/ p4 `8 `+ t9 @
|   |   ├──16:并发编程_协程介绍_ev【 .mp4  41.61M$ \+ \3 {" a/ r& ]( Q
|   |   ├──17:并发编程_实现任务切换(yield方式)_ev【 .mp4  44.74M, v5 i6 U1 T/ J5 X" ?3 x3 Y& s2 C. g7 L
|   |   ├──18:并发编程_greenlet的使用_ev【 .mp4  36.59M
& d/ x. q  T5 o|   |   ├──19:并发编程_gevent的使用_ev【 .mp4  32.94M
* k% ^2 g. Z; e|   |   ├──1:并发编程-进程与线程简介_ev【 .mp4  30.00M( [3 f0 N9 O& Y! j3 n  J0 T$ q
|   |   ├──1【 .txt  0.11kb
. k9 @9 M+ e7 n* |9 @2 z3 M) J+ B. ?" }|   |   ├──20:并发编程_asyncio的使用_ev【 .mp4  48.41M
& Y5 u4 Q1 s3 I|   |   ├──21:并发编程_asyncio的await(python3.7以上)_ev【 .mp4  48.91M+ g  ~2 B( O3 a. w
|   |   ├──22:并发编程的总结_ev【 .mp4  36.57M
; D, w9 u( G1 V|   |   ├──2:并发编程-多线程的实现_ev【 .mp4  31.96M3 p9 b5 r2 K6 }( e7 S, ~" g; V' T" F
|   |   ├──3:并发编程-join的使用与主子线程_ev【 .mp4  30.19M" x4 _. e3 A. [: {! G
|   |   ├──4:并发编程-守护线程_ev【 .mp4  14.78M5 c& W' V! d7 Z% M* z7 n9 [
|   |   ├──5:并发编程-锁的使用_ev【 .mp4  17.32M' v8 K! Q% [0 W5 S8 |- @. r" F
|   |   ├──6:并发编程-锁的理解_ev【 .mp4  46.92M% S0 A, D" I. ?7 E: G
|   |   ├──7:并发编程-死锁_ev【 .mp4  34.42M6 l; X. ?: u; o
|   |   ├──8:并发编程-信号量_ev【 .mp4  16.68M
  d& h6 [1 a& [( ~7 [" D+ G- p|   |   ├──9:并发编程-事件_ev【 .mp4  53.48M
! D0 v* _& ~" l+ x5 V9 g0 h' P|   |   ├──并发编程【 .pdf  1.33M
. A  c+ s% ~. z% B: q$ s|   |   └──代码【 .zip  13.35kb' D( s' V$ v7 F  v. D
|   └──章节2:网络通信【   
: \- m4 e6 s: g|   |   ├──1【 .txt  0.13kb
, d7 H# W$ l# S3 e, f|   |   ├──23:IP_ev【 .mp4  21.87M( I& T( s3 Y! P# O. n9 {
|   |   ├──24:子网掩码、端口号_ev【 .mp4  12.15M
  f( H5 ?: [4 Y; @, J|   |   ├──25:协议_ev【 .mp4  13.46M* B6 b8 p; P. ~! F" l  ?1 B
|   |   ├──26:socket_ev【 .mp4  12.35M
* V, ?4 Q4 X# T8 l. y: }" k|   |   ├──27:传输层协议_ev【 .mp4  9.94M; @0 z  N% k) d' x- ~
|   |   ├──28:udp发送数据_ev【 .mp4  17.70M
* T% j2 u0 x7 ||   |   ├──29:接收数据_ev【 .mp4  20.08M
& k# [# H! l" t. T; L|   |   ├──30:echo服务_ev【 .mp4  14.03M
4 Q" {) ?! ]' t5 s; ?, ?& K|   |   ├──31:简述tftp_ev【 .mp4  37.34M9 V+ g8 X* O* l5 r9 u9 Z
|   |   ├──32:构造下载请求_ev【 .mp4  7.79M
( ]" K) B4 O  S+ |- a- @|   |   ├──33:编写下载器_ev【 .mp4  24.06M
6 R, a! l% n2 G$ p5 h# f|   |   ├──34:广播_ev【 .mp4  9.62M  R  U/ |& c4 n# D
|   |   ├──35:网络通信过程_ev【 .mp4  30.28M
; D- l- K' w' Y: C8 H9 e1 V) j|   |   ├──36:路由器_ev【 .mp4  11.84M9 v+ n/ p! `, N# R, p: d0 j. t! l
|   |   ├──37:tcp通信模型_ev【 .mp4  11.82M, I/ ]" |' r$ b; Z: O
|   |   ├──38:三次握手四次挥手_ev【 .mp4  10.46M$ |1 P, U6 \4 `( Z4 X; |: [+ `3 N4 A
|   |   ├──39:tcp服务器_ev【 .mp4  11.16M( ]" _0 `+ c8 W- q( R2 S
|   |   ├──40:tcp客户端_ev【 .mp4  7.03M6 N5 J/ S3 h8 @/ o, n# {- m
|   |   ├──41:并发服务器_ev【 .mp4  14.25M8 b4 T% R( |, ^7 J/ B$ T9 G2 e
|   |   ├──PPT【 .rar  1.48M/ L5 a  V- ^1 x; u5 ]
|   |   ├──软件【 .rar  57.57M4 o9 S1 [9 D# l1 N
|   |   └──源码【 .rar  6.00kb, n4 w. @8 R, L4 K6 M- T1 L
├──04-Python核心特性   
6 S( a. E. e* L; o6 }& n! w|   ├──章节1:生成器和装饰器   
4 @- d* X2 o0 W% {+ j9 V1 G|   |   ├──10:指定参数个数的装饰器_ev  .mp4  15.48M
+ Y" E! |+ T% Q' O+ N( `1 V0 G|   |   ├──11:通用装饰器_ev  .mp4  13.32M: f( C5 I* d2 Z
|   |   ├──12:Python动态添加属性(对象属性,类属性)_ev  .mp4  19.41M
; W3 o' j  |3 v) G|   |   ├──13:Python动态添加方法(对象方法,静态方法,类方法)_ev  .mp4  23.41M
( D! c4 s+ y2 _' W1 M4 V|   |   ├──14:__slots__的对动态添加属性及方法的限制作用_ev  .mp4  13.80M
3 R' X! d$ W" M( s& c|   |   ├──1:生成器与列表的对照使用_ev  .mp4  27.80M* L: L3 L: o) J
|   |   ├──1  .txt  0.08kb7 b6 {; B- t9 U
|   |   ├──2:生成器的其他生成方式以及元素的遍历方式_ev  .mp4  14.88M
) t1 E% j* ?; p6 l|   |   ├──3:迭代器的使用_ev  .mp4  17.70M
) N- A: _1 p1 {( B% I0 o4 l" `8 P|   |   ├──4:闭包的定义和使用_ev  .mp4  13.74M9 s. B" m0 n$ V8 c) W+ ]
|   |   ├──5:使用闭包完成求两个点之间的距离_ev  .mp4  14.00M
' v/ ~/ V) g' ~7 C4 Z|   |   ├──6:使用闭包添加日志功能的引入_ev  .mp4  16.81M0 d3 v" t( @2 C% P3 S6 L
|   |   ├──7:使用闭包实现不修改源码添加功能_ev  .mp4  8.75M: S" D1 C; i8 a8 ?
|   |   ├──8:装饰器的基本使用_ev  .mp4  17.01M' e% h9 G& k5 |+ y$ P( q: H- K) R0 F
|   |   └──9:多个装饰器的使用_ev  .mp4  12.44M
. \: I  Y7 I8 k6 o+ t5 l7 D|   ├──章节2:函数式编程   
# M5 J6 [# i9 v2 Y) K6 d|   |   ├──15:range的使用_ev  .mp4  12.73M3 P# T) G3 O- Z% K% o& T
|   |   ├──16:functools之偏函数partial的使用_ev  .mp4  10.84M" b4 O5 q: W0 S1 I: d
|   |   ├──17:functools之wraps的使用_ev  .mp4  10.70M2 @$ j5 L# p6 T0 d0 c  |
|   |   ├──18:内建函数之map的使用_ev  .mp4  15.19M! G0 y' G4 e2 B0 j: t
|   |   ├──19:functools之reduce函数的使用_ev  .mp4  11.12M% n0 Q2 Z: D* D& M# o9 H/ r
|   |   ├──1  .txt  0.13kb
+ T; M1 |4 z4 W" O|   |   ├──20:内建函数之filter的使用_ev  .mp4  8.39M8 \, d6 B) O/ K9 F- m
|   |   ├──21:内建函数之sorted()的使用_ev  .mp4  19.50M0 S$ }6 C9 V2 n" n# N2 z
|   |   ├──代码  .rar  10.29kb1 u8 x/ B" m, M5 M4 E
|   |   └──文档  .rar  8.84kb
9 ]4 d* Z: Z" H9 e0 k# S; b0 U5 x|   ├──章节3:正则表达式    5 f5 n2 T/ K1 K
|   |   ├──1  .txt  0.15kb
& {" _9 j1 x, V% s+ N|   |   ├──22:正则表达式概述_ev  .mp4  31.86M
8 N% y2 S/ J8 v" F" N3 h3 B6 v, o|   |   ├──23:正则表达式之re模块的基本操作_ev  .mp4  14.37M1 ^& q; K" A% h. [- A) A
|   |   ├──24:正则表达式之匹配字符_ev  .mp4  23.53M( x  X0 i8 W' C+ \7 ^" ^8 U
|   |   ├──25:正则表达式之表示数量_ev  .mp4  32.19M
( J. i4 H2 g9 b# e' H% n|   |   ├──26:正则表达式之原始字符串_ev  .mp4  6.81M( O# A6 S# e$ R) s6 Q9 Y8 c: g: N
|   |   ├──27:正则表达式之表示边界_ev  .mp4  14.75M7 H) [/ Y! F% p, [8 y- h; p+ H
|   |   ├──28:正则表达式之匹配分组_ev  .mp4  36.58M2 K8 N2 o; ?" U! B' }' z
|   |   ├──29:正则表达式之高级用法_ev  .mp4  29.00M
1 Q$ E$ k' n- H9 a* u|   |   ├──30:正则表达式之贪婪与非贪婪贪_ev  .mp4  11.01M
7 @3 A+ z' ^0 u* V) ^0 @|   |   ├──代码  .rar  3.78kb# b! Y8 O% I5 o
|   |   └──文档  .rar  3.69kb$ {' E4 k1 {2 i- c+ B- r
|   └──章节4:内存管理    - n( p& e7 M/ P1 `
|   |   ├──1  .txt  0.11kb
0 L; ^, R$ _- }|   |   ├──31:元类-使用type动态创建类_ev  .mp4  17.29M4 s  f+ p3 i, k+ ^! Q
|   |   ├──32:类装饰器的使用_ev  .mp4  19.19M
7 Y$ y& d4 }6 {9 Q% X- t! R. e|   |   ├──33:大小整数池以及intern机制_ev  .mp4  15.26M; v6 s$ l0 ]- Y. N4 u& |
|   |   ├──34:内存管理之引用计数_ev  .mp4  31.90M0 d3 ^: D/ y" e* j; h" T5 e
|   |   ├──35:内存管理之隔代回收机制_ev  .mp4  26.50M
6 ?( Y: R7 b2 o; Z9 X& g) p|   |   ├──代码  .rar  10.33kb! n) S3 s* [: a" w$ w/ ?0 B1 n! w
|   |   └──文档  .rar  6.28kb
- N, ?7 ?" J0 A% t& i% I├──05-数据库编程基础' }9 r" ~8 G+ k  k% v
|   ├──章节1:mysql介绍与环境安装【   1 Y" K; Q2 c9 m9 r  ]
|   |   ├──资料【   4 q) S. e6 e0 @' H5 y
|   |   ├──1:数据库相关概念_ev【 .mp4  34.72M+ {4 }& O' I9 I7 w/ I
|   |   ├──1【 .txt  0.07kb
( v. i2 y  S0 t" q6 Y' p|   |   ├──2:MySQL数据库的优点_ev【 .mp4  23.46M
$ Y8 o9 C, l: O! z  U7 ]1 K|   |   ├──3:MySQL的下载_ev【 .mp4  9.55M* i1 u; [. o# J9 c+ |
|   |   ├──4:MySQL的安装_ev【 .mp4  8.28M* j# x8 y0 f, M  d3 H  a; ^
|   |   ├──5:MySQL常用操作_ev【 .mp4  23.61M
$ J/ y8 O4 X; p1 T|   |   └──6:Navicat下载安装激活_ev【 .mp4  18.94M! K7 c. _3 D+ \+ e6 ^& U0 {# r
|   ├──章节2:mysql的使用【   
- J5 x. h5 h6 D# d3 @|   |   ├──10:修改表名称_字段名_类型_ev【 .mp4  26.01M
+ X8 b: G, U) R, {0 ?! |6 n|   |   ├──11:修改表_添加字段_ev【 .mp4  26.26M
7 s& X& e  G! i+ ?& ||   |   ├──12:删除字段_删除表_ev【 .mp4  24.34M
  W4 f5 C& @, q  R) [* `* @|   |   ├──13:主键约束_ev【 .mp4  42.62M
: G1 }9 A. Z  R$ z+ s* b|   |   ├──14:删除主键约束_ev【 .mp4  13.71M
+ m# ]8 |) Y* ?& A/ y! P|   |   ├──15:添加唯一约束_ev【 .mp4  31.21M
7 n5 \8 E: f2 a( q; y  F' Y|   |   ├──16:删除唯一约束_ev【 .mp4  10.88M% Y4 p( J2 r* f3 }
|   |   ├──17:非空约束_ev【 .mp4  19.29M% o2 U0 ?+ E. u  s8 e
|   |   ├──18:默认值约束_ev【 .mp4  20.23M
  J- y! X6 G! K9 A( e+ e  [|   |   ├──19:自动增长约束_ev【 .mp4  23.77M
" c; w- i4 N  w( i) \& x3 s  }|   |   ├──1【 .txt  0.12kb$ g1 H- O  j% ~+ P' L
|   |   ├──20:创建表时候添加外键约束_ev【 .mp4  29.65M4 Y, z- |! W% W
|   |   ├──21:删除外键约束_ev【 .mp4  30.76M
1 F+ R! f2 m4 X5 ~8 Z|   |   ├──22:插入数据1_ev【 .mp4  41.58M0 H6 y3 B& ~# N) h# M# a8 P/ Y
|   |   ├──23:插入数据2_ev【 .mp4  28.24M
+ Y/ c. n# \, f3 }|   |   ├──24:插入数据3_ev【 .mp4  26.61M
6 B/ v& ~2 |4 k, n# a$ {|   |   ├──25:修改数据_ev【 .mp4  14.84M
3 `3 B6 D  i" M" q9 C|   |   ├──26:删除数据_ev【 .mp4  27.16M7 p: C6 W6 b& _
|   |   ├──27:使用图形界面操作数据_ev【 .mp4  9.42M* h/ \  y, ]; g' ^9 l7 H4 B
|   |   ├──28:数值类型_整数类型_ev【 .mp4  48.99M* @( v- m4 W( ]+ m7 x  z
|   |   ├──29:数值类型_浮点定点类型_ev【 .mp4  29.95M( ]' B+ m6 ?0 h% j. W8 C
|   |   ├──30:BIT类型_ev【 .mp4  12.46M- B) X4 ], q% c2 N. {+ f
|   |   ├──31:日期时间类型_ev【 .mp4  12.25M
8 ]8 S$ p& D7 F: A5 p& t( x6 W|   |   ├──32:字符串类型_ev【 .mp4  23.44M
  I4 p2 h3 m( H: |8 P|   |   ├──33:枚举_set_JSON数据类型_ev【 .mp4  30.54M
1 f- U* h; x1 n) u4 F" I( i|   |   ├──34:查询所有字段_指定字段_ev【 .mp4  36.81M
2 T# {( ]! i2 y3 \. S|   |   ├──35:查询中使用算术运算符_起别名_ev【 .mp4  21.82M+ [8 q! f8 O/ f/ Z2 @; Q' m/ e
|   |   ├──36:查询结果排序_ev【 .mp4  20.38M5 E+ j. G6 P4 j& ~
|   |   ├──37:条件查询1_ev【 .mp4  42.06M- R2 ~4 x$ h/ q4 L8 `: E! l, H
|   |   ├──38:条件查询2_ev【 .mp4  21.35M
4 f! P' \) p4 D0 \. i" l|   |   ├──39:模糊查询_ev【 .mp4  30.22M; K6 Y. f5 O2 n6 V7 M" B7 }
|   |   ├──40:多条件查询and_or的使用_ev【 .mp4  25.95M' A& q9 q$ A! o! j( D
|   |   ├──41:limit的使用_分页查询_ev【 .mp4  54.15M
) T+ f* m1 f: x" c3 O, _|   |   ├──42:字符串函数_ev【 .mp4  33.20M
2 A/ _; m5 J0 E/ j( M6 s. H/ Y|   |   ├──43:数值函数_ev【 .mp4  26.28M
3 f. G9 Q; w) g7 ]# @/ g|   |   ├──44:日期时间函数_ev【 .mp4  35.31M5 o/ u1 Y: Z, n" r0 @' ?! D$ J
|   |   ├──45:流程函数_ev【 .mp4  29.60M
6 ]9 l+ z. P  ?|   |   ├──46:多行函数_ev【 .mp4  28.56M
. k$ M' b' w2 X5 a9 g  d( F|   |   ├──47:分组查询_ev【 .mp4  37.29M" T" o6 B9 ~0 X" R- ?
|   |   ├──48:什么是多表查询_ev【 .mp4  25.20M
" K8 v2 o, z: b! y1 m8 f|   |   ├──49:交叉连接查询_ev【 .mp4  16.83M+ \' M* Z& d# M& V3 I1 S4 i' b; U2 X; t
|   |   ├──50:自然连接查询_ev【 .mp4  17.23M4 K$ N5 i" I  \
|   |   ├──51:等值连接查询_ev【 .mp4  34.40M
+ N# [6 e- X( j# [# V+ l' z% C6 |4 k|   |   ├──52:SQL92完成连接查询_ev【 .mp4  16.95M3 S% t. p  i: Y, J0 @+ X
|   |   ├──53:自连接_ev【 .mp4  24.77M5 }, z6 G& Q; N& g; U
|   |   ├──54:非等值连接查询_ev【 .mp4  8.21M6 N+ C" R1 S8 j5 C$ ~9 b; Z
|   |   ├──55:左连接_右连接_ev【 .mp4  39.62M7 S. K2 k1 ?  E/ @- i% P4 M
|   |   ├──56:多表连接查询练习_ev【 .mp4  31.91M1 f4 ]8 ]/ |5 i6 H9 F) c2 ^
|   |   ├──57:什么是子查询_ev【 .mp4  14.79M7 Z/ \3 n7 W, Y6 P" T
|   |   ├──58:单行子查询_ev【 .mp4  33.31M' a0 \: q3 s+ |/ j2 S, ~
|   |   ├──59:多行子查询_ev【 .mp4  28.91M
. a* B8 ^- f6 ^# H$ S3 a7 A# t|   |   ├──60:表子查询_ev【 .mp4  23.00M
' A. k- H9 G8 l|   |   ├──61:子查询练习_ev【 .mp4  22.67M
1 H3 S  _# M9 O+ K9 a|   |   ├──62:多表查询_子查询综合练习_ev【 .mp4  86.98M
0 |6 m9 v, T3 q|   |   ├──63:什么是视图_ev【 .mp4  21.28M- }0 P" `% F- G& G3 r
|   |   ├──64:视图创建_ev【 .mp4  23.33M
$ W: P4 K& t! K5 h|   |   ├──65:查看视图_ev【 .mp4  19.45M+ C/ y, w5 X  L6 o, d; ]
|   |   ├──66:修改视图_ev【 .mp4  9.22M$ ^" C" @& y, d/ {& o  v9 S& ]" P5 t
|   |   ├──67:删除视图_ev【 .mp4  9.95M
+ n5 ^0 T& L2 `|   |   ├──68:更新视图_ev【 .mp4  17.02M
! j8 G3 i, N" ~3 Z$ g+ a|   |   ├──69:更新视图的限制条件_ev【 .mp4  20.85M, r) [" s, O* z( X" b
|   |   ├──70:索引简介_ev【 .mp4  33.97M: \5 E" L7 |/ D3 k# y  }/ }
|   |   ├──71:索引分类_ev【 .mp4  13.00M
8 d' v& t! Y& S* G7 b|   |   ├──72:自动创建索引_ev【 .mp4  9.15M
; `. s6 R* [0 `9 T3 i|   |   ├──73:创建表时候创建索引_ev【 .mp4  30.40M
) h2 ^& {! m3 @* Z|   |   ├──74:为已存在的表创建索引1_ev【 .mp4  20.45M
! v+ Q4 k& |6 C5 m|   |   ├──75:为已存在的表创建索引2_ev【 .mp4  16.09M6 H( U/ R4 v! w; i) Q4 d
|   |   ├──76:删除索引_ev【 .mp4  11.26M% a- R( W5 W) {0 ?$ J. J
|   |   ├──77:使用图形化界面操作索引_ev【 .mp4  18.75M
# m3 Y. u% C$ M2 h5 _' k|   |   ├──78:用户登录退出MySQL数据库_ev【 .mp4  16.76M
2 z( m/ r  A, |; \|   |   ├──79:创建_删除普通用户_ev【 .mp4  19.25M
1 E- t( R7 F9 v|   |   ├──7:创建_查看数据库_ev【 .mp4  20.66M+ v6 N, f' Z' J' [
|   |   ├──80:修改密码_ev【 .mp4  29.41M
0 [5 @" m, r0 {- E; k2 m2 R3 `% [|   |   ├──81:找回密码_ev【 .mp4  13.43M
/ W6 y4 U0 g) n, a1 r: G|   |   ├──82:权限管理_ev【 .mp4  23.75M
: u/ e- B/ s+ R) p/ `1 U0 F- @4 _8 A5 w|   |   ├──83:事务的概念_ev【 .mp4  16.82M
( W/ q# M2 }, Y|   |   ├──84:事务控制语句_ev【 .mp4  28.71M
4 N* e3 w% ?* S, \/ U. i. E- y|   |   ├──85:事务的隔离级别_ev【 .mp4  72.71M- [5 l6 K; |) r$ y
|   |   ├──86:第一范式_ev【 .mp4  18.94M
: h0 K7 t, B1 Y1 D: E|   |   ├──87:第二范式_ev【 .mp4  31.83M
, t" X: h9 K7 K. L|   |   ├──88:第三范式_ev【 .mp4  27.45M
' a3 P: z, g  p|   |   ├──8:删除_修改数据库_ev【 .mp4  13.29M
2 W8 k9 K* K7 Z: x5 y/ b|   |   ├──9:创建表_查看表_ev【 .mp4  33.42M
& I- m9 c9 A0 v3 J  v+ r- O|   |   └──完成如下的SQL语句练习【 .jpg  133.99kb$ L% w' m& V" ]0 n3 l) K' C: k
|   ├──章节3:python操作mysql【   
5 a  ?3 m1 p. ?/ l|   |   ├──89:vscode配置python环境_ev【 .mp4  14.34M/ s; o( h- f! |2 H2 F* t  m, [) ]8 p
|   |   ├──90:python连接mysql_ev【 .mp4  20.24M! Y9 R+ x# d4 j' m# Z5 \; k
|   |   ├──91:插入_删除_修改数据_ev【 .mp4  20.21M0 I' {# ^9 ^1 e4 v8 `8 J: N9 ^7 L
|   |   ├──92:查询漏洞_ev【 .mp4  12.86M- g( a& `& e) k+ `" |# T
|   |   ├──93:添加异常处理_ev【 .mp4  11.09M' O7 R. Z2 ^( O( x! g* I: x
|   |   └──94:dbUtil工具类_ev【 .mp4  42.87M: B) E3 K. {- u) L
|   ├──章节4:项目-音乐播放器【   
. j' C3 H* w+ a( t! U& e- V|   |   ├──100:播放音乐_ev【 .mp4  13.89M
- e; `& t- A/ Z|   |   ├──95:项目_登录_ev【 .mp4  30.90M
5 ?9 L+ t+ ~3 D6 n|   |   ├──96:加载主窗口_ev【 .mp4  24.33M3 r1 e4 W8 D8 T6 R1 [* r
|   |   ├──97:导入音乐_ev【 .mp4  80.95M
5 u7 Y5 ^6 M3 o7 p2 q/ m|   |   ├──98:刷新音乐列表_ev【 .mp4  21.55M/ A2 Q. e8 E( ^; ]5 Q$ G
|   |   └──99:删除音乐_ev【 .mp4  19.57M
, h$ L3 A3 `' h  e' X7 x" i8 m) A|   └──章节5:redis【   
; T" w$ r' U. Z7 v|   |   ├──代码【   ; J* w: g. d( G, `: w; d  H
|   |   ├──文档【   " {0 F( h) P& j, H& G0 a
|   |   ├──101:Redis介绍_ev【 .mp4  40.77M
. }2 z# l8 D8 j! P. W$ Y% p|   |   ├──102:Redis的安装与启动_ev【 .mp4  88.36M, T5 q$ b6 r- W8 X: L! T) E3 F: ~7 \
|   |   ├──103:Redis的基础知识_ev【 .mp4  21.56M. o; O3 T' Z. \
|   |   ├──104:Redis中key的使用_ev【 .mp4  22.12M
# R, q8 ]# \6 t6 L! U. m: [|   |   ├──105:Redis中String的使用_ev【 .mp4  50.44M9 @$ `0 s5 T; \, c  j
|   |   ├──106:Redis中List的使用_ev【 .mp4  26.94M1 P' e" t0 d3 i8 N
|   |   ├──107:Redis中Set的使用_ev【 .mp4  21.09M
1 u: ~3 T! m2 j! B" P6 L% i1 n2 n|   |   ├──108:Redis中Zset的使用_ev【 .mp4  26.16M
1 Q: k1 C- C7 C|   |   ├──109:Redis中Hash的使用_ev【 .mp4  29.08M
& @1 ]* ?  v# Y( Y- Y|   |   ├──110:Redis中BitMaps的使用_ev【 .mp4  40.03M
9 A- h. m+ [: Q; o|   |   ├──111:Redis中GEO的使用_ev【 .mp4  34.02M
9 E5 X: H8 a$ o& g|   |   ├──112:Redis中Hyerloglog的使用_ev【 .mp4  24.25M- x. C0 h7 g5 V# ]2 C
|   |   ├──113:Redis中配置文件的使用_ev【 .mp4  75.80M/ f0 v0 J$ {, R- D- t# n7 [
|   |   ├──114:Redis中发布与订阅消息_ev【 .mp4  16.28M
+ {- p; m3 M$ H3 \0 ^|   |   ├──115:Redis持久化RDB的使用_ev【 .mp4  58.54M7 g$ [& z/ O0 a
|   |   ├──116:Redis持久化AOF的使用_ev【 .mp4  54.64M/ L% l4 C$ w, ^- N- W$ ?
|   |   ├──117:Redis中事务的使用_ev【 .mp4  32.49M" N0 e2 N6 X; Y) e; c
|   |   ├──118:Redis中锁的使用_ev【 .mp4  27.82M
/ w1 U/ m2 F$ r# z+ I/ V|   |   ├──119:Redis主从复制的使用_ev【 .mp4  54.56M* @9 ^1 H" A9 }2 D$ c( @, |+ `9 N
|   |   ├──120:Redis主从复制的使用2_ev【 .mp4  53.96M* p; ~' G) Y" k/ k$ k
|   |   ├──121:Redis哨兵模式的使用_ev【 .mp4  42.09M
: _1 H  l# v! S9 e+ x2 o) Z3 i|   |   ├──122:Redis集群介绍与搭建_ev【 .mp4  75.82M/ g: X1 @  q; s+ ^5 d
|   |   ├──123:Redis集群的使用_ev【 .mp4  37.67M
9 H$ B: J( `$ u: e|   |   ├──124:Redis与Python交互_ev【 .mp4  60.00M2 y1 G3 L% E6 R9 b: i1 t  j6 @
|   |   ├──125:Redis集群与Python交互_ev【 .mp4  21.80M& \( x6 \! w' i' }3 \
|   |   └──126:Redis图形管理工具的使用_ev【 .mp4  11.33M
! R$ w. J/ z3 g1 V- m7 j7 ?├──06-Linux环境编程基础【   
# c% d4 X- R* V& S( M|   ├──章节1:Linux【   
3 U" i; u5 z! a) _* G|   |   ├──10:Linux_常用命令_clear、touch、cat命令_1.mp4  13.20M, M2 y2 M# E% v8 @" k  b
|   |   ├──11:Linux_常用命令more、head、tail命令_1.mp4  20.23M1 s# @6 l: ]4 f3 y7 j
|   |   ├──12:Linux_常用命令_mkdir命令_1.mp4  13.90M3 d! T( ^* R) T$ c5 g, b' [- Y
|   |   ├──13:Linux_常用命令_cp命令_1.mp4  21.13M
+ y# ^. e5 J, }$ \( G|   |   ├──14:Linux_常用命令_rm、mv命令_1.mp4  39.25M
# k4 _! v) |: }* D9 w|   |   ├──15:Linux_常用命令_vi、vim_1.mp4  40.35M
) f. K1 r& ]; b' ~, _|   |   ├──16:Linux_常用命令_reboot、halt_1.mp4  6.87M$ r- R. m+ m" h: H, b$ L
|   |   ├──17:Linux_常用配置_设置时区_1.mp4  35.83M
, C3 M9 l1 h- `" @|   |   ├──18:Linux_常用配置_启动网络_1.mp4  19.40M/ n& s+ o* e/ L! ?5 a0 m
|   |   ├──19:Linux_常用配置_修改网段_1.mp4  13.64M8 Y5 i2 y$ R0 H
|   |   ├──1:Linux_课程介绍_1.mp4  5.11M( e- Z+ V& G% u4 u+ i5 X
|   |   ├──20:Linux_常用配置_设置网络类型_1.mp4  29.15M
4 I  ^4 b1 D* M" q1 P% J4 ^, ^|   |   ├──21:Linux_常用配置_快照与克隆_1.mp4  19.97M
  z1 T" [( X+ g) ~' V|   |   ├──22:Linux_Xshell的安装与使用_1.mp4  28.18M  C: r+ i3 n1 H: [8 Y# {4 X
|   |   ├──23:Linux_上传与下载_Xftp的使用_1.mp4  21.14M( S: F( ?7 s$ Z: Q' B
|   |   ├──24:Linux_上传与下载_lrzsz工具_1.mp4  49.63M8 U- }, w! A* ]# o) L
|   |   ├──25:Linux_文件的压缩与解压缩处理_1.mp4  45.62M. |+ q; J! m  V2 K, [
|   |   ├──26:Linux_安装MySQL_1.mp4  76.77M- l2 k9 g, K4 c, I$ p3 u( M
|   |   ├──2:Linux_Linux简介_1.mp4  22.31M& L9 n# \2 K1 Q( B, @( ?
|   |   ├──3:Linux_VMWare安装及使用_1.mp4  23.34M; [! |* A. `* c1 q! L2 P  d
|   |   ├──4:Linux_安装Linux_1.mp4  49.51M/ K, k# N0 k& |
|   |   ├──5:Linux_目录介绍_1.mp4  26.17M
- m9 V9 o1 @& }) S|   |   ├──6:Linux_Linux中的路径_1.mp4  24.46M$ r! I  d0 h: U) o% s
|   |   ├──7:Linux_常用命令_pwd命令_1.mp4  7.06M# L. W" L6 Y. E% l# |7 o& x
|   |   ├──8:Linux_常用命令_cd命令_1.mp4  11.12M
+ j  ?7 N% M9 m/ B- n% Z! O|   |   ├──9:Linux_常用命令_ls与ll命令_1.mp4  42.17M
, O" _2 `6 r5 _|   |   ├──软件.rar  2.15G+ `: K, \; \5 z! Z8 Y5 B: d
|   |   ├──软件2.rar  6.33G- v! ^0 e/ n2 `; p- {$ B
|   |   └──文档.rar  2.78M+ O& r: e  s0 V3 V! b6 h
|   └──章节2:shell编程【   5 K1 c/ a) U- M6 P% D4 C; e
|   |   ├──代码【   * o4 z( K2 `0 v& k1 b
|   |   ├──27:什么是Shell_1.mp4  42.19M
) o5 y$ r+ a5 P$ A5 w( d|   |   ├──28:Shell编写格式及执行方式_1.mp4  34.58M4 s. {& |0 U6 P+ V
|   |   ├──29:Shell解释执行多个命令_1.mp4  24.42M5 F2 ?( m* l$ R: z4 C/ J% @
|   |   ├──30:系统环境变量_1.mp4  42.71M
. m7 e& L& t$ t/ I|   |   ├──31:自定义局部变量_1.mp4  40.19M
3 d/ O2 M- b) S|   |   ├──32:自定义常量_1.mp4  18.23M  f% T) g. a% Z3 L" E) v0 ]1 J
|   |   ├──33:自定义全局变量_1.mp4  27.20M
! ?: u% U% F/ ^7 A; [|   |   ├──34:自定义系统环境变量_1.mp4  22.49M
' N& A. F" z3 H6 f0 ||   |   ├──35:特殊符号变量$n的使用_1.mp4  33.96M9 g. H  z4 g1 _
|   |   ├──36:特殊符号的使用2_1.mp4  29.50M. e6 m  z2 F2 p& G. i; d% c- o& M! `9 k
|   |   ├──37:特殊符号的使用3_1.mp4  21.68M
' ^, ^8 F* E/ p|   |   ├──38:字符串变量创建_1.mp4  52.55M9 i5 q+ c/ c: H1 i
|   |   ├──39:获取字符串长度_字符串拼接_1.mp4  43.00M% m. Q- ~& W' d/ U) j
|   |   ├──40:字符串的截取_1.mp4  84.86M# {/ w5 P* ^5 O6 C
|   |   ├──41:数组定义及获取元素_1.mp4  56.41M
& H8 P3 u! }. i5 z|   |   ├──42:数组拼接及删除数组_1.mp4  33.98M  P- X: C- t* a0 D6 X
|   |   ├──43:内置命令alias的使用_1.mp4  34.96M9 ?1 J& _7 l+ i2 t( g
|   |   ├──44:内置命令echo的使用_1.mp4  28.37M
% e" o  @# s% m|   |   ├──45:内置命令read的使用1_1.mp4  34.21M2 \( x' P1 n' F) a) D
|   |   ├──46:内置命令read的使用2_1.mp4  45.33M
, U, [- p9 Y# F& D|   |   ├──47:内置命令exit的使用_1.mp4  16.39M
) q$ u% A3 j. I1 ^5 q|   |   ├──48:内置命令declare的使用_1.mp4  45.93M
6 U( f, V9 M7 o# g; j% ^( s/ Q0 A|   |   ├──49:内置命令declare的使用2_1.mp4  31.39M
3 Y' O- _( n# I2 _: \! q9 s|   |   ├──50:内置命令declare的使用3_1.mp4  40.05M
( A6 C  b; C2 ~* |, r6 j|   |   ├──51:算术运算符_1.mp4  41.82M* I! C1 L/ C& {( Z2 i9 ^1 M/ O
|   |   ├──52:整数比较运算符_1.mp4  36.39M
+ `7 K' A" ?/ A! z& c|   |   ├──53:字符串比较运算符_1.mp4  60.78M
0 e' D: y7 f0 m2 `# S|   |   ├──54:布尔运算符_1.mp4  41.08M
$ A( ]" h$ K1 r1 e& Y|   |   ├──55:逻辑运算符_1.mp4  50.51M: k6 P: }! H( r, N  h
|   |   ├──56:文件测试运算符_1.mp4  45.01M7 W- [$ e- ?1 R+ c2 k  V
|   |   ├──57:expr计算命令的使用_1.mp4  32.21M/ T6 S2 j) ~+ Z8 j* F2 x
|   |   ├──58:(())计算命令的使用_1.mp4  37.75M( q8 ^+ N% ^2 N, _9 o
|   |   ├──59:let命令的使用_1.mp4  23.60M
$ m  j; r0 Q9 q( R+ R) w6 E# {|   |   ├──60:bc命令的使用1_1.mp4  38.05M
! U8 k8 Q3 U' N! q0 y7 L8 Z/ M|   |   ├──61:bc命令的使用2_1.mp4  26.45M
' G' h$ m! }) }* f2 D  C( s|   |   ├──62:bc命令的使用3_1.mp4  51.19M
, C/ a* Q, p5 v1 }3 I9 Z- k|   |   ├──63:条件语句if的使用1_1.mp4  30.30M# s( _9 w' N/ r1 i1 ^3 M
|   |   ├──64:条件语句if的使用2_1.mp4  63.02M
( K  N0 h6 R. J( A- r|   |   ├──65:内置命令test使用1_1.mp4  46.73M( M2 E) G) ^8 I* V
|   |   ├──66:内置命令test使用2_1.mp4  49.10M' w# {# T; L5 D' A/ S* P
|   |   ├──67:case选择分子结构_1.mp4  48.26M
! n0 E+ g: {8 F1 O+ I" {/ `|   |   ├──68:while循环_1.mp4  40.26M+ N% `* @* {$ O  o+ u
|   |   ├──69:无限循环break_continue的使用_1.mp4  40.20M) q3 [: M9 D2 }: u( h
|   |   ├──70:until语句的使用_1.mp4  29.10M. l8 b/ O% t# f, ]2 V
|   |   ├──71:for循环的使用_1.mp4  66.38M; h7 W2 d# Z) G( P+ i0 B7 l! D- @
|   |   ├──72:select语句_1.mp4  49.63M( ?- d" I8 K! P$ l( c) t
|   |   ├──73:系统函数_1.mp4  35.15M$ f0 h* v" l2 P  q
|   |   ├──74:自定义函数_1.mp4  49.29M
! k( K3 X7 f; H, F6 M: J|   |   ├──75:自定义函数2_1.mp4  55.05M2 F; U/ N  F( G% ]: `2 p4 @% @# r
|   |   ├──76:输出重定向_1.mp4  38.89M; c# m& C2 L5 b2 t; W
|   |   ├──77:输入重定向_1.mp4  30.91M: `; c7 I1 Z4 N
|   |   ├──78:grep文本搜索工具_1.mp4  64.87M
4 b5 m# x/ [- c9 l" e|   |   ├──79:cut文本切分工具1_1.mp4  36.19M
2 ?, X7 r/ A/ ^4 y2 e|   |   ├──80:cut文本切分工具2_1.mp4  38.04M
* T2 w* k' I; R3 d1 X|   |   ├──81:sed文本编辑工具1_1.mp4  49.70M
3 U. s! n- Q/ t5 o" R0 ?1 s|   |   ├──82:sed文本编辑工具2_1.mp4  52.56M
5 V( U- ]% M1 q! v% m! f|   |   ├──83:sed文本编辑工具3_1.mp4  48.65M+ R1 l  Y6 g' L* C. E
|   |   ├──84:sed文本编辑工具4_1.mp4  19.25M
3 z% v, n; D* l, Z  m- ||   |   ├──85:sed文本编辑工具5_1.mp4  70.61M- \: A- N' O4 N% b6 D# I& f9 G5 \
|   |   ├──86:awk文本分析工具1_1.mp4  52.78M
) G* V# [( L1 Q; X! L2 C|   |   ├──87:awk中格式化输出_1.mp4  56.26M+ p" q0 d3 m) X+ b4 a4 z0 f4 M
|   |   ├──88:awk中BEGIN和END的使用_1.mp4  33.85M
  C9 j7 f1 o+ `9 b/ {6 W|   |   ├──89:awk中条件语句的使用_1.mp4  46.98M
/ D4 V* @- ]% ~& \5 i5 s& d|   |   ├──90:awk中循环语句的使用_1.mp4  87.55M6 [$ {' k% X# F* r
|   |   ├──91:sort对文本排序1_1.mp4  35.94M% O4 ?. ~5 i2 D6 c
|   |   ├──92:sort对文本排序2_1.mp4  40.08M
0 M$ \* Q' f5 |) Z|   |   ├──93:tee命令的使用_1.mp4  24.64M9 }/ f. D8 n# |: X
|   |   ├──94:批量修改文件名_1.mp4  39.15M& ~1 {7 K9 q# ~# q
|   |   ├──95:创建用户_1.mp4  34.42M; H* `6 r, L, N6 P0 o& ?* N
|   |   ├──96:删除用户_1.mp4  30.74M# `0 T/ c* W/ b6 p- g. r
|   |   ├──97:统计所有进程内存之和_1.mp4  25.84M
/ ]( T1 A  K/ b5 K+ E) T8 q|   |   ├──98:统计系统中shell的类型并按数量降序显示_1.mp4  70.81M
1 P9 O: y' u5 M, N; f|   |   └──Shell编程课件.pdf  6.96M; e+ b5 S2 K5 P+ L, k* ~- w& Z
├──07-网页编程基础     , [9 q* H* J! t
|   ├──章节1:html5【   ' w% A# h( R0 q3 k1 z- ?3 i
|   |   ├──资料【   
0 u  I9 g, i4 U% z& _# v- h! Z|   |   ├──1.txt  0.25kb
/ s! g) J( `* ]( B|   |   ├──10:表单标签2_1.mp4  89.92M2 p9 g. @+ ?. O5 o. v
|   |   ├──11:Iframe标签_1.mp4  39.45M
- G, A6 z! ^3 d9 m$ Y$ X|   |   ├──12:Frameset标签_1.mp4  69.10M
# N8 @( M8 V  h6 }|   |   ├──13:层div标签_1.mp4  73.99M
- \: ?* n/ q0 K2 u, m  r: J& H) n4 D|   |   ├──14:HTML5介绍_1.mp4  24.76M4 u  X/ u, _3 I* z8 X: \3 O! p
|   |   ├──15:HTML5增强表单标签_1.mp4  78.82M
/ I/ m9 P# M' \# F& |' \7 C* P; V|   |   ├──16:HTML5中新增结构标签_1.mp4  48.50M
9 X. E6 q* G/ r' e|   |   ├──17:HTML5中音频视频标签_1.mp4  67.38M
. j' ]& e8 o  x, v  S7 Y|   |   ├──18:HTML5中绘图和其他标签_1.mp4  80.19M
) t, Z3 M- H% j/ Q; z7 b' G|   |   ├──1:互联网三大基石_1.mp4  42.32M
- y- ^- s. }- \# D% k. N2 m|   |   ├──2:HTML入门_1.mp4  59.52M
) V0 s' D9 [( U|   |   ├──3:Head标签的子标签_1.mp4  67.92M) ~0 D4 Z& g- h2 G' e2 l- J/ \. j  s
|   |   ├──4:body中基本标签_1.mp4  89.26M
1 J' n, u6 h4 I2 u|   |   ├──5:HTML中body中的标签_1.mp4  81.85M
4 R$ B* A( n* u! d. n1 b" P|   |   ├──6:超链接标签_1.mp4  54.23M
1 V3 r; B1 G$ |/ @1 p" r|   |   ├──7:图片标签_1.mp4  74.18M0 P  b/ z9 _. h  V& Q$ I5 p8 m
|   |   ├──8:表格标签_1.mp4  97.24M; @3 l% R. {" R5 T8 g) g
|   |   ├──9:表单标签_1.mp4  62.96M
0 a$ k* R" D/ ~  j3 e: }|   |   ├──使用HTML代码完成效果图,完成www.163.com账户.jpg  47.65kb
1 |$ K2 K" c/ {2 V3 ]1 ?|   |   └──学有余力的同学可以使用HTML完成下面的简历.jpg  55.34kb
: l8 P$ k* ]" b+ `0 ^  U8 K8 _|   ├──章节1:html5  1 I- Y2 i1 f' c' |( D
|   |   └──资料【   3 ^8 K. p% F5 G9 y" }
|   ├──章节2:CSS样式【   
" s5 p6 ^  P/ W' i0 `|   |   ├──1.txt  0.08kb, w" V' r/ h7 D( L) m6 A+ \
|   |   ├──19:css介绍_1.mp4  53.24M
; t3 ~* _7 h* [0 J& S( Q" @( \|   |   ├──20:CSS的引入方式_1.mp4  87.75M: q: S$ `% k' b1 Z& O$ h
|   |   ├──21:css中常用选择器_1.mp4  85.15M" B2 `% f7 d9 ?$ y
|   |   ├──22:css中其他选择器_1.mp4  65.61M
  O. \) h' \1 T  k0 _|   |   ├──23:css中的其他属性1_1.mp4  71.97M, a( a& r; Y, K. q, ~/ h
|   |   ├──24:css中其他属性2_1.mp4  57.86M5 X+ |. I0 d' Y% ]- c
|   |   ├──25:css中的其他属性3_1.mp4  99.45M6 V, ?% y% T2 B2 ^
|   |   ├──26:css中的定位_1.mp4  66.91M
1 A2 W  C$ H2 d7 T, v|   |   ├──27:盒模型_1.mp4  89.01M' M+ |( _9 P" i9 |
|   |   ├──28:css3中的选择器1_1.mp4  94.44M
- c4 _1 o4 i. P- }|   |   ├──29:css3中的选择器2_1.mp4  58.13M
- I" X# W" S5 p. W1 @- W$ C2 ?% o* [|   |   ├──30:css3中常用的属性1_1.mp4  65.66M1 m, |" P, p# r$ y8 Z
|   |   ├──31:css中常用属性2_1.mp4  60.23M
" j5 u% w0 {6 W6 P" q5 T* a|   |   ├──32:css3中常用属性3_1.mp4  64.04M
1 m4 w. N! D5 E& z0 h. D# i& q3 y|   |   ├──33:css项目搭建1_1.mp4  100.00M
1 g+ L2 S  T% t) |) A/ A2 s|   |   ├──34:css项目搭建2_1.mp4  73.87M
: I8 d4 u9 [. x7 _* d' ~7 y/ Z  e|   |   ├──35:css项目搭建3_1.mp4  78.95M9 Y0 N+ O6 `( F5 |% `3 \# C) y
|   |   ├──36:css项目搭建4_1.mp4  89.56M# Z5 C; b% x9 ^; ^/ y4 O
|   |   ├──37:css项目搭建5_1.mp4  64.12M: f/ V: p2 c2 Z# q+ m
|   |   ├──软件.rar  208.41kb
( ?7 }9 O/ Y2 \5 [" q: q|   |   ├──文档.rar  1.38M
4 S! n, B' h$ Z* @) O% E5 S|   |   └──源码.rar  516.94kb
% Y0 w2 q; F+ L: l6 _8 U|   ├──章节3:JavaScript【   
# l+ o& X7 ]8 x. E* z  w|   |   ├──1.txt  0.13kb
) U1 ^4 _( c$ c7 y# z|   |   ├──38:js概念的介绍_1.mp4  86.34M- u5 H) o9 l% }- J# U7 ~
|   |   ├──39:js的引入方式_1.mp4  41.56M
7 v* U9 S9 x. x1 Z4 R! Y( d|   |   ├──40:js中变量的使用_1.mp4  44.53M
1 f% [9 \# _7 C* T0 c6 g( O|   |   ├──41:js中数据类型_1.mp4  50.33M
/ ^, a3 M$ u& H, a2 {|   |   ├──42:js中的运算符_1.mp4  72.70M
, B' P* n: Q+ H( D! w|   |   ├──43:js中的选择语句_1.mp4  45.00M5 w& ~; |) a! b& V- L
|   |   ├──44:js中函数的使用_1.mp4  93.15M
/ H0 f5 e' Z- v! y* F# K1 j+ p|   |   ├──45:js中Date和Math对象_1.mp4  71.30M/ V+ \9 y7 V* e  o6 k9 K" \3 M
|   |   ├──46:JS中String对象和Globa对象_1.mp4  80.99M' }$ [" t/ `. v/ n- _
|   |   ├──47:JS中数组学习1_1.mp4  62.15M; n& s% Y9 C$ X
|   |   ├──48:JS中Array对象学习2_1.mp4  78.85M
2 L8 x# y& l; |6 W; p|   |   ├──49:JS中事件的学习_1.mp4  105.43M: ~# [. f' \6 f' M4 X
|   |   ├──50:JS中BOM和DOM对象入门_1.mp4  62.18M
, F7 H, |; h4 ]$ T; E& @|   |   ├──51:BOM对象-window_1.mp4  85.48M( q# Y9 ^" V- ^) V0 f1 ?/ g3 x
|   |   ├──52:BOM对象-location-history-navigator_1.mp4  80.08M
/ g% o5 X% B$ p0 a( c6 e1 {& C|   |   ├──53:DOM结构节点类型_1.mp4  50.52M
$ E$ e" f2 |% V/ V/ {|   |   ├──54:DOM编程获得元素的方式_1.mp4  84.74M
1 T( N* Y4 d5 _, U' B8 U|   |   ├──55:DOM编程-操作元素属性_1.mp4  43.48M! d0 Q- N6 L$ i- X% W, x4 ]7 A
|   |   ├──56:DOM编程-操作元素样式_1.mp4  49.56M2 ?* M1 z6 v/ w5 L7 x
|   |   ├──57:DOM编程-操作元素文本和值_1.mp4  81.57M5 @8 q7 \5 W: ^3 o2 E) H
|   |   ├──58:DOM编程-操作元素节点对象_1.mp4  55.26M" w1 Y$ w) w! k) ~* B7 Q
|   |   ├──59:DOM编程实例1_1.mp4  74.90M
2 C  Y7 n2 r2 O6 y1 }  z' E6 G|   |   ├──60:DOM编程实例_1.mp4  74.58M
  B) f3 U' F9 e|   |   ├──61:表单元素操作_1.mp4  78.19M
9 h: n: d2 A1 x|   |   ├──62:表单验证1_1.mp4  76.64M
8 p6 W- S* q" Q/ h: N* N* V9 J|   |   ├──63:表单验证2_1.mp4  96.61M; v! r7 ?- U# a( k0 l3 K4 c5 R
|   |   ├──64:表单校验3_1.mp4  72.01M4 x8 P+ N$ [; o0 o7 l
|   |   ├──65:案例:制作购物车页面1_1.mp4  67.66M
& t6 |2 F2 k, A- u|   |   ├──66:案例:制作购物车页面2_1.mp4  64.66M
# o2 f5 h" _3 n: ~; U6 T0 u$ H|   |   ├──67:案例:制作购物车页面3_1.mp4  94.98M
) O& t- N5 O+ a2 I|   |   ├──68:自定义对象prototype_1.mp4  55.59M
/ P; X4 v0 U' I|   |   ├──软件.rar  1.36kb
6 W8 X6 G7 N. e0 ~9 s|   |   ├──文档.rar  2.33M
) }$ Y" L* x; N" ?|   |   └──源码.rar  5.51M
1 [" P# s1 n( a+ g8 C, ?|   ├──章节4:jquery【   4 h" n7 U+ ^, t1 D7 H" W
|   |   ├──资料【   
! p8 |& _+ p" m|   |   ├──1.txt  0.11kb  Y& ^8 p) S- |: [6 |/ W! U* i( U; ^
|   |   ├──69:jQuery概述_1.mp4  68.67M
2 J3 q1 X! P( W, N|   |   ├──70:认识jQuery的$_1.mp4  70.74M$ P. [- B& \; t
|   |   ├──71:jQuery的选择器A_1.mp4  80.08M; X) k. o) a2 `5 F' r
|   |   ├──72:jQuery的选择器B_1.mp4  46.73M) a: V2 y5 y2 a/ p
|   |   ├──73:jQuery的选择器C_1.mp4  82.03M
% F: x& o( M- H8 x$ G5 p' h|   |   ├──74:jQuery的选择器D_1.mp4  54.60M
: H/ o: z) g$ z# X|   |   ├──75:jQuery的选择器E_1.mp4  75.68M
* Q$ f3 R5 ~3 R& _' a8 J9 S8 e|   |   ├──76:操作页面的样式1_1.mp4  61.06M
' |' l; S1 }- i; p& A|   |   ├──77:操作页面的样式2_1.mp4  48.03M
6 E/ u( J0 ^  e5 O' c1 K% t5 h|   |   ├──78:操作页面元素的属性1_1.mp4  41.47M7 ]- Y$ ~- _4 }. g1 n/ f3 c2 g
|   |   ├──79:操作页面元素的属性2_1.mp4  42.48M4 \3 N( c3 s0 S
|   |   ├──80:操作页面的文本和值1_1.mp4  38.57M
9 v* b% a; }0 k5 h+ s. \; E7 _|   |   ├──81:操作页面的文本和值2_1.mp4  29.28M- f( j, A" E9 `0 N, z* g
|   |   ├──82:操作页面的元素1_1.mp4  68.49M
8 `. r/ }( I+ F& q+ Y, T|   |   ├──83:操作页面的元素2_1.mp4  35.24M
; B' q; B: v, s& V+ F) N|   |   ├──84:操作页面的元素3_1.mp4  51.50M
1 I8 s0 A% K' z1 l- K% |0 A; R+ u|   |   ├──85:事件处理1_1.mp4  69.92M1 w0 p! H7 P  V3 S; i
|   |   ├──86:事件处理2_1.mp4  81.72M1 ~3 R& w$ \0 |; x# a
|   |   ├──87:动画功能1_1.mp4  49.53M
# u: L1 q8 d  n|   |   ├──88:动画功能2_1.mp4  39.58M! x* F( j. s  `! s1 I
|   |   ├──89:jQuery插件_1.mp4  54.12M: _( Z" o* f' ^4 d' {
|   |   ├──90:jQuery封装原理_1.mp4  95.79M
! \* l* a/ v) X4 c3 @" M* j1 _3 }|   |   ├──91:案例:操作一_1.mp4  69.00M
9 R% }& t, k: F3 O  `/ }. g|   |   ├──92:案例:操作二_1.mp4  63.11M
/ K8 k/ h) f: g. c* ^  |9 {|   |   └──93:案例:操作三_1.mp4  43.92M& X3 s/ R# H; W: l9 K
|   └──章节5:Ajax【   - Q3 ?7 F+ Y# |! L9 b
|   |   ├──100:Ajax简单封装_1.mp4  25.84M
1 X  A: {* h1 K7 z+ n|   |   ├──101:Ajax封装参数使用_1.mp4  45.40M
3 e* H6 b$ W$ @) \* }9 ~. q) ||   |   ├──102:Ajax封装处理响应_1.mp4  60.60M( }& E, F$ z7 S! G: q
|   |   ├──103:Ajax封装默认参数_1.mp4  31.46M
6 Z/ k' q; E3 G" x, I/ j|   |   ├──104:JQuery中Ajax的基本使用_1.mp4  43.89M
  {! H3 }! o/ h+ q3 f; b9 q4 z/ _|   |   ├──105:JQuery中Ajax的beforend与JQuery的serialize_1.mp4  30.58M
6 U2 f' J* U0 X0 Y" T|   |   ├──106:JQuery中get与post的使用_1.mp4  37.83M
- H. P& g5 `  a- r1 ~|   |   ├──94:Ajax的介绍_1.mp4  48.85M
- }1 \- O0 b; U2 R3 A|   |   ├──95:Ajax的基本使用_1.mp4  25.07M
# c1 f' `3 _2 {  I7 B6 `|   |   ├──96:Ajax的传递参数_1.mp4  59.75M
# b0 i8 `' y" Q! F5 _3 w; A|   |   ├──97:Ajax测试服务器的编写_1.mp4  28.71M) D. _* M9 h+ {: P6 q' u! y7 a8 f5 o
|   |   ├──98:Ajax的状态码与JSON响应处理_1.mp4  57.75M4 s: E% g# b2 I. k5 g' Q2 q5 @
|   |   ├──99:Ajax的错误处理与同步处理_1.mp4  46.09M8 n, X' y6 H( `! B* r
|   |   ├──代码.rar  7.98kb
* N4 L! k& A' @9 B|   |   └──文档.rar  558.84kb
! E( `, X6 L  C) w4 R2 e( S* @├──08-vue框架【   ( ?  T+ P9 x& J# F3 Z
|   └──章节1:vue框架     : l; b, g( f# \6 H1 f
├──08-vue框架     
4 M9 n' O1 g+ d1 ||   └──章节1:vue框架     ' V; u7 T( N0 H8 b- U& a
|   |   ├──10:Vue路由-进阶_ev.mp4  34.83M
! v9 U9 L1 v. l6 P. R& F9 y: n|   |   ├──11:Vue路由-实例_ev.mp4  54.16M* o0 x# n9 y* X4 P3 H5 h0 U: X
|   |   ├──12:Axios网络请求基础_ev.mp4  22.63M4 A- n1 y$ x( @7 m$ o8 Z* \
|   |   ├──13:Axios网络请求封装_ev.mp4  21.59M
0 H, [6 n2 B( _( I5 ^1 R( c|   |   ├──14:Axios网络请求跨域处理_ev.mp4  19.41M
5 O, M3 J3 Q1 D0 T|   |   ├──15:Vue状态管理-引入Vuex_ev.mp4  26.26M
' V1 N; O  s( L6 d; i4 \" b|   |   ├──16:Vue状态管理-核心概念_ev.mp4  27.24M& x$ m/ G8 W/ `: u" p
|   |   ├──17:Vue插件-Swiper_ev.mp4  38.51M( d6 \3 }2 i1 R' Z1 W+ S$ l" ]
|   |   ├──18:Vue插件-ElementUI_ev.mp4  24.29M
. k( ]6 b2 e/ b# ^+ r3 {; D6 J* _|   |   ├──19:Vue打包部署_ev.mp4  22.68M- p6 M& i! H; O& A3 q; q) y  g
|   |   ├──1:Vue环境搭建与创建项目_ev.mp4  39.32M. _* X' J) I, F, l- p( r. p
|   |   ├──2:Vue基础知识-模版语法_ev.mp4  31.92M& l0 ~. O' `& ^6 P  j
|   |   ├──3:Vue基础知识-条件渲染_ev.mp4  14.72M; F3 a/ T( V3 J1 N  P
|   |   ├──4:Vue基础知识-列表渲染、事件处理_ev.mp4  44.85M" h8 _8 Y# r' i% w; |8 J' X, x  {
|   |   ├──5:Vue基础知识-表单输入绑定、计算属性、样式处理_ev.mp4  33.58M, @9 @1 S$ e! _2 ?
|   |   ├──6:Vue基础知识-组件(上)_ev.mp4  33.63M
- X, N2 f+ A6 Z# C: l- s|   |   ├──7:Vue基础知识-组件(下)_ev.mp4  54.48M
) A2 Q! r$ o$ B( ^" X( y|   |   ├──8:Vue路由-基础知识(上)_ev.mp4  49.07M3 T( y5 ]0 H0 s2 h
|   |   ├──9:Vue路由-基础知识(下)_ev.mp4  33.81M0 ~0 ?7 z9 K6 x4 @& S5 c
|   |   ├──文档.rar  112.56kb
9 Y- S6 g4 o* m6 J& D, [|   |   └──源码.rar  3.04M, y9 U. d- X1 A0 Z
├──09-Flask框架     0 i3 u/ d* o8 g$ E4 N: \
|   ├──章节1:虚拟环境【   ; U9 f0 @3 O( U+ X8 D
|   |   ├──1:虚拟环境的作用和原理_ev.mp4  16.54M  {! M+ {6 d! |  B! F
|   |   ├──2:virtualenv安装并使用_ev.mp4  54.11M
8 ]& u. W" d( u9 s- ^6 U  C|   |   ├──3:virtualenvwrapper安装并使用_ev.mp4  42.35M
* C+ \. t: u3 C  N  I& K|   |   ├──文档.rar  587.71kb& N& T( O* @1 {$ k
|   |   ├──下载说明.txt  0.19kb) v  @6 v0 J' x: l) u+ p4 V+ t
|   |   └──一切与IT有关的教程.txt  0.02kb( s3 R- ?4 M( r9 r+ ]
|   ├──章节2:Flask视图基础和URL【   
& }, x) f, M6 E  r( j  j" ^, }1 e|   |   ├──10:Flask项目修改host和port.mp4  17.98M
8 _% C5 F3 A4 b. _/ N. w. n" G|   |   ├──11:Flask2种配置文件方式开启debug.mp4  18.05M1 |8 Y9 ^: s8 {6 N
|   |   ├──12:URL与函数映射_传递参数问题.mp4  32.05M
& ~; @/ m4 K5 k* x2 l# V|   |   ├──13:URL与函数映射_参数类型问题_ev.mp4  46.46M- }1 R. u& g! U
|   |   ├──14:URL传递参数的两种方式_ev.mp4  33.89M% U5 e7 \( F; P0 S+ a$ B
|   |   ├──15:url_for函数使用详解_ev.mp4  36.48M. `- v' f4 c" ~) S+ g
|   |   ├──16:了解URL参数类型底层原理_ev.mp4  21.26M
* @) Z. V5 I9 V' e|   |   ├──17:自定义URL转换器步骤_ev.mp4  17.80M
3 R; K% F0 d9 T- S|   |   ├──18:自定义URL转换器_to_python方法的作用_ev.mp4  35.99M( \2 {0 i  r' }' f4 A/ O9 Z  i; l
|   |   ├──19:自定义URL转换器_to_url方法的作用_ev.mp4  21.37M$ K9 E' [( g7 d9 ^0 l& J8 s' D) E
|   |   ├──2.软件.rar  0.08kb
' U. S5 c) b9 N8 R# j|   |   ├──20:Flask开发_必须会的细节知识_ev.mp4  12.25M. F2 a9 v% N0 a
|   |   ├──21:页面跳转和重定向_ev.mp4  45.77M
" D7 q( B2 E3 l, a4 ||   |   ├──22:视图函数Response返回值类型_ev.mp4  34.33M
- G' G6 W3 O. ]|   |   ├──23:视图函数Response返回值类型_自定义Response子类步骤_ev.mp4  33.69M" P+ ]. ~( x4 l8 T9 P- l
|   |   ├──3.文档.rar  585.26kb
5 H! n( V- A  c4 S  r0 G|   |   ├──4.源码.rar  364.63kb
, g: A5 Y, v6 x5 N7 P|   |   ├──4:Flask准备工作_开发环境说明_检验flask是否安装_ev.mp4  19.25M8 r1 o% b9 K5 v1 |% k
|   |   ├──5:Flask准备工作_认识Web中的URL_ev.mp4  37.39M
9 @+ q) `# x9 P+ w, g* j7 N|   |   ├──6:06Flask准备工作_web服务器和应用服务器以及web应用框架_ev.mp4  34.37M
+ f4 O! y% m0 f|   |   ├──7:Flask简介_ev.mp4  26.92M( b7 F5 k, F3 k: C
|   |   ├──8:第一个flask程序_ev.mp4  37.16M
& E6 {$ B7 |9 M|   |   ├──软件.rar  232.98M
, f7 j5 a! h# G! X, G3 @5 X+ Y|   |   ├──文档.rar  1.04M
2 T* w- P+ w4 l, C- Q) h+ ||   |   └──源码.rar  50.66kb: f+ e2 ?( N3 C  G! x5 E/ ^" n
|   ├──章节3:Flask之Jinja2模版【   
: U( `& V' K9 W|   |   ├──2.软件.rar  0.08kb2 C& g2 K5 w, ]1 `' c; Y: P$ s
|   |   ├──24:模版简介_ev.mp4  18.68M4 q  e" X: ?, ~- {: g
|   |   ├──25:Jinja2模版介绍和查找路径_ev.mp4  44.51M$ {3 ]6 a  X2 S" n3 F
|   |   ├──26:模版传参及其技巧_ev.mp4  22.38M
7 b3 k6 B6 v) W! l! r$ t& j& O1 i|   |   ├──27:模版中使用url_for_ev.mp4  28.92M
1 N$ u/ E( C- n$ B. X4 K0 c+ ||   |   ├──28:Jinja2过滤器_基本使用_ev.mp4  15.75M; Q4 p: [4 u8 N3 Q
|   |   ├──29:Jinja2过滤器介绍_ev.mp4  16.49M% b: Y9 F3 c; ^! F. ~- t* c0 R
|   |   ├──3.文档.rar  585.26kb* y( ~: w! r1 K( E% Z9 ]
|   |   ├──30:Jinja2过滤器_default详解_ev.mp4  25.53M
5 e- _* ?, Q: x; t" `|   |   ├──31:Jinja2过滤器_常用过滤器讲解01_ev.mp4  28.09M
& n9 W+ P' h& f5 }* N|   |   ├──32:Jinja2过滤器_常用过滤器讲解02_ev.mp4  29.25M
4 h* ^; t1 N& L* {" Z- _0 Y) P+ u|   |   ├──33:Jinja2过滤器_自定义过滤器的步骤_ev.mp4  10.47M& ^% i/ u; @9 @7 k  |
|   |   ├──34:34Jinja2过滤器_自定义时间处理过滤器案例_ev.mp4  22.63M3 ^' Q' S0 {, X6 @
|   |   ├──35:控制语句_if语句详解_ev.mp4  25.80M- u# j6 z& z6 k; a+ T. V9 _
|   |   ├──36:控制语句_if语句应用场景_ev.mp4  26.16M
: c$ z6 p% F  E! Q|   |   ├──37:控制语句_for语句01_ev.mp4  39.85M! [* h' {2 J( L6 J% Q5 H
|   |   ├──38:控制语句_for语句02_ev.mp4  29.47M
( k1 M8 Q8 f- k2 B  q, N|   |   ├──39:控制语句_for循环99乘法表案例_ev.mp4  6.48M0 P% [& p  G( M7 G
|   |   ├──4.源码.rar  364.63kb
0 D$ _5 }+ Z2 l3 d( Y) c5 ||   |   ├──40:宏的概念及基本使用_ev.mp4  25.84M" b+ \) N/ d  v- j/ n# J4 Z
|   |   ├──41:宏的导入和注意事项_ev.mp4  38.91M& b, E# ?- C4 \9 K9 w
|   |   ├──42:include标签使用详解_ev.mp4  37.82M
! F) E/ a. N$ M. K! E|   |   ├──43:set和with语句以及模版中定义变量_ev.mp4  20.64M
4 k% O  r" Q! C- O; m; X|   |   ├──44:Flask项目加载静态文件_ev.mp4  22.07M$ l! n) J& @$ v3 w% X
|   |   ├──45:模版继承详解_理论_ev.mp4  17.96M
: @7 ~0 p% ]" f% y8 h|   |   └──46:模版继承详解_实战_ev.mp4  48.51M
1 G  F; M  @( ]9 _  L, D|   ├──章节4:Flask视图高级【   0 B5 p4 n: T7 P  V# C
|   |   ├──2.软件.rar  0.08kb, S. j: i& O! Q) ]
|   |   ├──3.文档.rar  443.33kb
+ E2 L) b& n; y- b7 Z* C( e0 b|   |   ├──4.源码.rar  39.24kb
8 ~: X6 x, s0 M" c|   |   ├──47:add_url_rule和app.route原理剖析_ev.mp4  30.34M+ p% n/ W* i# ]. d+ K
|   |   ├──48:类视图_标准类视图使用步骤_ev.mp4  26.92M
& y7 D5 ?& l! P$ p  f) o6 V|   |   ├──49:类视图_类视图的好处_支持继承_ev.mp4  18.26M9 M' ^7 T9 a. n1 l1 O3 M
|   |   ├──50:类视图_标准类视图使用场景_ev.mp4  34.08M
# p* k" t" o3 U3 u|   |   ├──51:类视图_基于调度方法的类视图01_ev.mp4  24.00M. P, e1 v$ x! ^+ R
|   |   ├──52:类视图_基于调度方法的类视图02_ev.mp4  25.20M: i  L9 N. p/ V$ L0 a
|   |   ├──53:类视图_类视图中使用装饰器_ev.mp4  27.22M
: c) N6 g( c( }# ~- \5 ]|   |   ├──54:蓝图简介_ev.mp4  16.13M
1 S! t/ w+ z/ G6 C! M|   |   ├──55:蓝图的基本使用_ev.mp4  26.79M
9 d7 i! d8 t) s- c8 d6 p|   |   ├──56:蓝图中模版文件寻找规则_ev.mp4  22.76M, j, e: y9 B: H* X) K
|   |   ├──57:蓝图中静态文件寻找规则_ev.mp4  22.48M
; ~9 U' R* L6 G  b; x, {, m3 W|   |   ├──58:url_for反转蓝图注意事项_ev.mp4  15.64M* V: f$ f6 f, N: ?& I2 k# V
|   |   └──59:蓝图_子域名实现详解_ev.mp4  31.71M
2 f+ u) b, r, i( a" C* a|   ├──章节5:Flask高级【   
( `4 b8 Y/ m$ P0 G|   |   ├──60:Cookie的使用场景举例_ev.mp4  13.89M6 e/ g5 V0 G, v7 S
|   |   ├──61:Cookie的基本概念_ev.mp4  28.88M$ _% Z! j# ~/ _7 x1 Z
|   |   ├──62:Flask设置和删除cookie_ev.mp4  45.18M
% S6 @# z; z. g2 D|   |   ├──63:Flask设置cookie过期时间01_ev.mp4  32.03M6 b# W& m3 a+ V  ~( Z  d) ~
|   |   ├──64:Flask设置cookie过期时间02_ev.mp4  30.98M
2 K; T5 H7 q  {6 r4 \0 O|   |   ├──65:Flask设置Cookie的有效域名_ev.mp4  21.12M
: L: S- {) u. v  Q|   |   ├──66:Flask_session的基本概念_ev.mp4  38.49M2 M# }7 K/ e2 f1 b
|   |   ├──67:Flask_操作session01_ev.mp4  44.32M
8 ~, d! g% ]5 Z" x|   |   ├──68:Flask_操作session02_ev.mp4  30.36M& T$ V/ ?, W3 h3 z" B
|   |   ├──69:Flask_session的使用场景_ev.mp4  41.75M
& d. ?" D: U- h|   |   ├──70:Flask_Local对象隔离线程间的对象_即ThreadLocal变量_ev.mp4  30.29M
# @+ F  H$ x9 J4 s& H1 @. b|   |   ├──71:Flask_app上下文详解_ev.mp4  53.98M
3 H! v8 K* A9 y* j' N- ]4 C5 J|   |   ├──72:Flask_request上下文详解_ev.mp4  55.03M. Y/ q; A# `1 X& g! Z6 b
|   |   ├──73:Flask_线程隔离的g对象使用详解_ev.mp4  19.73M% G: @6 g7 X1 {4 B
|   |   ├──74:Flask_钩子函数概念_常见的钩子函数_ev.mp4  21.25M
1 q4 [3 M7 L1 c, ]|   |   ├──75:Flask_before_first_request和before_request详解_ev.mp4  30.10M
1 b! ]7 u0 c5 R$ @; _6 s|   |   ├──76:Flask_钩子函数context_processor详解_ev.mp4  24.97M
% Q( @% e* O" e3 u  S% o4 W; u|   |   ├──77:Flask_钩子函数errorhandler详解_ev.mp4  48.20M
9 K1 V7 x3 ]- l4 N, S1 b|   |   ├──78:Flask_信号机制_ev.mp4  27.96M. L$ N$ A: b8 j' ?+ t
|   |   ├──79:Flask_信号使用场景_存储用户登录日志_ev.mp4  30.55M- t7 u7 `% _. E( H4 \. J2 p; R
|   |   ├──80:Flask_内置信号讲解_ev.mp4  24.71M/ T/ f3 s' o( D1 f4 L
|   |   ├──81:Flask_内置信号template_rendered使用详解_ev.mp4  24.65M% y3 c) j1 Y; N  `7 }
|   |   ├──82:Flask_内置信号got_request_exception使用详解_ev.mp4  22.76M
: w1 y( G1 ^# T' [+ E/ x. Q1 M|   |   ├──83:WTForms介绍和安装_ev.mp4  18.39M
/ W5 E& ~0 l% `|   |   ├──84:WTForms做表单验证的基本使用_ev.mp4  42.86M
" J( Y% h3 X# p' v; l8 M% ?|   |   ├──85:WTForms常用验证器_ev.mp4  44.26M+ l& F4 \2 T4 J( ?- A
|   |   ├──86:WTForms自定义验证器_验证码实现_ev.mp4  61.27M8 A* w9 [/ I( R. z$ P( v/ y" {- }/ g
|   |   ├──87:WTForms渲染模版_ev.mp4  32.62M
7 }( J, g1 h6 O% F  B$ D0 O|   |   ├──88:Flask_上传文件_ev.mp4  46.50M2 R: t$ u4 e9 Q% i1 f
|   |   ├──89:Flask_访问已上传成功的文件_ev.mp4  11.15M1 ~/ W, f+ h# f! ^
|   |   ├──90:利用flask-wtf验证上传的文件_ev.mp4  48.86M8 S2 j$ J1 N% g& |# I' b4 ^
|   |   ├──91:Restful接口规范_ev.mp4  44.11M
* F) l; |: s! K; w|   |   ├──92:Flask_RESTful的基本使用_ev.mp4  48.61M$ _5 j, P0 H4 Q. ~! o
|   |   ├──93:Flask_RESTful功能之参数验证_基本用法_ev.mp4  32.08M9 K; k5 C$ v) K3 |
|   |   ├──94:Flask_RESTful功能之参数验证_更多用法_ev.mp4  45.20M- [; P+ c- F* y, [7 Z3 N
|   |   ├──95:Flask_RESTful返回标准化参数_ev.mp4  39.69M# D+ X- H4 e! T/ J+ S2 f
|   |   ├──96:Flask_RESTful返回标准化参数强化_重命名属性和默认值_ev.mp4  15.01M
" \+ x+ Z. Q0 U3 y* o% q' F|   |   ├──97:Flask_RESTful返回标准化参数强化_复杂的参数结构_ev.mp4  71.93M
3 L5 j% M5 a9 H|   |   ├──98:Flask_RESTful结合蓝图使用_ev.mp4  21.31M" j1 U- U0 `. [% P& Y) i+ t: v1 ~1 C
|   |   ├──99:Flask_RESTful渲染模版_ev.mp4  37.46M" i) D9 a; P! E3 Z
|   |   ├──软件.rar  70.78M
, f3 p. U4 x, E|   |   ├──文档.rar  487.78kb- Q2 e4 x& r7 E6 s9 K
|   |   └──源码.rar  338.61kb
% n2 A" s3 D( Q; L8 x|   ├──章节6:Flask数据库【   
( r3 |: ^; A" G|   |   ├──100:Flask数据库章节内容介绍_安装Mysql及注意事项_ev.mp4  23.40M5 h" \6 p3 u: e# L- G
|   |   ├──101:SQLAlchemy介绍_安装_连接数据库_ev.mp4  48.76M/ g6 [8 b1 `' ]2 ]5 S& a3 N9 Q
|   |   ├──102:ORM介绍_SQLAlchemy优缺点说明_ev.mp4  29.42M
! M( l+ ^. [) [6 `2 a3 e; ]5 r|   |   ├──103:基于SQLAlchemy定义ORM模型并将其映射到数据库中_ev.mp4  32.43M
, o2 B1 [1 z2 {5 y: e2 Z: K7 E|   |   ├──104:SQLAlchemy对数据的增删改查操作01_ev.mp4  31.96M
) s7 T$ i, l1 S. z* E' o|   |   ├──105:SQLAlchemy对数据的增删改查操作02_ev.mp4  14.82M
1 U& Q% c& d# M. L+ q0 e+ F|   |   ├──106:SQLAlchemy常用数据类型_解说_ev.mp4  27.03M
" U  J9 G% W9 C|   |   ├──107:SQLAlchemy常用数据类型_实战_ev.mp4  36.36M
. H" q! N5 l* }" S# b|   |   ├──108:SQLAlchemy中Column常用参数_ev.mp4  58.23M# y1 T" R& B4 M8 W
|   |   ├──109:query查询函数的使用_ev.mp4  23.42M
2 q* `1 }1 M+ v  L7 Z; w|   |   ├──110:filter方法常用过滤条件_ev.mp4  61.85M2 b  l. Q. H7 B. ?" Z" j
|   |   ├──111:SQLALchemy实现外键及其四种约束讲解_ev.mp4  44.27M
: x# w( [  T: g: y* K|   |   ├──112:ORM层面外键和一对多关系_ev.mp4  40.33M
0 R( [. \  ]$ |3 ~3 C. y0 H|   |   ├──113:引入relationship以后的好处_ev.mp4  22.52M% H& D2 ~3 N. h0 ]
|   |   ├──114:ORM层面外键和一对一关系实现_ev.mp4  47.21M& `3 e' C) c5 K! G# n3 A9 K- H) I4 ^7 _
|   |   ├──115:ORM层面外键和多对多关系实现_ev.mp4  38.79M! K7 v( C7 C( W" s# t+ U2 m
|   |   ├──116:ORM层面删除数据注意事项_ev.mp4  21.49M
$ ^# S0 g9 @7 P6 H2 m1 u|   |   ├──117:ORM层面的relationship方法中cascade使用01_ev.mp4  34.26M$ N+ e' `. U, G1 j. `. k
|   |   ├──118:ORM层面的relationship方法中cascade使用02_ev.mp4  34.98M5 R9 Y. V' l3 ?" }9 v8 v' K) O
|   |   ├──119:ORM层面的relationship方法中cascade使用03_ev.mp4  23.42M
2 j2 M- Z3 n# A) G) r, x* Y/ A|   |   ├──120:ORM层面的relationship方法中cascade使用04_ev.mp4  33.93M7 e/ q$ v% S2 f' a. u! f0 Q
|   |   ├──121:SQLAlchemy实现查询数据排序_ev.mp4  28.91M
0 i5 h! I. K+ X9 k8 Y0 Y; c|   |   ├──122:limit、offset、slice使用_实现分页_ev.mp4  40.44M) c  q: Z2 P% z. F6 k
|   |   ├──123:懒加载查询技术_ev.mp4  47.71M; t  j- }2 k1 T% ~- X0 k0 T  S
|   |   ├──124:SQLAlchemy分组group_by和过滤分组having_ev.mp4  14.56M
1 P, W1 K/ `5 l|   |   ├──125:join的使用_高级查询之多表查询_ev.mp4  35.36M0 `# j6 K5 I. j
|   |   ├──126:subquery的使用_高级查询之子查询_ev.mp4  29.67M
8 t8 r( q. {! B9 ~% Y# [; J* E|   |   ├──127:aliased的函数_高级查询之别名使用_ev.mp4  10.41M) j& p* t, |$ \0 o
|   |   ├──128:Flask-SQLAlchemy的介绍和安装_ev.mp4  14.96M* f$ B8 i3 Q  c0 J
|   |   ├──129:Flask-SQLAlchemy的使用_ev.mp4  55.83M
. ]( ]  e- T" r* [9 |8 O7 J|   |   ├──130:数据库迁移工具alembic介绍_安装_ev.mp4  12.96M* }/ E1 J5 k% [8 }7 x7 h
|   |   ├──131:数据库迁移工具alembic使用_ev.mp4  46.06M
- F3 _: g% A6 ?& C|   |   ├──132:常用的alembic命令和参数解释_ev.mp4  29.09M
8 U: U5 i4 x- i  \8 u% ~( ]0 k|   |   ├──133:alembic使用常见错误及解决办法_ev.mp4  19.64M7 `. l* D7 P( w3 G8 c1 P
|   |   ├──134:Flask-SQLAlchemy和alembic结合使用_ev.mp4  23.91M! ?' N  N" s- j0 @9 D
|   |   ├──135:Flask-Script介绍和基本使用_ev.mp4  25.03M
- p. o/ F( h  m" O* O. c|   |   ├──136:Flask-Script实战场景和写命令脚本技巧_ev.mp4  33.50M- S7 f) }# X# P- S/ O; w, Q
|   |   ├──137:Flask项目结构重构_体现专业性_ev.mp4  33.46M
) k, E1 D2 o1 }; [% t|   |   ├──138:Flask-Migrate介绍_使用_注意事项_ev.mp4  37.24M9 O- T- {, ]. \0 H8 x- D& c8 z
|   |   └──所有资料打包.rar  92.05M
8 G& J9 o: D+ K. a9 N! I|   ├──章节7:GraphQL【   
8 P( `0 @1 B. C/ }* j: a8 H  [|   |   ├──代码     
; b2 q6 F3 n9 k/ T|   |   └──文档     * L1 |! d* n' B* v% G
|   └──章节7:GraphQL     : Q& C$ _! y/ o% U$ M/ j
|   |   ├──代码     3 S: M7 l! E/ Y2 ~/ D
|   |   ├──文档     
. t  [+ i* t+ o( a) w|   |   ├──139:GraphQL介绍_ev.mp4  64.47M
8 v8 l  w4 T$ H# g6 p7 U|   |   ├──140:Graphene的使用_ev.mp4  22.02M
7 J7 n. {$ }% l8 o4 a! \|   |   ├──141:Flask搭建GraphQL服务_ev.mp4  28.53M0 \/ \; N: w  t& [- q
|   |   ├──142:Graphene参数属性_ev.mp4  40.08M
9 J( ~3 O! F/ Y0 ?% f6 d|   |   ├──143:Graphene基本数据类型_ev.mp4  34.99M7 q5 l  D' d, N* a5 w7 B4 _
|   |   ├──144:Graphene列表与空值_ev.mp4  31.36M: S1 I7 E/ h# K8 e0 U& K
|   |   ├──145:Graphene自定义数据类型_ev.mp4  18.98M
) v9 l! M4 ]: [' H4 {: X|   |   ├──146:Graphene接口的使用_ev.mp4  39.03M9 R" q/ ^9 o' s7 b$ ]. }! q# m
|   |   ├──147:Graphene枚举的使用_ev.mp4  13.55M
: I! d, w9 X2 A9 g  }0 V* c1 [|   |   ├──148:GraphQL常用查询语法_ev.mp4  84.91M% |3 P% ?& t' c0 V; H6 B
|   |   ├──149:Graphene增加数据_ev.mp4  42.46M
2 o' @, H4 P) W  \9 ]|   |   ├──150:Graphene修改与删除数据_ev.mp4  29.91M1 M7 M$ H9 Q( U1 y3 v# ~
|   |   ├──151:Grapyene使用sql查询数据_ev.mp4  37.06M9 p& H, n3 G2 R% ]* p
|   |   ├──152:Grapyene使用sql修改数据_ev.mp4  58.87M
% H' g3 K# l0 `/ e+ K+ C|   |   ├──153:SqlAlchemy初始化数据_ev.mp4  29.29M
( h# F6 e- P+ S. f|   |   ├──154:Graphene与SqlAlchemy整合_ev.mp4  45.82M% G6 G9 h# L6 j  [$ P4 V0 R" m0 v
|   |   ├──155:Graphene_SqlAlchemy中Node查询_ev.mp4  38.74M
6 S4 _) A0 p: B) i|   |   └──156:Graphene_SqlAlchemy中Connection查询_ev.mp4  64.59M" R; N% Z- q  j% ^( b
├──10-Flask百战电商后台项目     : ~! \0 O$ W. K2 @4 ^% ?
|   ├──章节1:Flask百战电商后台项目【   
* ?+ n. n7 o# q& w- }+ J; {, [9 q/ n|   |   ├──100:(前端)分类管理分类数据的显示_ev.mp4  40.90M7 a# ]7 G, J) l  u% Z( `( k) v
|   |   ├──101:(前端)分类管理分类数据请求优化_ev.mp4  25.70M0 h. e7 ^7 k+ g* Z, i
|   |   ├──102:(前端)分类管理增加窗口显示_ev.mp4  57.44M
' K  o- N* R' p; I& X|   |   ├──103:(前端)分类管理增加属性_ev.mp4  24.04M
+ `( a5 z% U4 h) t7 K4 Z|   |   ├──104:(前端)分类管理增加优化_ev.mp4  18.63M
$ K1 t$ m6 ?6 G. L|   |   ├──105:(前端)分类管理属性值显示_ev.mp4  39.06M
2 ]2 H1 N! w2 T- w- J2 U|   |   ├──106:(前端)分类管理显示增加值tag_ev.mp4  61.60M
6 e; B% S$ w; H5 d|   |   ├──107:(前端)分类管理增加值实现_ev.mp4  33.11M
2 L0 D& W& N/ \4 G: v4 B: z1 j|   |   ├──108:(前端)分类管理删除值实现_ev.mp4  19.81M' ?, c( i0 F! A1 S% s) F
|   |   ├──109:(后端)商品管理Model创建_ev.mp4  63.07M' M1 K; K8 l1 W
|   |   ├──10:(后端)响应信息优化_ev.mp4  26.60M4 S# ~. C+ a$ ?* U7 U
|   |   ├──110:(后端)商品管理数据的填充_ev.mp4  21.12M$ ]# ]( h" N/ x2 g+ a' J, |# b0 i
|   |   ├──111:(前端)商品管理页面布局_ev.mp4  37.08M
: l. z& Q1 `. b5 _3 E- \1 x* h% v+ A|   |   ├──112:(后端)商品管理商品列表接口实现_ev.mp4  19.44M; m" B" b+ J' h' X0 A6 W
|   |   ├──113:(前端)商品管理商品列表展示_ev.mp4  15.98M& w( Q; ^7 A4 t$ f8 w  A/ j8 ~* h
|   |   ├──114:(前端)商品管理商品搜索_ev.mp4  14.59M
9 ]+ F! v2 S. ]  d0 X% {6 a|   |   ├──115:(后端)商品管理删除接口实现_ev.mp4  21.73M
. A5 z3 r. t8 ?) m( c, B" N|   |   ├──116:(前端)商品管理删除实现_ev.mp4  38.23M
( G7 g3 P7 v* T$ J|   |   ├──117:(前端)商品管理增加商品布局_ev.mp4  35.60M# v0 W1 {. A: f
|   |   ├──118:(前端)商品管理setps与tab绑定显示_ev.mp4  33.41M7 B! f/ R1 o/ B% H% E: K$ J+ B
|   |   ├──119:(前端)商品管理增加基本信息布局_ev.mp4  52.59M( M  Y  u. @% T. n( `
|   |   ├──11:(后端)VSCode配置项目环境_ev.mp4  7.86M: w! a! \+ G4 k
|   |   ├──120:(前端)商品管理增加基本信息优化_ev.mp4  29.55M; I9 N# g% N" t( g  I, {
|   |   ├──121:(前端)商品管理增加静态参数显示_ev.mp4  31.55M. n5 C1 x) E! J# v* G$ O" [- D
|   |   ├──122:(前端)商品管理增加动态参数显示_ev.mp4  62.88M0 I, U* H3 n9 N4 R3 E* L/ p
|   |   ├──123:(后端)图片上传接口实现_ev.mp4  64.71M8 F' R! Q9 ]" ?$ j
|   |   ├──124:(前端)上传商品图片_ev.mp4  18.39M
( r, q- x2 }0 B( F% J1 t( c|   |   ├──125:(前端)删除上传图片_ev.mp4  29.37M
1 W' D7 v) V- Y5 G- S1 F|   |   ├──126:(前端)上传图片的预览_ev.mp4  24.71M# A( @: _! d- e9 R" M# K3 {
|   |   ├──127:(前端)富文本的使用_ev.mp4  39.96M( r6 i) {2 B$ a. [
|   |   ├──128:(前端)增加商品前数据处理_ev.mp4  55.54M' O  q9 o" n* C1 v$ ~5 s0 S' t
|   |   ├──129:(后端)商品model添加_ev.mp4  38.59M
. I) o6 f% F# T- V, D6 C+ i( b$ G5 l- X|   |   ├──12:(后端)token基本原理_ev.mp4  26.71M& W: I; j. T# ^3 ^6 ]9 ^2 `( A
|   |   ├──130:(后端)商品添加接口实现_ev.mp4  29.60M
. `7 U* L; I1 a; C- x1 L|   |   ├──131:(前后端)商品添加前后端结合_ev.mp4  79.11M
2 b, @6 G1 z4 x4 d$ x|   |   ├──132:(后端)订单管理Model与初始化数据_ev.mp4  64.60M& P7 P0 F) r. S1 p0 k7 w
|   |   ├──133:(后端)订单管理获取订单列表接口实现_ev.mp4  36.24M; n+ E- e3 C) V' y2 }4 R3 Y6 J
|   |   ├──134:(前端)订单列表布局与显示_ev.mp4  56.07M
2 E& x" z! Z/ V6 ?8 {|   |   ├──135:(前端)订单管理显示物流窗口_ev.mp4  26.49M9 M. A5 C0 y$ L) d/ r
|   |   ├──136:(后端)订单管理物流信息接口编写_ev.mp4  23.08M( P$ }3 Y* f% R, {: U8 ?
|   |   ├──137:(前端)订单管理显示物流信息_ev.mp4  26.91M+ u; s7 M6 u8 A- r3 Z. {
|   |   ├──138:(前端)数据统计显示图表_ev.mp4  36.24M; N: s3 O# R( r& {7 F1 p, e
|   |   ├──139:(后端)数据统计接口实现_ev.mp4  34.78M
& o' h- ~6 f+ C/ Y- f|   |   ├──13:(后端)生成token并验证_ev.mp4  29.51M( A5 J) X% e) W! D8 ~
|   |   ├──140:(前端)数据统计获取后台数据显示_ev.mp4  11.29M
; v- o- t2 @3 [/ R; C9 U|   |   ├──14:(后端)登录装饰器_ev.mp4  45.26M
* a0 o' X+ ?/ b& F0 t( Y  y# ?|   |   ├──15:(前端)vue-cli脚手架的安装_ev.mp4  23.71M) x  G# _% @" n" E
|   |   ├──16:(前端)vue-ui创建项目_ev.mp4  12.64M; j5 A4 |) [. q, k" {
|   |   ├──17:(前端)vue-cmd创建项目_ev.mp4  11.03M9 u4 X. {+ \/ \: a( E  H: Y
|   |   ├──18:(前端)插件安装与项目结构的介绍_ev.mp4  16.91M8 M* W' ]& g7 {( ]3 ^' @" c; S' h
|   |   ├──19:(前端)ES6的规范介绍_ev.mp4  17.43M- A/ b3 d0 f" o( q
|   |   ├──1:项目的介绍_ev.mp4  32.46M
4 B/ g7 {7 F8 ]' ~/ e0 Q|   |   ├──20:(前端)vue-cli清理项目结构_ev.mp4  21.64M
" t; n/ S* s3 c3 A% w- P3 L|   |   ├──21:(前端)创建登录组件_ev.mp4  21.40M
" \/ M& a0 a+ r! c7 V0 W* G|   |   ├──22:(前端)登录组件布局_ev.mp4  29.08M( Q# H. s4 \3 A
|   |   ├──23:(前端)登录logo的设置_ev.mp4  14.77M* }: v9 u3 t+ S7 f/ T+ I' n
|   |   ├──24:(前端)登录form的显示_ev.mp4  33.78M" T: J9 Z4 U. L' `5 b
|   |   ├──25:(前端)登录form数据获取与验证_ev.mp4  34.82M
+ O4 }- H( V: A|   |   ├──26:(前端)登录预验证与表单重置_ev.mp4  26.35M2 K, R* V' `; G! R0 }
|   |   ├──27:(前端)登录操作_ev.mp4  56.83M7 h* ]5 n1 Y* t; A6 B; o! F3 O
|   |   ├──28:(前端)登录失败处理_ev.mp4  7.98M
# a9 D, i* i# P( b/ z|   |   ├──29:(前端)login_required的编写_ev.mp4  17.11M0 ?2 T- c7 S4 e. c2 ?
|   |   ├──2:(后端)VSCode创建Flask基本结构_ev.mp4  13.89M+ g4 [0 S' I3 u6 x
|   |   ├──30:(前端)请求拦截器设置token_ev.mp4  14.32M" X; Z6 k+ G, W( \, S; E
|   |   ├──31:(前端)响应拦截器设置_ev.mp4  19.55M
4 }4 r9 S, n, i, I/ A0 ^1 H|   |   ├──32:(前端)主页布局_ev.mp4  34.49M
/ |. l- o) b) b' s! S|   |   ├──33:(前端)退出操作与拦截器的测试_ev.mp4  23.19M. t. |" n7 v7 x" _4 A
|   |   ├──34:(后端)菜单model的创建_ev.mp4  23.83M
) l6 u0 ^4 O" G, z" ~* K7 K|   |   ├──35:(后端)菜单测试数据填充_ev.mp4  20.35M
  S+ t) T' S2 N! \8 ]# Q! j|   |   ├──36:(后端)菜单接口逻辑实现_ev.mp4  68.95M
" |1 r' d4 a7 T: {& J3 n2 d|   |   ├──37:(前端)菜单的展示_ev.mp4  60.28M
9 E4 d  ~& e$ s! \3 K* x1 m|   |   ├──38:(前端)菜单的优化_ev.mp4  39.01M
7 U% }, p2 X. k! I, t! P. m|   |   ├──39:(前端)欢迎页面的设置_ev.mp4  11.45M+ ]* D: R2 s% R8 ]
|   |   ├──3:(后端)数据库参数配置_ev.mp4  21.57M
2 w3 B& v  w, Z' i( i|   |   ├──40:(后端)根据ID获取用户信息_ev.mp4  33.04M* F+ T4 P7 G; W" Z
|   |   ├──41:(后端)获取用户列表_ev.mp4  59.27M3 ~) G+ d1 B" C# |; l, n( g4 G( _
|   |   ├──42:(后端)更新用户信息_ev.mp4  30.39M
+ u+ S  t. E2 `|   |   ├──43:(后端)删除用户_ev.mp4  11.89M& a: x/ C9 X5 h9 F; X1 ^, C- e
|   |   ├──44:(前端)修改菜单路由地址_ev.mp4  16.71M
0 E6 S1 D0 q, S8 C8 P. y+ \- L( K|   |   ├──45:(前端)菜单选项高亮问题_ev.mp4  22.70M
/ ^  y/ y  }: h3 N/ G5 }|   |   ├──46:(前端)用户列表布局_ev.mp4  71.05M
! G- N7 m4 [/ b0 ~|   |   ├──47:(前端)用户列表的数据填充_ev.mp4  25.14M
6 z3 A' L5 D: A" d|   |   ├──48:(前端)用户列表使用分页_ev.mp4  41.67M
$ T. ^' U+ z9 \6 H* E1 i- g% F|   |   ├──49:(前端)用户查询功能实现_ev.mp4  27.23M  W9 S( x( x' N3 Q* P
|   |   ├──4:(后端)Flask项目增加基本插件_ev.mp4  20.26M
2 a" v; S  C$ D2 z2 `|   |   ├──50:(前端)增加用户窗口设置_ev.mp4  38.56M2 C* [# p  i, g2 v
|   |   ├──51:(前端)增加用户表单验证_ev.mp4  84.85M! Z7 C% N6 M% `2 L: Z
|   |   ├──52:(前端)增加用户表单小bug修复_ev.mp4  17.22M/ R3 q+ Y6 i" W# C# _+ a6 P( F
|   |   ├──53:(前端)增加用户功能实现_ev.mp4  63.53M
- W9 e9 @' g) h0 y5 u8 R|   |   ├──54:(前端)编辑用户数回显_ev.mp4  64.10M
1 j' j( e" B  X! p|   |   ├──55:(前端)编辑用户实现_ev.mp4  30.16M
! i* P) t/ u' J3 l1 Y|   |   ├──56:(前端)删除用户窗口显示_ev.mp4  26.57M
; p2 l! k/ L1 K|   |   ├──57:(前端)删除用户操作_ev.mp4  42.23M
8 S- t7 \2 B! Q5 \$ `|   |   ├──58:(后端)重置密码接口实现_ev.mp4  23.72M
: _/ {( }4 h+ F# r|   |   ├──59:(前端)重置密码实现_ev.mp4  33.10M
; C; X8 H3 [+ A- V4 d* z' o6 `|   |   ├──5:(后端)拆分项目结构_ev.mp4  43.52M
9 J+ S+ p1 h2 B& I  Y|   |   ├──60:(前端)编写代码严格解决方案_ev.mp4  34.15M- R& h: ]2 E' v2 c3 c
|   |   ├──61:(前端)权限管理实现_ev.mp4  48.09M
& H* i% `; i* r& X, N7 a|   |   ├──62:(后端)获取角色列表接口_ev.mp4  25.34M
% V* u7 [3 p- |. E/ }9 S) K9 L|   |   ├──63:(后端)增加角色列表接口_ev.mp4  18.66M/ O2 m: I7 E1 X# w
|   |   ├──64:(后端)删除角色接口_ev.mp4  11.77M
* q( c3 l9 ^4 O! t, T8 V|   |   ├──65:(后端)修改角色接口_ev.mp4  24.89M' J1 O+ H  ~) J& b6 C) S1 z
|   |   ├──66:(后端)用户角色权限关系_ev.mp4  29.20M
# R8 |1 z( l0 }0 T. o& n( [3 [" @|   |   ├──67:(后端)用户角色名称的显示_ev.mp4  33.26M0 T9 O5 P3 G; I# \
|   |   ├──68:(后端)用户增加与修改角色_ev.mp4  33.24M* O$ S( d2 X, p2 X" M
|   |   ├──69:(前端)角色列表布局与展示_ev.mp4  33.72M/ o4 ?% S% j* f& `
|   |   ├──6:(后端)模型建立与映射_ev.mp4  39.17M! s* R) `6 x: \" p
|   |   ├──70:(前端)用户分配角色_ev.mp4  58.76M$ ?9 C1 y- m9 m5 [* H) O
|   |   ├──71:(后端)角色接口携带权限数据_ev.mp4  78.46M
) ]! G5 v7 X! u|   |   ├──72:(前端)角色权限的显示_ev.mp4  30.70M
7 T) m* x% P8 o) i|   |   ├──73:(前端)角色权限显示的美化_ev.mp4  37.70M
1 \' h# l- q6 d4 T0 I8 U8 ?|   |   ├──74:(后端)删除角色权限接口实现_ev.mp4  55.88M' L. [( I' t' r' O2 Z% ?) L
|   |   ├──75:(前端)删除角色权限实现_ev.mp4  50.19M
3 \& }4 a. N  l( ^|   |   ├──76:(前后端)前后端角色删除优化显示_ev.mp4  16.50M
: a& }% j# n  x+ `/ b* G- \% z|   |   ├──77:(后端)角色权限的排序显示_ev.mp4  15.27M
* j+ q# ~4 v+ N. L9 U|   |   ├──78:(前端)分配权限页面显示_ev.mp4  54.80M3 `( {9 {& U1 J5 E
|   |   ├──79:(前端)分配权限数据回显_ev.mp4  59.82M9 j3 |8 h  |9 e' S6 K, ]
|   |   ├──7:(后端)模型的完善_ev.mp4  30.75M0 C! V+ k! x- p
|   |   ├──80:(后端)分配权限接口实现_ev.mp4  36.06M% O6 n1 O, d& H7 y; F
|   |   ├──81:(前端)分配权限实现_ev.mp4  43.57M
9 ]. j/ j7 d/ r+ e# ?4 @3 F* S|   |   ├──82:(前端)商品分类介绍与组件配置_ev.mp4  23.03M
& E. H6 m. x5 p7 R2 T|   |   ├──83:(后端)商品分类model编写与数据初始化_ev.mp4  30.91M
; |9 U/ s* v6 O, E$ [; ^& K|   |   ├──84:(后端)商品分类蓝图与增加分类接口实现_ev.mp4  52.21M3 _$ B9 U) p2 F6 g8 `6 p
|   |   ├──85:(后端)商品分类查修删接口实现_ev.mp4  41.01M
/ p4 B7 l- ?; |0 E/ Q|   |   ├──86:(后端)获取商品分类列表树(不分页)_ev.mp4  63.96M
4 k% c. G' F0 A: S/ q* ^|   |   ├──87:(后端)获取商品分类列表树(分页)_ev.mp4  19.76M$ H  _" X7 l, \. Z: C' H
|   |   ├──88:(前端)商品分类TreeTable的显示_ev.mp4  55.17M
  m1 H5 ]/ b# r$ s|   |   ├──89:(前端)商品分类显示优化_ev.mp4  38.05M% S) g! [$ c5 J6 h9 E+ `
|   |   ├──8:(后端)用户登录操作_ev.mp4  33.92M
; x( S6 F( w7 c  U' ||   |   ├──90:(前端)增加商品分类显示_ev.mp4  71.04M% c1 j8 h$ Q; L2 s' M. {1 p
|   |   ├──91:(前端)增加商品分类实现_ev.mp4  67.17M
8 J2 @6 v7 q' I7 g|   |   ├──92:(后端)分类参数Model创建与初始化_ev.mp4  47.46M
0 L7 o$ j* j- o# B0 v+ z|   |   ├──93:(后端)分类参数增加接口实现_ev.mp4  35.69M
# X& i  H' q/ ~|   |   ├──94:(后端)分类参数ID获取接口实现_ev.mp4  10.73M, f- m7 I$ T& P. C' I
|   |   ├──95:(后端)分类参数更新数据接口实现_ev.mp4  27.87M
& p  w& y. T; m% U, P+ D) k. q|   |   ├──96:(后端)分类参数删除接口实现_ev.mp4  10.17M: D5 i/ C' B2 ^+ L+ |
|   |   ├──97:(后端)分类参数获取列表接口实现_ev.mp4  21.70M0 k/ l7 i7 x# t0 E* ?
|   |   ├──98:(前端)分类管理布局显示_ev.mp4  46.24M6 j/ F  P( c. \2 ]  m+ `$ q
|   |   ├──99:(前端)分类管理分类选项优化_ev.mp4  42.39M
6 ]: X* d3 E- Z; G& n8 u|   |   └──9:(后端)用户注册操作_ev.mp4  61.81M
8 w. y' @: X, B! N- w7 A% G% T|   ├──Flask项目开发.pdf  1.01M1 ^- {# l% O3 ?% _0 B
|   ├──代码.rar  186.62kb
" V; b3 e# h. t, X|   └──软件.rar  145.42M, {; F0 _7 Z( R! j* `
├──11-Python_Tornado框架【   0 ]' U+ ?3 h! e7 z; Q
|   ├──章节1:Tornado简介【   2 o8 Y, z+ |; z  m$ P/ [; G
|   |   ├──代码     " m, X! G4 F6 M3 X3 _- x
|   |   └──文档     
* U1 Q$ k, c5 E6 ]& C|   ├──章节1:Tornado简介     ) u4 X  P3 z* Z. a
|   |   ├──代码     
8 X; A' B8 ~/ |! j; m: C! z9 B|   |   ├──文档     
) i4 X% `, Y! s% C. X0 W|   |   ├──1:Tornado的介绍_ev.mp4  29.91M
, j1 r7 M3 M" y7 |+ t- a6 ?|   |   ├──2:三大框架的对比_ev.mp4  39.05M
5 ]2 G. w8 [$ G$ P6 Q9 J|   |   ├──3:Tornado的优势在哪_ev.mp4  25.12M  f  N9 S+ S8 `
|   |   ├──4:Tornado的高并发原理_ev.mp4  13.42M
* h# E' K3 t  n, S|   |   └──5:Tornado使用注意事项_ev.mp4  11.68M
8 ]0 u$ k- J& B  {2 B/ j. J0 u/ J6 O4 v|   ├──章节2:Tornado深入学习     
& ^- \0 F: b: c) l% \|   |   ├──代码     
0 n( k; p/ b: m; F" ^  f8 ^|   |   ├──文档     
1 R) y6 M$ n0 c1 \+ g|   |   ├──1.txt  0.05kb
# a) r- J) J1 J6 Q3 L|   |   ├──10:RequestHandler的使用_ev.mp4  85.91M' H/ ]  W1 u/ e2 x! Q7 l0 c
|   |   ├──11:静态文件与重定向的使用_ev.mp4  75.74M9 q& g, t% d  s4 }
|   |   ├──12:Template的使用_ev.mp4  46.86M
* w. u4 ~4 u0 D2 ]|   |   ├──13:Template案例_ev.mp4  99.65M
  ~% N, S0 E3 f  W& e; ]4 v|   |   ├──14:Template继承的使用_ev.mp4  47.43M
- W( U: K9 j! {|   |   ├──15:UIModule的使用_ev.mp4  58.71M+ ]2 `! c5 e* z) o! ]) o
|   |   ├──16:UIModule使用css与js_ev.mp4  22.90M; W# O' r& r5 V# t! X4 E
|   |   ├──17:个人信息案例(环境搭建)_ev.mp4  29.40M/ {" J. ]: d6 }
|   |   ├──18:aiomysql的初步使用_ev.mp4  24.14M
% J  L. \% K* M4 D' G|   |   ├──19:tornado与aiomysql整合_ev.mp4  44.45M" ?, q% w0 s* Z$ R+ F# v8 F8 {
|   |   ├──20:个人信息案例(增加数据)_ev.mp4  38.53M
' P( k2 A' z+ _& _|   |   ├──21:个人信息案例(修改数据)_ev.mp4  38.26M
5 K. Z9 ?4 B; F|   |   ├──22:orm创建表_ev.mp4  46.26M5 y4 V' y1 M& ]4 y5 A
|   |   ├──23:orm增加数据_ev.mp4  35.72M( w3 F' o# i, b3 H
|   |   ├──24:orm查询数据_ev.mp4  50.47M
' ^# R+ P" {" i. \$ l|   |   ├──25:orm更新与删除数据_ev.mp4  31.29M
5 r- A: G0 c/ G+ a|   |   ├──26:orm异步的使用_ev.mp4  35.01M
1 n0 E  b) Q5 J0 o. V|   |   ├──27:wtforms的验证_ev.mp4  60.03M/ L' U' m+ [6 V- u9 S
|   |   ├──28:wtforms的呈现_ev.mp4  59.15M5 J* p& K4 F3 g1 P) E4 _
|   |   ├──29:wtforms结合peeweer的使用_ev.mp4  71.01M* c! p) _! ?- Z7 q
|   |   ├──6:第一个Tornado程序_ev.mp4  30.61M
9 o1 g3 N3 T5 n3 V& z|   |   ├──7:Tornado运行原理_ev.mp4  21.97M
( a8 N  A. m# \: ~: e+ N' V|   |   ├──8:Tornado环境参数的传递_ev.mp4  34.71M. E  o7 q+ v  a; {5 B% R+ i+ J
|   |   └──9:TornadoURL的使用_ev.mp4  57.41M) }0 R1 \% o/ z  I3 d& ]9 ^
|   └──章节3:Tornado项目     
" `3 A: h: o4 C|   |   ├──30:项目介绍_ev.mp4  29.51M8 a8 F$ c, ]. [2 Y6 m
|   |   ├──31:项目结构的搭建_ev.mp4  57.61M- X0 [# s! {0 f6 @# D. `- Y7 j
|   |   ├──32:前端项目的搭建_ev.mp4  24.57M
2 a& |  O* O9 x! D: M& T|   |   ├──33:UserModel的创建_ev.mp4  54.62M1 f  i2 k5 p- u! Y1 ~: S( |+ L
|   |   ├──34:用户注册(无验证码)_ev.mp4  89.25M
1 T4 o% ^% ?/ g( L5 r5 W$ s$ @|   |   ├──35:封装邮件工具类_ev.mp4  31.22M
5 z# T' w- p2 E! q, V) ]|   |   ├──36:发送邮件接口开发_ev.mp4  55.46M
; C0 ^( g% h9 i/ O|   |   ├──37:用户注册(有验证码)_ev.mp4  70.58M; j5 |% b8 F" q* ?$ K
|   |   ├──38:用户登录(无token)_ev.mp4  57.41M7 ^3 f5 b, p9 M. B2 f5 R  L4 s
|   |   ├──39:用户登录(设置token)_ev.mp4  42.66M
( `3 b# d: R  n/ @6 V|   |   ├──40:通过token获取用户_ev.mp4  48.88M% E: a% W7 S! X3 Q! H
|   |   ├──41:登录验证装饰器的使用_ev.mp4  61.16M
. D* I6 I5 s/ l: m3 H|   |   ├──42:修改个人信息_ev.mp4  73.17M
" z$ {0 w& G, k1 ~/ _  D# i5 C- J|   |   ├──43:上传头像的使用_ev.mp4  39.84M
2 m3 Q+ E2 ]4 c. X1 q|   |   ├──44:论坛主页显示_ev.mp4  64.34M$ ^! `; I, m# _5 X: P
|   |   ├──45:获取单帖子_ev.mp4  27.76M
: @/ @8 V! \" \( X; s|   |   ├──46:获取不同分类帖子_ev.mp4  23.86M! Y& t! P! x9 b& d+ N
|   |   ├──47:发表帖子_ev.mp4  74.41M: e  T6 h6 q/ m
|   |   ├──48:获取个人帖子_ev.mp4  21.66M1 \/ _: @7 H% m* Q- y$ ]: U, o
|   |   ├──49:获取帖子评论信息_ev.mp4  40.54M1 _! k4 `  Q3 X' ?( B8 u3 _
|   |   ├──50:发表评论信息_ev.mp4  32.30M
4 d6 U7 x; E/ Z$ l# L9 c( _|   |   ├──51:获取个人评论信息_ev.mp4  27.10M. A9 q& V2 B( A" E: |' f
|   |   ├──52:增加收藏内容_ev.mp4  40.07M( Q% a6 ?5 |6 O/ a9 T& u! P
|   |   ├──53:获取我的收藏信息_ev.mp4  35.43M7 m& ?: D0 k( m0 r* m( b
|   |   ├──54:删除我的收藏信息_ev.mp4  23.27M
$ X6 M# P+ O8 P6 k( J+ J|   |   ├──55:增加关注信息_ev.mp4  33.75M( z; b8 q" L5 x  C5 v/ A7 `
|   |   ├──56:显示关注状态_ev.mp4  59.36M/ H8 u$ Q' d% Z- L( C! [+ N* g
|   |   ├──57:取消关注_ev.mp4  49.17M5 t- q2 z, a" I( v2 r) D* f: C, R
|   |   ├──58:显示我的关注信息_ev.mp4  71.42M
8 x# y0 r* d; s% K: U|   |   ├──59:个人主页回显关注数据_ev.mp4  56.75M  ~% c: n  C) {/ W0 T
|   |   ├──60:项目部署1_ev.mp4  134.65M
" o5 m, x% ~; B! n7 T/ c0 o) M|   |   └──61:项目部署2_ev.mp4  94.16M
4 Z) u% c1 i7 F1 v7 d% Z├──12-Python_Django2框架     3 j: O. z7 e0 Q; [7 [% Z1 {
|   ├──章节1:Django初级     
% I! f  V9 x7 d, Y|   |   ├──10:URLConf调度器-工作原理_1_1.mp4  39.74M
0 v8 @) n1 R' J/ `7 Y* n|   |   ├──11:URLConf调度器-简单示例1_1.mp4  34.87M
8 A# u0 B' g( x1 r% A. \|   |   ├──12:URLConf调度器-简单示例2_1.mp4  32.84M" M5 U& e, a1 G/ d6 I1 [9 _
|   |   ├──13:URLConf调度器-路径转换器1_1.mp4  43.57M
! W4 d% w9 X& X6 Q$ E|   |   ├──14:URLConf调度器-路径转换器2_1.mp4  35.74M8 K4 j1 f1 m+ i9 a7 H$ m# a
|   |   ├──15:URLConf调度器-默认值、异常处理和引用调度器_1.mp4  44.21M
* a- i5 E" z* a' f0 \! |' K  g# v|   |   ├──16:URLConf调度器-额外参数、反向解析和命名空间1_1.mp4  26.29M
4 P9 J' P5 t: b# A5 M: Z( _+ s8 l. M|   |   ├──17:URLConf调度器-额外参数、反向解析和命名空间2_1.mp4  33.79M' M7 F; f- H6 m
|   |   ├──18:模型-项目中应用1_1.mp4  42.16M# p+ P8 ^+ j1 N) `
|   |   ├──19:模型-项目中应用2_1.mp4  36.59M. m& I- Z% Y: `4 j
|   |   ├──1:django介绍和相关术语-django介绍、BS和CS架构_1.mp4  39.84M
- z) W7 {# V3 r* R|   |   ├──20:模型-应用sqlite数据库_1.mp4  23.62M
- h# `7 P) k8 C  B* q; u|   |   ├──21:模型-字段Field_1.mp4  43.21M
! A$ D' n$ s: I+ ]0 W|   |   ├──22:模型-模型之间的关系1_1.mp4  39.77M
: s" o" N8 k5 ~7 e) q3 h4 P+ F|   |   ├──23:模型-模型之间的关系2_1.mp4  43.33M. v% R& w/ ^% u  ^5 _
|   |   ├──24:模型-新增、修改方法_1.mp4  43.05M
- |6 M* L5 G$ X|   |   ├──25:模型-查询方法-过滤器_1.mp4  42.59M
5 N/ z- _$ v; c8 I! a6 o8 ?|   |   ├──26:模型-查询方法-过滤器和字段检索_1.mp4  42.69M$ d  U2 }. T  L& B
|   |   ├──27:模型-查询方法-字段检索和关系模型简单检索_1.mp4  35.49M2 S8 v# \. N% ^, W- R# K
|   |   ├──28:查询方法-一对一和一对多关系模型检索_1.mp4  40.71M; o$ u8 ?$ L0 q9 c6 }
|   |   ├──29:模型-查询方法-多对多关系模型检索_1.mp4  43.94M
7 Z4 e0 B  A% [|   |   ├──2:django介绍和相关术语-MVC、MTV和ORM_1.mp4  32.83M
0 Q6 G$ I1 O  B2 a0 k/ {, W|   |   ├──30:模型-查询方法-聚合函数和分组查询_1.mp4  42.19M0 i6 Z8 b. C/ g; l! W0 u7 M: i' ^
|   |   ├──31:模型-删除方法、刷新方法和Q对象_1.mp4  41.92M( `$ l% U' ~0 ]) h
|   |   ├──32:模型-F对象_1.mp4  22.40M
& H& Y/ Q  C! q) R|   |   ├──33:模型-使用SQL语句和总结_1.mp4  48.40M( d' m. q" p7 v5 b
|   |   ├──34:视图-应用FBV和CBV_1.mp4  44.06M
3 }" e$ |, i4 f: W( n7 C3 y# p|   |   ├──35:视图-CBV说明和错误响应_1.mp4  37.14M
4 p% i: _0 ?: W$ ~|   |   ├──36:视图-视图装饰器和HttpRequest_1.mp4  42.38M
  x7 O$ f$ G4 {# I/ f0 `|   |   ├──37:视图-HttpRequest和QueryDict_1.mp4  43.06M7 A" J$ N7 m/ C& i0 ^
|   |   ├──38:视图-HttpResponse和JsonResponse_1.mp4  38.37M
5 ?5 i- s9 H9 K! c3 E|   |   ├──39:视图-FileResponse_1.mp4  41.54M1 D! O7 r8 l5 l- _; s
|   |   ├──3:python虚拟环境学习-虚拟环境介绍及安装_1.mp4  41.39M
3 y9 W, j3 t9 w0 n/ L: h|   |   ├──40:视图-快捷方法render和redirect_1.mp4  40.96M( b6 S) U, Q! C6 R6 W9 e- T: l; y
|   |   ├──41:视图-快捷方法redirect_1.mp4  33.31M
- O8 k/ x0 {7 k4 k1 c|   |   ├──42:视图-内置通用视图类1_1.mp4  34.33M5 p/ m" B( {0 ~' ^% p
|   |   ├──43:视图-快捷方法get_object_or_404、get_list_or_404_1.mp4  6.95M" t9 ?5 C$ p; t  {' d" f
|   |   ├──44:视图-内置通用视图类2_1.mp4  33.11M
- F" s8 M4 v8 g7 ]% X+ t|   |   ├──45:模板django引擎-配置和基本用法_1.mp4  42.62M: Q2 J2 q4 C0 G0 d: _& ^
|   |   ├──46:模板django引擎-变量1_1.mp4  41.39M0 g% R4 Z* W$ S; |7 P3 E- }  p
|   |   ├──47:模板django引擎-变量2_1.mp4  42.01M: w, c% B4 \% ~7 T; T5 S9 t# H
|   |   ├──48:模板django引擎-标签基本用法和if、firstof、for标签_1.mp4  41.23M2 a4 a: Z. @* E; F9 G% S2 d( c) j# X# y
|   |   ├──49:模板django引擎-for标签项目实践_1.mp4  41.87M+ P) D* v9 S; {- |& z( t3 K% J
|   |   ├──4:python虚拟环境学习-虚拟环境优化_1.mp4  26.13M
" C% m7 s3 A) B9 m|   |   ├──50:模板django引擎-标签中的布尔运算符、逻辑运算符及其他常用标签_1.mp4  44.68M- |- B7 L( M: G: \4 j. o1 k5 }
|   |   ├──51:模板django引擎-过滤器_1.mp4  48.95M* a: c  _7 q1 J5 ~
|   |   ├──52:模板django引擎-include标签_1.mp4  38.96M
. J, X+ }4 g( W2 [7 W! H|   |   ├──53:模板django引擎-静态文件_1.mp4  52.47M6 b3 ?& |' }) O
|   |   ├──54:模板django引擎-extends模板继承_1.mp4  44.46M
4 i  |) D4 H) N- D- C|   |   ├──55:admin后台管理-配置、创建管理员账号和应用_1.mp4  42.95M. b3 f. i2 Q/ i( i1 x& h7 Q
|   |   ├──56:admin后台管理-管理简单模型1_1.mp4  43.03M; g, k- J0 L$ E  N4 k4 k8 g
|   |   ├──57:admin后台管理-管理简单模型2_1.mp4  34.85M
8 D0 ^8 u# [& {9 M|   |   ├──58:admin后台管理-管理一对一和一对多关系模型_1.mp4  41.04M0 O8 ^( C. R! L5 w; ^: A9 \
|   |   ├──59:admin后台管理-管理多对多关系模型和自定义管理类_1.mp4  42.31M
9 \! }$ [" n8 r; s' E) S|   |   ├──5:项目搭建-cmd命令行搭建_1.mp4  39.56M
5 [' o3 y, ~9 \( j6 o4 |# B|   |   ├──60:admin后台管理-自定义管理类_1.mp4  36.21M' m# f+ M. h3 U7 T" s# b; T! l: b
|   |   ├──61:admin后台管理-自定义模型批量管理操作_1.mp4  35.50M
, v' _( l! v* |$ ^: X|   |   ├──62:admin后台管理-自定义管理后台模板1_1.mp4  36.77M' T0 Q. h3 B$ j+ o9 C/ ~# U2 X
|   |   ├──63:admin后台管理-自定义管理后台模板2_1.mp4  29.51M
5 l1 X7 Y4 T- h) U, N3 s|   |   ├──64:会话技术-会话技术和cookie简介_1.mp4  42.57M
; `* o2 G  r$ Z. ~, `4 I|   |   ├──65:会话技术-应用基本cookie_1.mp4  44.44M9 t. u2 M9 o' _5 c4 h* n& Q
|   |   ├──66:会话技术-应用加密cookie_1.mp4  45.32M
" N; R; g6 p" [- w|   |   ├──67:会话技术-session简介和session五种应用方式_1.mp4  43.96M
5 Y/ K7 ?$ V7 j0 p$ d0 K|   |   ├──68:会话技术-session配置和源码分析SessionMiddlerware类_1.mp4  41.87M
1 ]/ b- u, R; d$ E, q! d|   |   ├──69:会话技术-源码分析SessionBase类_1.mp4  42.53M
% w; H) f9 V3 J1 N|   |   ├──6:项目搭建-pycharm搭建1_1.mp4  15.10M
& q. }: R" M2 @: n. d|   |   ├──70:会话技术-源码分析SessionStore类_1.mp4  46.79M
. ^! m( U8 n8 F+ Q7 \$ q|   |   ├──71:会话技术-项目实践-新建项目_1.mp4  42.44M& U! A8 X# M* d7 h7 g# g
|   |   ├──72:会话技术-项目实践-应用session实现登录功能1_1.mp4  42.00M2 b- E2 _8 r% _. s* z1 m
|   |   ├──73:会话技术-项目实践-应用session实现登录功能2_1.mp4  43.49M
% R% @9 ?+ t8 l# Z|   |   ├──74:会话技术-项目实践-login_required装饰器和退出登录_1.mp4  35.66M3 F( X; e" \5 k9 |% T+ D
|   |   ├──75:分页器-Paginator类和Page类1_1.mp4  43.00M
' h' P# G# j; @2 l, O|   |   ├──76:分页器-Paginator类和Page类2_1.mp4  28.29M6 M. [* e7 ^5 e; G
|   |   ├──77:分页器-创建项目、生成测试数据_1.mp4  40.50M
6 n. R: ~8 A& F' \# [# f( Z|   |   ├──78:分页器-项目中简单应用分页器_1.mp4  42.64M6 Q6 q$ t5 s, J7 H  s6 j. G( ]
|   |   ├──79:分页器-应用样式和上下翻页_1.mp4  42.81M
! y# F, c: r' Y. y1 X$ E|   |   ├──7:项目搭建-pycharm搭建2_1.mp4  41.17M+ ?  {0 t# I- p9 z
|   |   ├──80:分页器-分页栏页码实现1_1.mp4  43.62M% c9 w' \. y# J: O5 ], U
|   |   ├──81:分页器-分页栏页码实现2_1.mp4  16.59M% J' b0 i3 q) H, _; A# v$ `+ e9 n
|   |   ├──82:web请求生命周期分析-概述和网络核心结构_1.mp4  36.20M- x' H& Y! ]1 A) l4 D* l1 d$ B
|   |   ├──83:web请求生命周期分析-TCP协议_1.mp4  41.21M
% d. y* h& _: D" v/ b& D|   |   ├──84:web请求生命周期分析-HTTP协议_1.mp4  47.65M
  a8 [; C* F  V7 m|   |   ├──85:web请求生命周期分析-服务器相关协议和nginx服务器_1.mp4  45.05M
, T' b( N1 }- O% C8 S) J: h* Y5 V|   |   ├──86:web请求生命周期分析-发送请求和路由转发_1.mp4  42.12M% S0 a: S4 N+ {  g
|   |   ├──87:web请求生命周期分析-报文传输、nginx和uWSGI_1.mp4  38.47M+ h3 r/ x' C3 ~! Y1 |! ?4 p* R
|   |   ├──88:web请求生命周期分析-WSGIHandler处理请求_1.mp4  24.38M. a1 s$ l9 g; N# J6 d7 ^
|   |   ├──89:web请求生命周期分析-中间件process_request_1.mp4  19.02M
' J- i/ M; g5 r1 O5 R  x+ E% q# z|   |   ├──8:django配置1_1.mp4  41.46M; I0 L8 Q6 _7 M( K
|   |   ├──90:web请求生命周期分析-中间件process_view、process_response、process_exception_1.mp4  42.18M
. o, R) e9 x3 |' r. F|   |   ├──91:web请求生命周期分析-中间件、视图、模型、模板_1.mp4  44.21M8 C9 w. K2 z. ^. R( T
|   |   ├──92:web请求生命周期分析-返回response_1.mp4  28.40M7 D" h2 b* v9 Q6 e0 ~4 o) x' e
|   |   ├──9:django配置2_1.mp4  47.32M6 o; D1 w7 V/ [5 t# U" x
|   |   ├──django_study.rar  32.33M% ~) e1 x- L' i/ D
|   |   └──文档.rar  2.10M
/ h/ Y. H" A7 |1 l/ E  l2 B|   ├──章节2:Django进阶        `$ a* ~; X! |- Q% `) q
|   |   ├──100:中间件-项目测试自定义中间件process_response和process_view_1.mp4  44.42M, B, v/ f4 }/ ^  g
|   |   ├──101:中间件-项目测试自定义中间件process_exception_1.mp4  44.18M
# {+ ^: R" Y. A' ]3 y|   |   ├──102:中间件-项目测试自定义中间件process_template_response_1.mp4  44.13M1 @1 N& J. S; x6 L  l+ C  i3 X
|   |   ├──103:中间件-常见自定义中间件功能和总结_1.mp4  44.21M  I0 w0 m, `* |
|   |   ├──104:日志-概述、配置和Loggers简介_1.mp4  44.25M
; l$ S! n! ?+ l' N1 s% u  ?4 j' o|   |   ├──105:日志-Loggers配置及使用1_1.mp4  44.58M, s2 B9 P5 f) Q( g; D* A7 k
|   |   ├──106:日志-Loggers配置及使用2_1.mp4  44.50M
+ U- z5 R" d+ q5 [|   |   ├──107:日志-Handler配置及使用_1.mp4  44.52M/ ]* R$ S0 Z3 O/ h* y0 I
|   |   ├──108:日志-内置Handlers_1.mp4  47.18M$ f+ r3 |; C6 f& l; f* g
|   |   ├──109:日志-handlers和Filters_1.mp4  43.29M
+ Y0 Y- p' S7 ]8 ^|   |   ├──110:日志-自定义Filters和Formatters_1.mp4  43.80M+ s1 z7 u  n) @" A" P1 N
|   |   ├──111:LogRecord对象和使用默认配置建立项目_1.mp4  45.12M6 i0 p( T' H9 R% d9 n" g% ]
|   |   ├──112:日志-项目实践-常见配置_1.mp4  43.49M
6 \8 s- _4 T: o- y! l% s1 n1 H/ Q" c|   |   ├──113:日志-项目实践-常见配置效果和RotatingFileHandler演示_1.mp4  44.05M6 L& i* V& e$ C; Y4 A2 j4 E
|   |   ├──114:日志-项目实践-Loggers分层和TimedRotatingFileHandler_1.mp4  39.29M
+ P7 `: U1 `! l+ e|   |   ├──115:日志-项目实践-SMTPHandler_1.mp4  38.20M# G$ _6 c: d8 R) U/ Z4 O
|   |   ├──116:日志-项目实践-自定义Handler、自定义Filter和常见Formmater_1.mp4  22.95M- T9 z; \( @5 G$ N* M9 M
|   |   ├──117:信号signals-概述和内置信号_1.mp4  42.45M
1 ]) O# F* `) j4 ]! k# Q|   |   ├──118:信号signals-定义信号、接收器_1.mp4  43.65M
7 W3 `" i2 Z  P5 Q( _|   |   ├──119:信号signals-信号注册和信号断开连接_1.mp4  40.27M! l! `) Z( g. W2 b% R  f
|   |   ├──120:信号signals-发送信号和项目实践_1.mp4  45.67M' b4 W. b0 v% X) ~+ q, g
|   |   ├──121:信号signals-项目实践_1.mp4  32.61M
& ?/ m$ E' y. i5 J4 x|   |   ├──122:缓存redis-概述和redis简介_1.mp4  43.51M
! O. S% A7 K/ p& `! Z2 u' ^" m|   |   ├──123:缓存redis-配置_1.mp4  42.77M# t  d5 ~' X& q, _* \; M# _  o
|   |   ├──124:缓存redis-配置和手动操作redis_1.mp4  37.98M0 `: S0 J4 ?6 D, p
|   |   ├──125:缓存redis-全站缓存1_1.mp4  45.95M) u6 r/ `- Y0 L5 _
|   |   ├──126:缓存redis-全站缓存2_1.mp4  41.53M
; v. ]' }' t( {% H* j7 c) }|   |   ├──127:缓存redis-视图函数缓存1_1.mp4  46.22M
6 q' r0 v0 w9 R|   |   ├──128:缓存redis-视图函数缓存2_1.mp4  43.34M
( z* f9 R9 E; b3 ?5 F4 b|   |   ├──129:缓存redis-模板文件缓存_1.mp4  24.17M
; v# A  s" \- \& ?; v9 U0 Z|   |   ├──130:缓存redis-低级缓存1_1.mp4  36.32M( J5 L" T9 u% V" H
|   |   ├──131:缓存redis-低级缓存2和会话缓存_1.mp4  44.04M
! v7 ?3 ~* c2 v' A% {( B' t|   |   ├──132:Celery-概述_1.mp4  40.48M
8 l0 l9 w: }8 \|   |   ├──133:Celery-异步任务配置和task编写_1.mp4  41.76M
5 H$ m, x! V% U  u|   |   ├──134:Celery-异步任务调用任务和启动celery_1.mp4  43.69M
5 i& A3 R) C& W$ B7 v|   |   ├──135:Celery-异步任务获取结果_1.mp4  44.06M
. ^. E9 o. ~7 G. j' x( X|   |   ├──136:Celery-定时任务_1.mp4  37.69M
7 R' u  F7 S" r/ D4 _0 h! }4 P|   |   ├──137:Celery-任务绑定和任务钩子_1.mp4  45.91M: K/ W8 b/ F" u( q, o& g" ]/ `, \
|   |   ├──138:Celery-任务编排_1.mp4  45.28M' d9 k9 E& L. P1 [* y# q. Q. P
|   |   ├──139:Celery-管理和监控_1.mp4  20.27M2 A- [) O6 q7 J: y' ?2 r7 y/ r
|   |   ├──140:DebugToolBar1_1.mp4  45.05M: t; E; t( ~( ?( l0 H* p
|   |   ├──141:DebugToolBar2_1.mp4  43.63M
* E2 R% i7 I* w9 q( W0 m( T' I/ J  f|   |   ├──93:验证码-简介、常见类型和实现思路_1.mp4  41.45M- B% w& U( p% T9 P- v
|   |   ├──94:验证码-实现登录_1.mp4  41.81M* m' f) _3 Q1 P. i3 F  d8 _; ~
|   |   ├──95:验证码-生成验证码图片_1.mp4  42.40M
4 S5 S5 [/ V3 k" k) f; r|   |   ├──96:验证码-生成验证码图片和项目中应用_1.mp4  42.17M
# y0 s' U4 }+ V0 Z# M|   |   ├──97:验证码-项目中应用验证码_1.mp4  41.23M1 S3 s" M8 T3 }& I' o7 H5 b/ C
|   |   ├──98:中间件-默认中间件和自定义中间件process_request_1.mp4  43.93M
8 p/ @9 n" Z! k% F1 V% U2 L|   |   └──99:中间件-项目测试自定义中间件process_request_1.mp4  43.31M
' \2 M2 Z1 k3 k# @' ?- K# N|   ├──章节3:Django高级  9 y$ ~4 [% j# U. a% g/ k
|   |   ├──142:RESTframework-Rest介绍和URI_1.mp4  43.66M
/ E, B. B4 W! E( x, u2 c9 Q: ^|   |   ├──143:RESTframework-请求方法get和post_1.mp4  41.13M8 m9 k2 y3 A2 s& Z8 }3 x
|   |   ├──144:RESTframework-请求方法put和delete_1.mp4  43.77M; |4 F2 Q% h* Y% n; \& v! V8 ]
|   |   ├──145:RESTframework-资源的表述_1.mp4  42.85M& n2 A( h8 O0 j0 p9 n
|   |   ├──146:RESTframework-资源的链接和状态的转移_1.mp4  42.55M
. G7 k" ?& _8 y3 [6 F& ?  b8 H/ W|   |   ├──147:RESTframework-状态的转移2_1.mp4  28.24M
2 L5 v) [7 B5 {8 G& G  U|   |   ├──148:RESTframework-框架安装、使用和配置_1.mp4  10.58M
# |/ O7 |' j$ b" ||   |   ├──149:RESTframework-序列化介绍和创建序列化类_1.mp4  34.65M' d) U$ t) Z0 J+ G0 [! n- Y
|   |   ├──150:RESTframework-序列化-序列化和反序列化_1.mp4  43.33M* A# q, ~/ x% \  ]. J) e! [
|   |   ├──151:RESTframework-序列化-项目实践get和post_1.mp4  43.47M/ M0 }# o& X  i5 O9 Y
|   |   ├──152:RESTframework-序列化-curl命令和项目实践_1.mp4  46.99M
$ l, Y" V$ k% P7 t+ ?. V& t|   |   ├──153:RESTframework-序列化-关系模型的序列化1_1.mp4  44.59M
$ A, B. F% ~$ ^2 z8 R# J! U|   |   ├──154:RESTframework-序列化-关系模型的序列化2_1.mp4  45.25M
1 t2 D. Z  p8 n5 x; _|   |   ├──155:RESTframework-请求和响应-request和response对象_1.mp4  43.99M
! g: I6 b! S9 Q  {3 M; C4 T- s. v! _+ h|   |   ├──156:RESTframework-请求和响应-视图包装器和实践_1.mp4  44.68M
4 k4 K0 f4 ?8 A1 s; g# q|   |   ├──157:RESTframework请求和响应-格式后缀_1.mp4  41.40M9 y: b; p* W, u% L
|   |   ├──158:RESTframework-基于类的视图(CBV)1_1.mp4  45.87M
/ i, r3 Z/ ?. q# k9 Y|   |   ├──159:RESTframework-基于类的视图(CBV)2_1.mp4  42.63M
2 @/ F4 R" G/ W: ?|   |   ├──160:RESTframework-基于类的视图(CBV)3_1.mp4  14.32M
+ ~; Q* h1 _8 C$ O" T+ q|   |   ├──161:RESTframework-身份验证和权限管理1_1.mp4  45.52M& ^9 E& ?$ o# m! t) [
|   |   ├──162:RESTframework-身份验证和权限管理2_1.mp4  47.78M
* Y# V; O$ M: R1 @1 m|   |   ├──163:RESTframework-身份验证和权限管理3_1.mp4  46.72M0 r' h4 R1 F/ {$ s: H
|   |   ├──164:RESTframework-JWT介绍和组成_1.mp4  45.69M; U# j% B" p7 u+ F0 ?
|   |   ├──165:RESTframework-JWT使用方式和特点_1.mp4  29.56M
" [5 A. Z0 d8 V6 q+ o5 u|   |   ├──166:RESTframework-JWT-项目实践1_1.mp4  15.78M
" }; |) j3 y+ J9 @3 V0 z; P% S|   |   ├──167:RESTframework-JWT-项目实践2_1.mp4  53.13M
7 K2 [% i% D" ]& Y* \|   |   ├──168:RESTframework-xadmin1_1.mp4  43.28M! }: R( a. z- z5 a- a
|   |   ├──169:RESTframework-xadmin2_1.mp4  41.78M& M- N( [7 _+ O0 {+ G9 P' A* t, Z
|   |   ├──170:RESTframework-节流控制1_1.mp4  44.22M
- K/ B1 n6 H# M* t|   |   ├──171:RESTframework-节流控制2_1.mp4  43.49M; ~: Q' x$ c5 I# n) x, a/ ]- {* |
|   |   ├──172:RESTframework-版本控制-配置和AcceptHeaderVersioning_1.mp4  43.46M2 m5 n2 o2 J4 u, q# M6 {1 [
|   |   ├──173:RESTframework-版本控制-AcceptHeaderVersioning_1.mp4  43.17M
/ U" B  J& m- M' N|   |   ├──174:RESTframework-版本控制-URLPathVersioning、QueryParameterVersioning和NamespaceVersioning_1.mp4  50.03M: J  A0 o" h% \5 d0 T& n$ M
|   |   ├──175:项目部署-概述和环境介绍_1.mp4  36.12M, q" @5 G) p# r! d& a
|   |   ├──176:项目部署-安装python环境1_1.mp4  41.19M3 G/ S! A/ S) d" M9 ?1 n" z
|   |   ├──177:项目部署-安装python环境2_1.mp4  39.49M
% g% u, O2 ~: q* a1 E|   |   ├──178:项目部署-django程序处理1_1.mp4  42.59M
3 m8 x' T( ^+ _4 V9 Z|   |   ├──179:项目部署-django程序处理2_1.mp4  20.59M
. g5 Z0 @7 Z5 l& r1 u$ t1 y|   |   ├──180:项目部署-安装和使用uWSGI1_1.mp4  43.50M
! I4 v* v; L& x. |0 c' X5 U6 P|   |   ├──181:项目部署-安装和使用uWSGI2_1.mp4  46.08M2 a7 G' ?8 i' @8 ~: C& d  I
|   |   ├──182:项目部署-nginx学习-main、event和http基础配置_1.mp4  45.52M. I( Y$ o! h1 I
|   |   ├──183:项目部署-nginx学习-日志、SSL证书和压缩配置_1.mp4  42.08M
9 V! G) ?+ ^; v! \- o|   |   ├──184:项目部署-nginx学习-文件缓存、server和location配置_1.mp4  41.09M% Y- i6 w8 N. u
|   |   ├──185:项目部署-nginx学习-负载均衡配置_1.mp4  34.79M  S( f: o* t. O, x( T6 B6 i
|   |   ├──186:项目部署-nginx安装_1.mp4  41.79M
! p+ P/ d8 i  v; Y) q4 h2 C2 \|   |   ├──187:项目部署-nginx部署django项目1_1.mp4  43.17M
- W4 c" u, e1 ?. }) u|   |   ├──188:项目部署-nginx部署django项目2_1.mp4  22.59M
6 g" f/ W. @8 B|   |   ├──189:项目部署-nginx负载均衡部署django项目1_1.mp4  15.33M; f1 `8 T. u- q8 w0 {  C& ?
|   |   ├──190:项目部署-nginx负载均衡部署django项目2_1.mp4  32.91M1 z% ]7 P/ p' I0 g. O
|   |   ├──191:文件云存储-概述和创建项目_1.mp4  45.24M0 B. ]4 \( Q& h: o7 p
|   |   ├──192:文件云存储-项目中使用本地存储_1.mp4  35.31M
2 \. b6 u7 O& U6 u3 U0 T|   |   ├──193:文件云存储-项目使用云存储1_1.mp4  42.60M& i, y$ ?  R7 p
|   |   ├──194:文件云存储-项目使用云存储2_1.mp4  38.13M( v1 a9 s) u5 o7 d2 \3 \
|   |   ├──195:富文本DjangoUeditor-概述和安装_1.mp4  45.57M- h9 g2 ^: p) l$ @
|   |   ├──196:富文本DjangoUeditor-建立项目和UEditorField详解_1.mp4  39.84M2 G0 H8 w: l' M
|   |   ├──197:富文本DjangoUeditor-UEditorField详解、模型应用UEditorField和admin管理模型_1.mp4  45.18M$ B$ x+ Q+ q6 {0 {' e
|   |   ├──198:富文本DjangoUeditor-页面中显示富文本_1.mp4  42.83M
4 i  J9 o; M& ^' _# H|   |   ├──199:富文本DjangoUeditor-自定义实现富文本的新增_1.mp4  35.76M7 f9 h8 `' g# T/ q+ l0 y
|   |   ├──200:富文本DjangoUeditor-自定义实现富文本的修改和全局配置_1.mp4  40.99M. l9 h& y1 j. ?9 G* O3 E. U5 M
|   |   ├──201:文件上传和下载-admin管理后台实现1_1.mp4  45.53M! a8 r* V/ W5 G  F' G. R# }
|   |   ├──202:文件上传和下载-admin管理后台实现2_1.mp4  43.84M. m" S* L" `- Z- w' u* j, H
|   |   ├──203:文件上传和下载-自定义upload_to函数_1.mp4  45.04M
* ^6 p3 T2 }8 L4 Q4 v6 P; {" f+ ]|   |   ├──204:文件上传和下载-自定义实现文件上传_1.mp4  40.81M# B! M1 A9 Q4 v* k, ~; P
|   |   ├──205:文件上传和下载-FileField和ImageField默认保存类源码分析_1.mp4  36.28M6 N) j: {: O5 E3 O% T
|   |   ├──206:文件上传和下载-自定义实现文件下载_1.mp4  49.00M
5 W! X) `3 i# o6 }& n- L- Q5 |# P|   |   ├──207:项目开发流程-软件项目流程1_1.mp4  33.23M
5 i) s) y% K, v# L|   |   ├──208:项目开发流程-软件项目流程2_1.mp4  48.30M
: y* Q2 q5 J, C% R0 r: _|   |   ├──209:项目开发流程-django项目开发流程1_1.mp4  42.60M. o2 v+ X# z: |" L6 Y
|   |   ├──210:项目开发流程-django项目开发流程2_1.mp4  14.94M; p9 l' t: m5 x3 p7 E2 e; J" @
|   |   ├──211:邮箱验证和短信验证-建立项目_1.mp4  35.65M
6 t( B5 D. |8 [+ R8 p/ E/ ]|   |   ├──212:212-邮箱验证和短信验证-smtplib发送邮件_1.mp4  38.44M: f/ {1 i7 J3 ]
|   |   ├──213:邮箱验证和短信验证-项目中集成发送邮件验证码1_1.mp4  42.02M& }2 N2 k- M) t# M2 d9 V
|   |   ├──214:邮箱验证和短信验证-项目中集成发送邮件验证码2_1.mp4  38.88M
# p  S' b. B1 H. l  G- Z|   |   ├──215:邮箱验证和短信验证-项目中集成验证邮件验证码_1.mp4  42.92M
* _! x2 E9 x8 E. Z# ^|   |   ├──216:邮箱验证和短信验证-项目中完整实现邮箱验证和总结_1.mp4  20.47M1 U3 r' A. p. Y6 X8 _! t
|   |   ├──217:邮箱验证和短信验证-云片网发送短信验证码实现1_1.mp4  41.75M5 n- F& k4 x! E6 J% P
|   |   ├──218:邮箱验证和短信验证-云片网发送短信验证码实现2_1.mp4  24.52M
; p- K2 B2 ^1 o|   |   ├──219:邮箱验证和短信验证-项目中实现短信验证1_1.mp4  42.79M' M7 d' L( c$ P+ q
|   |   ├──220:邮箱验证和短信验证-项目中实现短信验证2_1.mp4  22.32M
# s  }! \/ x6 t) s/ e|   |   ├──下载说明.txt  0.19kb- Q  o3 o3 o  [) a& x
|   |   └──一切与IT有关的教程.txt  0.02kb' {! H7 @5 `: C
|   └──章节4:Git  % e5 G* T! |' D6 F7 c
|   |   ├──221:Git_课程介绍_1.mp4  7.80M  Q* n$ @% ^, a2 t, ^/ \
|   |   ├──222:Git_Git概念介绍_1.mp4  31.17M
8 i$ ]6 [0 l( K* v( f|   |   ├──223:Git_其他常用版本管理工具简介_1.mp4  6.17M" e2 y: |8 o# |! |9 D$ T8 S
|   |   ├──224:Git_版本控制工具的作用_1.mp4  35.66M
4 n7 Q# K. ]3 c& u# o6 E|   |   ├──225:Git_集中式版本控制工具和分布式版本控制工具的对比_1.mp4  16.75M
2 Q! P- P3 Q! Q1 s- n. g|   |   ├──226:Git_Git版本控制工具特性_1.mp4  17.54M+ g% U% Q4 {1 c6 E- ]! z
|   |   ├──227:Git_Git本地命令_配置和初始化_1.mp4  18.90M
# `0 a" N5 _, @3 A|   |   ├──228:Git_Git本地命令_存储流程_添加文件提交文件和查看状态_1.mp4  32.90M
2 y" l  }* B4 H% @|   |   ├──229:Git_Git本地命令_文件对比和查看日志_1.mp4  15.30M5 U4 Z3 t& k4 j! J- a$ q
|   |   ├──230:Git_Git本地命令_简单入职和版本切换_1.mp4  17.49M
, a: M: p7 y# P/ i|   |   ├──231:Git_Git本地命令_删除文件和恢复文件_1.mp4  10.24M2 U& ]; P% F1 E% x$ R. g1 \! q
|   |   ├──232:Git_Git本地命令_分支管理操作_1.mp4  24.93M
1 Y0 L% M0 Z6 y  Y# y' s' P|   |   ├──233:Git_远程仓库操作_创建SSH秘钥_1.mp4  27.71M7 e* R0 K& p' h( r: e9 H) V3 A
|   |   ├──234:Git_远程仓库操作_Gitee创建远程仓库_1.mp4  10.75M
# D; [5 E5 g- T/ v( V/ G% C& I|   |   ├──235:Git_远程仓库操作_远程仓库操作_推送和拉取_1.mp4  32.50M
$ g, B1 I" y. A2 s7 \3 M7 l* B! L|   |   ├──236:Git_远程仓库操作_远程仓库操作_仓库地址管理_1.mp4  10.51M
, T2 r) \) g; g5 q, Y|   |   ├──237:Git_远程仓库操作_远程仓库冲突问题_1.mp4  36.58M
5 e& m1 F9 `* ^% W3 `. \1 O|   |   ├──238:Git_远程仓库操作_远程仓库冲突解决_1.mp4  12.42M
: B) @' Q4 O5 J2 x# A% K6 l% Z|   |   ├──239:Git_远程仓库操作_远程仓库分支操作_1.mp4  19.67M
7 c( P' y7 ~2 E, X- k- B  b|   |   ├──240:Git_邀请加入仓库_1.mp4  18.71M- z0 @$ F% p3 \+ e
|   |   ├──软件.rar  44.77M( P% G0 D. f# U2 M' w0 z
|   |   ├──文档.rar  1.17M
: c; k# l* k5 T9 A; t|   |   └──源码.rar  34.63kb
: ~7 H2 b$ H$ I+ H* e  c: S% D" y├──13-Python_大型电商项目  
. x9 P& L  p+ M& n|   └──章节1:Django项目阶段-电商项目【   4 B) {' t) J7 c% \" o) r
├──13-Python_大型电商项目【   
( ^+ x5 v4 k8 z1 k; [|   ├──章节1:Django项目阶段-电商项目【   / l9 ?, C/ ?. Z* r' b' t
|   |   ├──10:用户模块_数据库表设计_1.mp4  18.75M
4 g1 `, S5 i* h7 n, @9 }  T|   |   ├──11:用户模块_用户注册功能_1.mp4  51.06M& ]* e% o7 k: _4 Z& ^6 [% _$ ^
|   |   ├──12:用户模块_用户注册功能2_1.mp4  29.74M
3 L0 W0 _$ h9 `  J|   |   ├──13:用户模块_用户登录功能1_1.mp4  37.41M
9 i3 w8 N2 s' g' \0 E|   |   ├──14:用户模块_用户登录功能2mp4_1.mp4  44.81M
6 F- N0 P- v5 _7 j* |  ?, \|   |   ├──15:用户模块_退出登录功能_1.mp4  18.71M4 s* n/ u, {0 [% \- r
|   |   ├──16:用户模块_地址管理1_1.mp4  55.80M
/ I% X- e) c9 K& s" J! U|   |   ├──17:用户模块_地址管理2_1.mp4  55.56M
9 |. d5 I7 _  n9 X|   |   ├──18:用户模块_地址管理3_1.mp4  15.74M
* y  n9 D; V7 J1 k/ |7 V. _! Y|   |   ├──19:购物车模块_加入购物车操作_1.mp4  107.85M) d& r( ^* ~* w* D- S
|   |   ├──1:商城商品模块数据库设计_1.mp4  73.48M
' _3 d% n& n# Q|   |   ├──20:购物车模块_修改购物车商品数量_1.mp4  27.47M
1 j" e' D6 E" t6 V0 L|   |   ├──21:用户未登录_加入购物车_1.mp4  51.27M4 q9 X' u% ?* P4 Z" p+ l: u8 H
|   |   ├──22:用户未登录_修改删除购物车商品_1.mp4  44.48M& ]8 i3 t$ Q$ J
|   |   ├──23:购物车页面登录功能_1.mp4  32.30M
. O# n/ O5 v5 }7 v: h! I* M$ Q|   |   ├──24:跳转结算页面_1.mp4  89.22M
6 u9 ]4 ^- I! c2 u( n|   |   ├──25:结算页面2_1.mp4  31.37M
1 i; R- ~5 X. m! A% R/ D|   |   ├──26:支付宝支付功能Demo_1.mp4  107.18M! f; \7 J: {! [7 D2 e# w+ J: e
|   |   ├──27:商城支付功能1_1.mp4  90.92M
+ U* \/ v7 P9 Y1 L6 b1 u|   |   ├──28:商品支付功能2_1.mp4  37.67M: _+ R, b3 k! G! ?  E  k# D$ B" n
|   |   ├──29:项目部署1_1.mp4  60.17M- I! \; m4 N& r$ `% [' {* d
|   |   ├──2:商品模块_加载数据_1.mp4  60.05M
* [+ L* ~1 l# P7 q8 f2 N|   |   ├──30:项目部署2_1.mp4  55.42M
6 `$ ~! F! q; S/ R; Q! t! \|   |   ├──31:项目部署3_1.mp4  72.94M
$ z* d* ^& ~' N# F  V9 w  p$ d' i- B' B|   |   ├──32:项目部署4_1.mp4  64.16M7 @! g" v- ^/ r( ~4 o
|   |   ├──3:【插播】包含FrameSet模板嵌套_1.mp4  69.79M
3 V& M* b2 l+ W|   |   ├──4:商品首页嵌套模板_1.mp4  28.47M
. w8 ^5 e# @1 s1 {3 b  M  i' P1 K|   |   ├──5:商品首页数据动态展示_1.mp4  42.71M% x) r; y  \$ f. y/ n. i
|   |   ├──6:商品首页添加分页功能_1.mp4  45.77M
; _& `2 k5 G" i& n" X/ m0 u- ^. @|   |   ├──7:商品详情功能1_1.mp4  39.54M
8 z% S9 ?- k  {# ]4 n, y! E1 f|   |   ├──8:商品详情功能2_1.mp4  54.02M7 a+ P7 @6 J% M' q# U
|   |   ├──9:商品模块_猜你喜欢功能_1.mp4  67.23M
' e1 C! n4 D  y- _. c: P/ L2 K|   |   ├──下载说明.txt  0.19kb& a# v  T4 {! c  U6 d: \6 d  @
|   |   └──一切与IT有关的教程.txt  0.02kb
$ J) w) }. Y# S& V7 |0 L/ S: q0 v: U|   └──资料分享.rar  801.37M1 l  Q5 g( c8 O/ W& G
├──14-自动化操作办公软件、邮件、定时任务等【   " M7 a0 G+ r  f: ?, c8 _
|   ├──文档     
" n% U: I$ ]$ D9 q7 C& R. o/ i|   └──章节1:自动化操作办公软件、邮件、定时任务等     , P( P2 R# J$ O2 ^) N
├──14-自动化操作办公软件、邮件、定时任务等     
! g) L) d0 v, p|   ├──文档     : t/ n0 C7 O9 _, U; V! `0 M; M
|   |   └──Python办公自动化.pdf  1.10M
2 F7 E$ e! v; `9 C|   ├──章节1:自动化操作办公软件、邮件、定时任务等     7 I$ ~' B* D0 ]" K' J4 ~
|   |   ├──10:多个excel合并1个excel中多个sheet_1.mp4  16.36M; M3 @" t3 v) F
|   |   ├──11:生成excel工资条_1.mp4  28.71M2 G8 L& {  ?* G' [
|   |   ├──12:隔行变色_1.mp4  19.50M$ X# [+ k1 i3 \" e
|   |   ├──13:快速统计加班时间_1.mp4  34.03M- V# h0 V# a" W( ~* a
|   |   ├──14:快速查excel重复数据_1.mp4  28.06M
& S7 v$ ^" g/ ]! d: n( A( i* C& Q|   |   ├──15:身份证号提取信息_1.mp4  36.24M
* `/ v+ h& G: p. S0 ~/ v" u4 N|   |   ├──16:word的基本操作_1.mp4  75.92M# M+ O4 w# F; B
|   |   ├──17:设置word样式_1.mp4  56.34M
2 j+ h/ P+ p5 ~; f! Z) O|   |   ├──18:生成通知书_1.mp4  30.02M0 K) L& Y# k6 b+ f  n
|   |   ├──19:读取word文档_1.mp4  6.21M9 V& h& v( ]7 X- @3 B
|   |   ├──1:xlwt创建Excel并写数据_1.mp4  37.66M
0 u0 c6 U. I5 O. {|   |   ├──20:通过模板生成文档_1.mp4  38.15M! ^* C- [4 g0 F9 b+ [
|   |   ├──21:word转换pdf_1.mp4  17.32M
# N7 y* J+ S9 {7 N|   |   ├──22:读取pdf内容_1.mp4  21.17M& C. X# a- G+ J0 P/ f# N: Z
|   |   ├──23:合并pdf文件_1.mp4  15.89M- D  h. A$ i! I' l/ A
|   |   ├──24:拆分pdf文件_1.mp4  11.50M
& |4 u, y1 D* U|   |   ├──25:加密pdf文件_1.mp4  10.46M% Y; {/ q% G( d0 A2 {) @* U6 U0 s) q
|   |   ├──26:创建ppt与基本操作_1.mp4  49.91M- B! p7 U  a9 A- `3 G) u
|   |   ├──27:ppt增加图片_1.mp4  12.97M
+ X3 f% N/ G1 C$ s2 I7 O- B" m|   |   ├──28:ppt增加流程图_1.mp4  38.56M7 B! x$ D2 B+ w* @8 K$ q
|   |   ├──29:ppt绘制条图_1.mp4  24.08M
+ O- k7 }* L9 @/ l' m" j0 j( d7 }|   |   ├──2:xlrd读取Excel数据_1.mp4  31.92M3 J+ J4 E( `7 [
|   |   ├──30:ppt绘图图表样式_1.mp4  37.92M" H' q' U9 D* {  G# n
|   |   ├──31:ppt绘制折线图与饼图_1.mp4  25.73M
% G0 D7 h* F8 i% \# V! n|   |   ├──32:发送普通邮件_1.mp4  32.65M% L) d4 l# ]$ r7 [3 E( T9 z
|   |   ├──33:发送HTML邮件_1.mp4  16.18M5 u- e$ c  ]# ~0 D
|   |   ├──34:发送附件邮件_1.mp4  16.71M
& D: @' M+ o( S  N( V/ e+ C3 g0 y9 h|   |   ├──35:批量发送邮件(工资条)_1.mp4  48.39M
$ J; X' v  d) [' v- G|   |   ├──36:zmail的使用_1.mp4  32.65M6 {9 s% ?; ]1 C1 I
|   |   ├──37:windows定时任务_1.mp4  22.71M  J2 N, X2 T( g- s' v2 c3 t; l# |
|   |   ├──38:linux或os定时任务_1.mp4  27.07M
& j. U7 J; K; K|   |   ├──39:发送钉钉普通消息_1.mp4  31.11M
3 x6 a9 f$ l4 L4 a6 c: s) u|   |   ├──3:xlutils修改Excel数据_1.mp4  22.38M3 r( Y9 h" c; ^7 }; c1 J5 E. _
|   |   ├──40:发送钉钉卡片消息_1.mp4  25.19M
5 x7 \0 O3 N: C' c' V$ u- }; A|   |   ├──41:压缩文件的操作_1.mp4  50.03M
  I/ p8 F3 D' L5 W8 O|   |   ├──42:压缩包密码破解_1.mp4  37.39M
  r9 @; {$ g, Q4 ^|   |   ├──4:xlwt设置样式_1.mp4  61.85M4 F/ d) P2 T4 Y8 i% t+ O
|   |   ├──5:数据的汇总案例_1.mp4  44.88M6 v+ z3 p$ v9 \# `% @$ ?6 V3 I" E/ n
|   |   ├──6:表格的拆分_1.mp4  36.57M5 }  a1 X1 {3 k  \
|   |   ├──7:openpyxl读取数据_1.mp4  46.94M8 S) L5 `5 G, N6 ^5 {3 u3 L9 C
|   |   ├──8:openpyxl创建excel_1.mp4  92.90M
; M; t# r' l- R$ g. {' f0 l|   |   └──9:多个excel合并1个excel中1个sheet_1.mp4  37.41M8 v+ `0 A0 \0 X: s
|   └──代码.rar  1.61M; x3 M: e% o) @; W; A
├──15-Python爬虫开发     8 s+ o2 T7 B. }1 ^& R
|   ├──章节1:爬虫介绍与常用工具【   1 j2 v& i, s1 s; `+ J3 X
|   |   ├──1.txt  0.24kb
& r5 X. ^+ G9 j6 ?|   |   ├──1:爬虫介绍_1.mp4  71.40M* ~6 K9 s/ f. i) p+ h, k
|   |   ├──2:爬虫常用软件安装与使用_1.mp4  53.17M! e9 j6 g& d- j) S1 y/ S
|   |   ├──3:第一个爬虫_1.mp4  26.88M
) W) o+ m1 ^& b4 D  l5 m|   |   ├──4:Request对象与User-Agent的使用_1.mp4  30.32M
& U( a; U- V5 K) I|   |   ├──5:get请求的使用_1.mp4  26.48M: g/ o+ Z2 L' q& W
|   |   ├──6:post请求的使用_1.mp4  18.17M
- v" y  t7 m( o* L* H1 K|   |   ├──7:百度贴吧案例_1.mp4  31.57M0 [7 z! c& V" W) A
|   |   ├──8:ajax请求的使用_1.mp4  47.96M( D) Z" K/ n# W9 x, b
|   |   ├──9:https请求的问题_1.mp4  16.05M
' c' a$ ^& S+ y6 a: n|   |   ├──补充资料.rar  318.60kb
* \* G+ v2 O' e, J|   |   └──爬虫.rar  3.17G
0 x$ e3 y% Z+ A" }6 i2 y' w|   ├──章节2:爬虫开发常用模块【   
7 E) e2 ~" f# b+ w9 n* D- b, K# ~|   |   ├──1.txt  0.24kb
7 A% p* L7 J7 p' Q, {3 N* @. k! Y|   |   ├──10:动态UserAgent的使用_1.mp4  18.93M+ u. X% K+ G* f" T6 }
|   |   ├──11:opener的使用_1.mp4  15.34M! @  K! N$ f! N* r$ N
|   |   ├──12:proxy代理的使用_1.mp4  41.77M
2 u! }9 k7 P4 P- w4 H% x1 d3 C! [: [|   |   ├──13:cookie的使用_1.mp4  25.37M
' q/ F2 H9 c" Y3 d/ f. c4 I|   |   ├──14:cookie的保存与使用_1.mp4  23.26M
& b3 z7 i/ U- a|   |   ├──15:URLError的使用_1.mp4  19.54M) K! \" g/ E/ K7 L" p- {4 D% J# t
|   |   └──16:requests的使用_1.mp4  58.02M
3 d+ @) @# }% Z& K+ O- A- v|   ├──章节3:数据提取与验证码识别【   ) I' M$ b4 J* q6 c# k: j$ p  t: Q
|   |   ├──1.txt  0.18kb
% F! W" Y6 x7 E0 K* b0 s|   |   ├──17:数据提取的介绍_1.mp4  8.61M
5 J( U1 y: R- @6 g. \+ p|   |   ├──18:数据提取之re的使用_1.mp4  61.45M
$ t( n/ [6 O0 j6 Z  q|   |   ├──19:内涵段子练习_1.mp4  23.28M
9 P4 L& }: I" k% a|   |   ├──20:BS4的使用_1.mp4  60.36M
6 n0 v5 u( }; s6 L7 y( u! l|   |   ├──21:xpath的使用_1.mp4  59.24M* _; U) ]! g+ s
|   |   ├──22:pyquery的使用_1.mp4  37.59M
; {. @2 A- K0 ?) \|   |   ├──23:json模块的使用_1.mp4  20.85M4 {3 U$ h/ R( C1 Y+ h& l/ i  ]5 I1 ^
|   |   ├──24:jsonpath的使用_1.mp4  21.19M
3 g+ `9 N/ G7 w|   |   ├──25:猫眼电影需要与分析_1.mp4  10.94M; w% ~) P' F) D/ B( b
|   |   ├──26:猫眼电影xpath写法_1.mp4  54.92M/ z0 y. ]  B0 L  D. i* G
|   |   ├──27:猫眼电影bs4写法_1.mp4  24.00M3 M/ @* P+ l, F# t) B8 D. @3 @
|   |   ├──28:猫眼电影pyquery写法_1.mp4  9.37M
% \2 n" b0 |( l& |: `|   |   ├──29:猫眼电影re写法_1.mp4  30.33M$ D7 k1 ^( n( z
|   |   ├──30:tesseract的使用_1.mp4  26.39M% a, r* b, u, F& p" L
|   |   ├──31:selenium的介绍与安装_1.mp4  31.72M
9 X* i; N( n9 i9 ^7 E: M3 K5 r|   |   ├──32:selenium的基本使用_1.mp4  21.12M
  B. P$ G3 B) `' T/ a|   |   ├──33:selenium参数的使用_1.mp4  28.83M
& I+ R' K9 P+ d3 Q! `- v( Z5 d|   |   ├──34:直播网练习_1.mp4  35.22M
' t- U9 o: N$ _, n- ~|   |   ├──35:selenium的滚动条的操作_1.mp4  36.19M& k3 Z2 e5 C) X, f6 L
|   |   ├──36:云打码使用_1.mp4  33.11M- L* g4 d  l. r( o! F9 P; q7 k2 @% L+ ?
|   |   ├──37:云打码登录_1.mp4  37.75M
$ j2 |: {  D% u|   |   ├──38:爬虫之多线程_1.mp4  37.47M
$ T3 ]/ ^. i8 t  L9 Y|   |   ├──39:爬虫框架类设计_1.mp4  40.41M
# e" J, C/ O1 _( r3 x: s; }6 }|   |   ├──40:爬虫框架功能实现_1.mp4  21.83M
8 w; q! e/ e5 `% R& O4 d6 h. K|   |   └──云打码代码.rar  18.53kb
9 W: A2 P/ O9 X( y3 @; S2 V% Z4 j. q|   ├──章节4:scrapy框架简介与配置      ) e0 M1 b+ W$ ^+ Z0 Z( [
|   |   ├──1.txt  0.17kb
& V% k8 R5 [6 K$ @|   |   ├──41:scrapy的介绍与安装_1.mp4  63.43M
( M, f, y) R/ H' E! P. e|   |   ├──42:scrapy的基本使用_1.mp4  58.22M9 f/ K" {: B- n9 {
|   |   ├──43:scrapy提取数据方法_1.mp4  32.25M
+ u8 T$ p9 A, m9 d; K|   |   ├──44:scrapy中pipeline的使用_1.mp4  40.80M
) |$ s$ h% m' @8 I( Z8 T|   |   ├──45:scrapy中setting配置信息_1.mp4  20.08M4 L* b% C  ?3 f% D: R! A- J
|   |   ├──46:scrapy中细节问题与爬虫深度与广度的思路_1.mp4  27.22M  Z4 g) b. n5 T
|   |   ├──47:scrapy爬取小说案例_1.mp4  53.89M8 x; g  {# V5 o" v
|   |   └──48:scrapy爬取小说补充_1.mp4  14.50M- V% C3 u" g( Z, s# L9 h0 j
|   ├──章节5:scrapy框架高级  / d: ~6 u! z2 d1 n$ A3 p( n
|   |   ├──1.txt  0.14kb0 R" c8 B& y6 H2 U. x" P
|   |   ├──49:scrapy中crawlspider的使用_1.mp4  37.16M
' X; f9 m* C* Y# z4 w: V+ u|   |   ├──50:scrapy中imagepipeline的使用_1.mp4  68.05M
0 s+ y4 F2 A3 R7 n1 l& B( L: i. k|   |   ├──51:scrapy动态UA的设置_1.mp4  22.99M& _( A* y% y6 ?1 k( k7 f
|   |   ├──52:scrapy动态Proxy的设置_1.mp4  24.79M* @' s+ g1 }* W) T" Q7 C
|   |   ├──53:scrapy中Reqeust与Response对象与登录方法1_1.mp4  40.68M+ Q1 w' v3 O7 m
|   |   ├──54:scrapy中登录方法2_1.mp4  62.16M
0 E/ m! N6 n# k2 M9 c% u|   |   └──55:scrapy中登录方法3_1.mp4  15.58M
5 @0 v  T- w3 w2 C6 d|   ├──章节6:爬虫数据存储  
3 ~* P) l- W) x+ i5 [1 R; \|   |   ├──资料:章节6:爬虫数据存储  
! i2 r' M: k; f) I+ U) q3 [$ M- @|   |   ├──资料:章节6:爬虫数据存储     / ?5 A0 S0 `/ O* F4 P2 A* y; A  {
|   |   ├──1.txt  0.16kb
2 x; c( i3 I1 g2 G|   |   ├──56:Mongo的使用_1.mp4  34.67M
. G( A0 {$ v6 z! U1 X3 `|   |   ├──57:Mongo的数据库实例与集合的操作_1.mp4  30.77M
3 e' K% T) Y& B% o4 i% L# o|   |   ├──58:Mongo的数据CRUD_1.mp4  42.90M
6 `8 d( F: K# Q( P; h% ]|   |   ├──59:Mongo的简单查询_1.mp4  41.74M
- K) k7 c: G0 ]/ B  w+ e: a|   |   ├──60:Mongo与Python的交互_1.mp4  43.28M
3 }% ?$ v6 R) w/ v4 K' C|   |   └──61:将爬虫获取到的数据保存到数据库_1.mp4  49.63M
# n1 X  g* }. G4 D7 r|   ├──章节7:动态数据抓取     
" n  @/ H1 @6 t|   |   ├──1.txt  0.17kb
9 w  l) r( i% z+ W, [- b" d7 E|   |   ├──62:splash的介绍与docker的安装_1.mp4  37.67M
9 C/ t: v/ `/ R5 q) p4 @, ~|   |   ├──63:docker的服务开启与关闭_1.mp4  17.28M
4 p3 Z0 I) J2 R& O7 M; ~8 r|   |   ├──64:splash与request的结合_1.mp4  60.12M. `; h8 L: f* Q: O# w6 F  X3 f; a
|   |   ├──65:splash与scrapy的结合_1.mp4  32.26M, f1 v, x" Z) _: t; o- o* y8 C+ _
|   |   ├──66:selenium与scrapy的结合_1.mp4  41.75M
+ V( E# R' K- y5 z8 [|   |   ├──67:某家网站数据的获取分析与实现_1.mp4  55.66M
# p# \" W' {4 o7 l4 G/ q|   |   └──68:某家网站数据的保存_1.mp4  25.31M- [& g+ P9 J/ M- @  X' m  f8 ~
|   ├──章节8:分布式爬虫     - i5 c9 T4 N1 T- ^! H
|   |   ├──1.txt  0.10kb. }# G/ Y$ F+ z+ s5 L6 u8 D
|   |   ├──69:scrapy-redis的介绍_1.mp4  33.70M
# f2 A, M: [7 S; j8 J2 X|   |   ├──70:scrapy-redis环境搭建-Liunx的安装_1.mp4  22.66M
, X$ z8 D( v0 u) h+ F|   |   ├──71:scrapy-redis环境搭建-Liunx软件安装与克隆_1.mp4  62.85M- e. }/ A4 B, m% S+ d
|   |   ├──72:scrapy-redis环境搭建-windows软件安装_1.mp4  16.81M" ]: t+ r2 Z. h. e' f5 F
|   |   ├──73:分布式1写法_1.mp4  36.39M1 ]6 }; ?/ V% P) Y2 x" m
|   |   ├──74:分布式2写法_1.mp4  52.22M
4 O# U1 I4 y6 J' m|   |   ├──75:分布式3写法_1.mp4  41.77M
  W7 o7 O5 ^0 f# ]: I0 U|   |   └──76:Redis中取出数据保存到Mongo_1.mp4  22.92M( ?- u9 C: K) |9 I7 J( g
|   └──章节9:docker容器扩展     
. l" e3 y5 q% |/ p4 g, Y|   |   ├──100:CMD和ENTRYPOINT的区别_1.mp4  12.07M( w0 U5 L# c, U/ x  `3 t
|   |   ├──101:DockerFile制作tomcat镜像_1.mp4  37.96M5 y% t# {4 E4 U: s3 b* ?5 x4 o4 ]
|   |   ├──102:Docker0详解_1.mp4  33.63M
% e1 M0 w" k7 h& S% G, Q5 x! o" m, M|   |   ├──103:容器互联-link_1.mp4  16.88M6 M; N5 H8 c: k: n1 O9 O$ R; _' p
|   |   ├──104:四种网络模式_1.mp4  20.94M
; M& o- J: a7 V/ X1 L6 Q& u& @3 e6 @  z|   |   ├──105:自定义网络_1.mp4  28.71M/ a# ]( y1 v/ H! [/ s- ^
|   |   ├──106:网络连接_1.mp4  15.61M0 F/ Z- T; F( ]
|   |   ├──107:Docker网络实战Redis集群搭建_1.mp4  23.23M
$ @$ I; U% Y+ H9 x3 Y1 Y|   |   ├──108:创建SpringBoot应用_1.mp4  7.64M
, v4 |5 h, d2 H  _6 w9 s1 J! M|   |   ├──109:编写Dockerfile_1.mp4  8.35M
! Z- N) v+ J. I1 H' ~4 W6 P|   |   ├──110:构建微服务镜像_1.mp4  10.23M+ c! v; P6 L, {4 V
|   |   ├──111:镜像发布dockerhub_1.mp4  11.25M7 T: N" r' w8 _2 U' h8 S
|   |   ├──112:镜像发布阿里云_1.mp4  22.52M
7 [0 a1 O7 a9 B|   |   ├──113:项目介绍_1.mp4  5.22M; X! X. y6 s, |$ i
|   |   ├──114:项目演示_1.mp4  10.74M
+ [5 n: T  I& x% P# j3 {4 l% |  S|   |   ├──115:项目下载和配置_1.mp4  6.50M
4 q4 R6 t( I1 B1 R! X# Z|   |   ├──116:后端代码编译打包_1.mp4  11.22M' f/ _5 ]9 z' J, e# O
|   |   ├──117:安装node.js_1.mp4  7.14M* r+ b8 H0 H" L' A# c3 @% |- u
|   |   ├──118:安装淘宝镜像cnpm_1.mp4  9.13M) d( _+ y7 Q1 Z  C- v# w
|   |   ├──119:前端代码打包_1.mp4  11.65M
' {- ~$ P6 A6 j  F+ e5 p# M|   |   ├──120:安装Redis集群高可用_1.mp4  16.80M: I8 q. S) z2 r2 L( }
|   |   ├──121:安装Mysql服务_1.mp4  19.30M
. P) ?- v6 N$ r+ f% D& v2 r|   |   ├──122:项目部署架构概述_1.mp4  15.46M
. A: ?# b- D  m5 d7 H" P: `0 O|   |   ├──123:项目部署之网络问题解决方案_1.mp4  26.17M& a" {* {" x. h( @- v
|   |   ├──124:后台服务容器化_1.mp4  27.55M. u# F+ ~" I$ r# \1 p" b5 a) m
|   |   ├──125:Nginx搭建后台负载均衡_1.mp4  19.93M
9 Q) M* _, }2 ~2 [2 Q3 O|   |   ├──126:前台项目容器化_1.mp4  19.68M7 y" s9 D7 s* e, G
|   |   ├──127:Nginx搭建前台负载均衡_1.mp4  11.53M
; w9 N' @; n8 J+ F|   |   ├──128:Docker总结_1.mp4  16.14M
4 {* U4 b+ w& T% K+ C0 o6 ~|   |   ├──77:Docker概述_1.mp4  8.62M
0 C3 ?) h$ S/ P|   |   ├──78:没有Docker世界_1.mp4  23.82M# Q: `# O! M, B8 W3 n+ q4 `
|   |   ├──79:Docker是什么_1.mp4  12.78M
5 z# o0 ]$ D! E9 y! ]4 v3 j|   |   ├──80:容器和虚拟机_1.mp4  33.68M
0 j$ l# v; s) @8 K. Y  }# X+ ^|   |   ├──81:Docker概念_1.mp4  25.63M
/ o8 U* Z) c2 z" ?|   |   ├──82:Docker安装_1.mp4  19.29M: K$ a) H, h  ]* d5 Y! J
|   |   ├──83:Docker镜像命令_1.mp4  20.86M
2 E# ^6 D" U  a( S' o|   |   ├──84:Docker容器命令_1.mp4  37.36M4 p/ {# X9 X4 t$ n/ f
|   |   ├──85:其他命令-日志元数据进程_1.mp4  27.17M5 b5 S( ]$ X; t! l, I2 d3 I; k/ ^
|   |   ├──86:Docker命令小结_1.mp4  5.04M/ _3 k& @8 g: S/ X  o: p
|   |   ├──87:Docker搭建Nginx_1.mp4  17.20M+ m3 m6 C3 X% I- O" G
|   |   ├──88:Docker搭建Tomcat_1.mp4  15.03M" k! ?" Z4 U4 Q) d* J
|   |   ├──89:Docker搭建Mysql_1.mp4  13.59M8 \  \0 P1 E: v- M3 V/ X
|   |   ├──90:Docker搭建Redis_1.mp4  7.91M% Q- _5 c9 Q' ~9 C8 F6 {( k
|   |   ├──91:什么是容器数据卷技术_1.mp4  11.02M9 L& H3 B- ^1 t# Y6 Q' }8 E2 U0 m
|   |   ├──92:如何配置数据卷_1.mp4  15.37M
2 s: {5 ]5 Z7 H/ i8 O  s|   |   ├──93:Volume基本使用_1.mp4  24.43M! ?. m) r, U, d$ w: G
|   |   ├──94:实战Mysql数据卷_1.mp4  12.75M
# i5 C) H1 ]8 Q- \|   |   ├──95:具名和匿名挂载_1.mp4  10.81M
$ l6 R" K% N0 p, |) W|   |   ├──96:什么是DockerFile_1.mp4  17.60M) {* [1 D7 M( d! S
|   |   ├──97:和DockerFile说一声Hello_1.mp4  16.69M0 w2 `# m6 K5 d1 _9 R7 N
|   |   ├──98:DockerFile指令上_1.mp4  45.48M
) ^1 S4 R6 V" ^& Z* n" L|   |   ├──99:DockerFile指令下_1.mp4  52.73M
( o4 l. Y# h: M: J5 L  Z% ^|   |   ├──image.rar  10.43M
. j4 h2 Y' @, [0 A, }% o7 [. y|   |   ├──笔记.rar  9.37M
5 I# [) `6 s0 i|   |   └──源码.rar  152.40M
7 g$ p7 Y! k: o0 _; v7 B├──16-算法与数据结构【   4 `# ]2 A" Q" |0 F! f& p
|   ├──章节1:算法与数据结构【   * s: ^9 ~3 ~  |; ^8 V9 B
|   |   ├──10:哈希表的基本结构_1.mp4  34.77M
/ k% I" B1 O# [3 c9 R+ S6 T|   |   ├──11:哈希表冲突问题_1.mp4  46.57M" I+ _; A7 r# H$ U" o. b. T0 D
|   |   ├──12:哈希表冲突问题2_1.mp4  33.43M+ {' S) u9 r7 H' b7 {6 ]8 F1 A: B. |0 {
|   |   ├──13:哈希扩容_1.mp4  46.61M
& r. U" e1 C3 Z6 Q|   |   ├──14:递归与栈_1.mp4  29.71M
" ~; j$ |; Y. T! ], L4 y|   |   ├──15:线性查找_1.mp4  35.94M
7 U" o+ D  z- k/ C1 W|   |   ├──16:二分查找_1.mp4  36.70M
" r- X2 U  _1 q% ?% W|   |   ├──17:冒泡排序_1.mp4  32.57M" L, g, \; G$ A9 n; g" Z
|   |   ├──18:选择排序_1.mp4  29.87M! d. g! H8 T0 l9 V& G7 O9 R( b8 d
|   |   ├──19:插入排序_1.mp4  19.55M
2 T( ^8 e2 F( d% b7 M- @/ q|   |   ├──1:数据结构与算法简介_1.mp4  30.72M
; n0 a* u  v) n9 o: s& e, n& ||   |   ├──20:归并排序_1.mp4  52.49M+ i% a0 h& l( N! C! K% B9 @$ X: w
|   |   ├──21:快速排序_1.mp4  25.59M
1 F& d# b5 f7 n; H* e|   |   ├──22:树结构_1.mp4  47.75M
6 Z% `. L! m( v6 C! n! \* R' c|   |   ├──23:树结构的遍历_1.mp4  26.92M
  V6 P3 H# H  W8 H|   |   ├──24:最大堆的增加操作_1.mp4  37.62M# W/ N% |3 k' M$ X5 {% D
|   |   ├──25:最大堆的删除操作_1.mp4  39.66M
  r' l" y0 Q2 b+ V. u! l|   |   ├──26:二叉树的查找_1.mp4  45.26M
; h# ]: I1 u' h% \) {! b|   |   ├──27:二叉树获取最小值_1.mp4  9.95M5 T4 Y' x0 K0 W8 J
|   |   ├──28:二叉树的添加_1.mp4  32.49M
2 ~8 d: @6 B3 l% ~# p3 V|   |   ├──29:二叉树的删除_1.mp4  62.43M
5 l! D1 Z5 L9 ]8 \& F|   |   ├──2:大O表示法_1.mp4  22.28M2 Y: y6 a" D4 _
|   |   ├──3:线性结构_1.mp4  50.54M  H2 G& }: |$ s# b, F: B
|   |   ├──4:单线链表1_1.mp4  55.57M
3 {7 [9 Z" Y1 T|   |   ├──5:单链表2_1.mp4  49.17M7 X7 W- W+ L  n" @8 O% Y* }  i
|   |   ├──6:双链表_1.mp4  57.94M
$ u3 |4 B- I) R) ]0 C% e' ||   |   ├──7:队列(链式)_1.mp4  42.04M1 e) V5 Z8 p4 G! O4 _0 X
|   |   ├──8:队列(线式)_1.mp4  23.24M
1 R. Q! i( z7 s: @! L2 ^|   |   └──9:栈与双端队列_1.mp4  15.98M% l- g9 j+ c; v; _, m0 i
|   ├──代码.zip  14.44kb
( S4 l5 {  s6 p$ m% Z6 L" R2 W|   └──资料.zip  4.80M/ ^8 N: S" w- s
├──16-算法与数据结构     
! c" H0 j  T6 o* H- E|   └──章节1:算法与数据结构【   6 r/ o4 ~  ]& M5 l2 }9 [# [4 k1 d
├──17-数据分析-数学知识【   
$ R1 S5 b, y; C$ Y3 ]|   ├──章节1:补充数学知识【   
; S, C+ z% ~. f5 M; W% H|   |   ├──10:高阶导数_导数判断单调性_导数与极值_1.mp4  10.76M8 H+ L1 r  v7 ?+ s2 _; [. S
|   |   ├──11:导数判断凹凸性_导数用于泰勒展开_1.mp4  23.49M5 b* G: C+ f; t# }6 f, k7 \
|   |   ├──12:向量的意义_n维欧式空间空间_1.mp4  9.62M
9 k3 Q! d2 k; C' X5 v|   |   ├──13:行向量列向量_转置_数乘_加减乘除_1.mp4  9.40M4 d, W3 b6 ]) l4 w* L# M. g
|   |   ├──14:向量的内积_向量运算法则_1.mp4  9.08M
3 F' ~' Z# m5 m" v|   |   ├──15:学习向量计算的用途举例_1.mp4  10.92M
5 V. j; b) s  G; c! ?|   |   ├──16:向量的范数_范数与正则项的关系_1.mp4  14.84M% G! M. w- \( z6 ]$ T
|   |   ├──17:特殊的向量_1.mp4  11.93M9 L; d; H& u% J3 b& f  K, b6 @/ [- E
|   |   ├──18:矩阵_方阵_对称阵_单位阵_对角阵_1.mp4  8.38M5 X' P+ R" u0 u
|   |   ├──19:矩阵的运算_加减法_转置_1.mp4  10.41M
% R$ y, w3 Q% a: W) K3 u/ F- o|   |   ├──1:人工智能学习数学的必要性_微积分知识点_1.mp4  15.66M2 @5 S7 J  G! _/ f9 q! z
|   |   ├──20:矩阵相乘_1.mp4  10.32M+ ^- {! E1 V/ Y* B( l
|   |   ├──21:矩阵的逆矩阵_1.mp4  18.67M
, X0 v( P: U; y. H! \|   |   ├──22:矩阵的行列式_1.mp4  10.36M+ _  l* L1 Q: x, b' x# \/ U, X  l/ k
|   |   ├──23:多元函数求偏导_1.mp4  11.57M
( D6 c% h4 A* P  S|   |   ├──24:高阶偏导数_梯度_1.mp4  12.79M# P$ r1 Q, z1 _9 g
|   |   ├──25:雅可比矩阵_在神经网络中应用_1.mp4  19.79M4 h& D( m$ R1 D
|   |   ├──26:Hessian矩阵_1.mp4  17.72M
" P* O" e( L" C- J|   |   ├──27:二次型_1.mp4  14.88M
! b& g0 O8 y; b1 r& y|   |   ├──28:补充关于正定负定的理解_1.mp4  13.80M
8 M9 O& A/ b" a8 X$ P|   |   ├──29:特征值和特征向量(1)_1.mp4  16.53M
& K' Y1 e, d* l, ^8 V|   |   ├──2:线性代数_概率论知识点_1.mp4  14.52M$ r; i' |. T0 r- M( i
|   |   ├──30:特征值和特征向量(2)_1.mp4  18.23M
8 s7 u! f& Z* a+ U' F! s' r|   |   ├──31:特征值分解_1.mp4  20.45M
6 K( n2 ]! {  O6 I+ m6 u+ g|   |   ├──32:多元函数的泰勒展开_矩阵和向量的求导_1.mp4  23.02M' ?# V$ V2 X' M. Y
|   |   ├──33:奇异值分解定义_1.mp4  12.44M
3 r: z) q  U$ u$ D|   |   ├──34:求解奇异值分解中的UΣV矩阵_1.mp4  27.68M2 W2 J: N4 I( X; y- R, y9 A* g
|   |   ├──35:奇异值分解性质_数据压缩_1.mp4  22.52M' _2 H' E; v& D+ [; U( \
|   |   ├──36:SVD用于PCA降维_1.mp4  11.84M
1 d) J0 c/ ]$ f& j* k/ d: f* S( t/ A|   |   ├──37:SVD用于协同过滤_求逆矩阵_1.mp4  19.75M
$ {( G5 _- c7 \% M5 O|   |   ├──38:概率论_随机事件与随机事件概率_1.mp4  12.67M
- t" E3 N- @- L  c* Q|   |   ├──39:条件概率_贝叶斯公式_1.mp4  16.42M* w/ A( ^- i2 J; d0 j, z: U
|   |   ├──3:最优化知识_数学内容学习重点_1.mp4  21.23M/ Y1 Z; U* R3 x" _% h) e
|   |   ├──40:随机变量_1.mp4  12.63M. x9 t4 J% t+ s- C/ k) n( X- ?7 s7 _# M
|   |   ├──41:数学期望和方差_1.mp4  12.12M- w- u7 w! s9 ^% M: D
|   |   ├──42:常用随机变量服从的分布_1.mp4  12.09M4 J+ s$ Y6 f+ p  _- w
|   |   ├──43:随机向量_独立性_协方差_随机向量的正太分布_1.mp4  17.20M" a2 h3 X( k8 Y7 ?5 ?
|   |   ├──44:最大似然估计思想_1.mp4  12.94M( ^1 h% r, O$ N
|   |   ├──45:最优化的基本概念_1.mp4  17.66M$ b5 u+ K8 w3 X: w
|   |   ├──46:迭代求解的原因_1.mp4  11.75M+ O  i- K3 |* Y
|   |   ├──47:梯度下降法思路_1.mp4  12.89M
; t. N, ^8 u; Z9 v+ A|   |   ├──48:梯度下降法的推导_1.mp4  22.88M
; m2 ~- V$ [, x7 {0 I% L( i/ d* \|   |   ├──49:牛顿法公式推导以及优缺点_1.mp4  25.77M' h4 @+ E  {! x$ \
|   |   ├──4:导数的定义_左导数和右导数_1.mp4  13.15M- N& Y& D: R8 w
|   |   ├──50:坐标下降法_数值优化面临的问题_1.mp4  13.06M
  U0 ~( C( {8 T|   |   ├──51:凸集_1.mp4  12.69M
; ]2 `7 z3 O. p5 a! X|   |   ├──52:凸函数_1.mp4  9.45M; ?' p: |8 E2 ~4 p3 m1 s! V
|   |   ├──53:凸优化的性质_一般表达形式_1.mp4  11.37M  l4 ^9 x8 i# @$ ?' i) s9 L/ a5 u
|   |   ├──54:拉格朗日函数_1.mp4  15.16M
1 }$ D0 H7 W: }( h|   |   ├──5:导数的几何意义和物理意义_1.mp4  6.65M( x  h  j- R* n/ K
|   |   ├──6:常见函数的求导公式_1.mp4  10.08M1 @+ O9 F, K* _" G1 y& p7 ~% x( P
|   |   ├──7:导数求解的四则运算法则_1.mp4  12.21M
9 e7 N4 q. D1 k( G0 Z" ^|   |   ├──8:复合函数求导法则_1.mp4  8.59M
/ d6 X( ?* \. @|   |   ├──9:推导激活函数的导函数_1.mp4  14.59M& Y8 j2 @  t3 V- F4 I
|   |   └──数学.pdf  1.48M
5 S' B( g/ v& N|   └──章节2:统计学基础【   
- _7 O& b/ {, {: g5 _|   |   ├──55:统计学的介绍_1.mp4  49.49M/ A; ?8 L/ j  ~  ?5 i
|   |   ├──56:个体、变量、变异的概念_1.mp4  14.30M5 ~- q0 O; X) O) D
|   |   ├──57:变量类型_1.mp4  35.58M
! N& a; F0 u# f|   |   ├──58:总体、样本、抽样的概念_1.mp4  19.20M
7 f3 p& w. Z6 m/ X4 ]|   |   ├──59:统计量、总体参数与抽样误差_1.mp4  13.37M
  W; A# `+ j- [* S/ y|   |   ├──60:概率、频率与小概率事件_1.mp4  11.14M. l8 n5 H8 B$ ^
|   |   ├──61:统计研究的步骤_1.mp4  26.87M0 p' J; G  h: O  Z6 n( s: H2 |
|   |   ├──62:统计描述基本概要_1.mp4  18.87M
8 U% ?* L0 i1 w$ i% o! F* s/ v|   |   ├──63:集中趋势描述指标_1.mp4  29.19M
) P1 ?, E, G  c|   |   ├──64:集中趋势案例_1.mp4  11.68M
) x' c( c  C+ X! j$ d$ L& K|   |   ├──65:离散趋势描述指标_1.mp4  30.02M
1 S) v; K4 f5 T. B% Z|   |   ├──66:分类变量描述指标_1.mp4  16.15M& Q' b% |+ m4 Q  Y7 e* L4 _8 y
|   |   ├──67:相对数的注意事项_1.mp4  21.52M
5 ]% b" w, N" k( m|   |   ├──68:频率图的特性_1.mp4  14.53M3 J' K6 R- E2 a& }" \& v: \
|   |   ├──69:正态分布的了解_1.mp4  23.66M
, [) M  k1 b" i5 I|   |   ├──70:二项分布的了解_1.mp4  31.23M
; w* V1 v5 q6 K2 g|   |   ├──71:统计推断、抽样误差与标准误_1.mp4  42.90M
5 S) d% s' H+ W/ \& S6 h/ Z|   |   ├──72:t分布_1.mp4  24.36M0 `$ R3 U! ]" L, |4 i
|   |   ├──73:推断方法_1.mp4  11.23M
( K& q1 u/ \) ]$ T9 e% d( s' d|   |   ├──74:假设检验介绍_1.mp4  20.79M% ?0 S" [1 d  T* o
|   |   ├──75:小概率事件与假设检验思想_1.mp4  16.94M' P, J' G, g! n8 C1 W
|   |   ├──76:假设检测的步骤_1.mp4  22.06M) B. m! X  ?2 S' H' Q8 b6 w- I/ G; c
|   |   ├──77:一类错误、二类错误与检验效能_1.mp4  9.54M
& K8 v7 P4 @; E2 W|   |   ├──78:假设检验的注意事项_1.mp4  16.66M6 a3 J( g# U: C
|   |   ├──79:单样本t检验_1.mp4  28.24M) H: N4 P$ B/ O0 Q7 Y$ _' n7 a
|   |   ├──80:两样本t检验_1.mp4  14.68M
8 G% b8 L* s7 N9 I7 [) L|   |   ├──81:卡方检验_1.mp4  24.95M& N/ x+ l8 K" j# a7 h
|   |   └──文档.rar  2.14M
2 ?& c/ U* X/ H7 W" }7 g├──18-数据分析-数据可视化  
1 G' ]. M1 `/ i- J/ J4 m|   ├──章节1:matplotlib  0 ^2 P/ o2 ~' w: S
|   |   ├──10:matplotlib子图的使用_1.mp4  18.74M/ d  z, `8 |. F9 t
|   |   ├──11:matplotlib总结_1.mp4  48.98M
4 N& D& \$ f+ V0 j|   |   ├──1:matplotlib的介绍与基本使用_1.mp4  22.32M. J" |8 A, f' i& N& Z; O
|   |   ├──2:matplotlib修改x轴标签内容与中文问题_1.mp4  39.52M6 V! ]% j+ k0 S: w$ t5 o
|   |   ├──3:matplotlib显示标题与说明_1.mp4  11.85M
4 ?$ V. N; a3 w  R& ]|   |   ├──4:matplotlib多线绘画与图例显示_1.mp4  34.38M
! V# v/ _: Y/ s/ ~5 B1 ]|   |   ├──5:matplotlib细节设置_1.mp4  30.01M. ], q6 k. C# a( |4 Q4 a" U
|   |   ├──6:matplotlib散点图的使用_1.mp4  25.94M
, k$ A+ l# K0 d/ h2 }. P|   |   ├──7:matplotlib条状图的使用_1.mp4  43.67M
$ D3 J9 j# n4 u: P1 r3 i0 z. x|   |   ├──8:matplotlib多条状图绘画的使用_1.mp4  34.36M/ y! h: r* ]4 p5 ^8 ?& [* y
|   |   ├──9:matplotlib直方图的使用_1.mp4  38.35M
2 T8 c( n& U! w/ R- \|   |   └──资料.rar  4.74M
  g0 [- T+ l. X1 _. G# _|   ├──章节2:seaborn  
/ U) M- h" H( w|   |   └──代码     7 j7 S1 Y- u# O5 N0 x0 Q  s* F
|   ├──章节2:seaborn     
3 L5 t% Z& l3 I4 y|   |   ├──代码       d+ U, ?, ^! Z3 H* W$ e  J/ X
|   |   ├──12:seaborn的介绍_1.mp4  26.71M9 _" c1 T# _& ^3 B$ F) R
|   |   ├──13:seaborn风格设置_1_1.mp4  34.56M
# Y( ?* U1 G4 z! O, E3 A: `; p, u|   |   ├──14:seaborn风格设置_2_1.mp4  22.76M6 M, {) ~( i* O9 b
|   |   ├──15:seaborn调色板的使用_1.mp4  69.64M) W! P; \$ m- J& S
|   |   ├──16:seaborn单变量数据的绘图_1.mp4  40.96M
( N# O/ R5 C2 [0 R5 ~|   |   ├──17:seaborn回归关系绘图_1.mp4  23.15M- a* a9 M1 `, f6 U8 o: B% C
|   |   ├──18:seaborn多变量绘图_1_1.mp4  45.53M6 {$ r9 O: X1 L; L8 E; J
|   |   ├──19:searbon多变量绘图2_1.mp4  34.48M
4 l5 C. ]" p! V. x$ s|   |   ├──20:seaborn中FacetGrid的绘图_1.mp4  85.11M* o6 z) g$ q7 o7 c
|   |   ├──21:seaborn热力图的绘图_1.mp4  45.75M
" {/ c5 H0 B; o/ [5 g1 d|   |   └──Seaborn的使用.md  13.86kb. E4 [" s- k' D! a* c8 h3 @
|   ├──章节3:pyecharts  
7 A+ {2 k4 q4 K|   |   └──代码     4 [( h2 J1 M/ e' Z
|   └──章节3:pyecharts     4 s9 d7 j2 f2 s
|   |   ├──代码     7 }6 H* r! u* l9 V
|   |   ├──22:pyecharts的初始_1.mp4  50.19M5 g+ J' u( v5 Y1 G
|   |   ├──23:pyecharts的参数认识1_1.mp4  46.45M5 [# V! ^5 ~/ b/ i, C
|   |   ├──24:pyecharts的参数认识2_1.mp4  39.54M
7 O7 d) Q4 N9 v5 [|   |   ├──25:条图&直方图的绘制_1.mp4  35.75M- Z1 s( @) l' s0 I7 c
|   |   ├──26:线图&面积图的绘制_1.mp4  51.87M
/ m$ V6 n0 d' L# t, e) l& }4 L9 G|   |   ├──27:饼图的绘制_1.mp4  34.25M, B( I+ R$ i$ C2 _
|   |   ├──28:散点的绘制_1.mp4  20.02M# Y" i& c* z$ K- M% ^9 Z' y
|   |   ├──29:箱图的绘制_1.mp4  19.69M
* u) _0 ~* k  J9 q' J|   |   ├──30:热力图的绘制_1.mp4  21.38M
# ]: W5 L! }9 a. v$ {1 N9 `4 K|   |   ├──31:涟漪散点图的绘制_1.mp4  9.86M3 i! h; H0 Q, ~# N
|   |   ├──32:K线图的绘制_1.mp4  15.90M
# _6 p$ E, s" b|   |   ├──33:漏斗图的绘制_1.mp4  10.65M* l. k/ x& P4 h) t
|   |   ├──34:词云图的绘制_1.mp4  12.12M
% @# p! J" [0 o1 l# |& T, U0 R|   |   ├──35:雷达图的绘制_1.mp4  22.14M
; ]9 h& k' J  w) t- X|   |   ├──36:地图的绘制_1.mp4  28.72M
7 J  b9 g4 a3 y, n0 Y2 t|   |   ├──37:坐标图的绘制_1.mp4  39.87M8 y$ t# {8 Y0 P% m# R
|   |   ├──38:组合图的绘制_1.mp4  46.06M1 z* o5 o( J1 q7 f$ G
|   |   ├──39:时间线图的绘制_1.mp4  16.67M
3 I1 j1 z! P& u, a|   |   ├──40:pyecharts整合Flask_1.mp4  54.57M
( j0 W8 E6 c9 m; w; M- f|   |   ├──PyEcharts的使用.pdf  1.76M
) c3 k# C5 J. \; y|   |   └──文档地址.txt  0.10kb
8 z3 w5 w$ H  H( c% ]7 Q% R5 l- t├──19-数据分析-数据管理     0 \* P) H+ I! {. f) z( J
|   ├──章节1:Anaconda介绍_安装_操作     
7 o% W5 O, S2 T; r) W% x8 Q4 P|   |   ├──1:Anaconda介绍_下载_安装_1.mp4  12.39M: ]' O, J3 f$ R* ^( y
|   |   ├──2:Anaconda虚拟环境是什么_作用_1.mp4  30.22M
$ A; m1 y# o% \- \& a2 Z: j+ @9 F|   |   ├──3:Anaconda虚拟环境操作_1.mp4  27.37M
: F# W; k) V- @  ?|   |   ├──4:Anaconda包管理器操作_1.mp4  11.78M! d9 f# g/ K- c) z. a) K1 E
|   |   ├──Anaconda介绍_安装_操作的资料.rar  436.41M
8 g) A$ a% ]5 F; b|   |   ├──源码.rar  0.86kb" [; Z" J# L2 F) J$ L) f
|   |   └──资料.rar  127.46kb
( O; X" t% s" R/ U|   ├──章节2:ipython介绍     ; x; h8 {& ~+ u/ o2 ~1 `! b
|   |   ├──5:IPython是什么_操作_1.mp4  30.87M
9 c. p" \% ^1 u4 h; v; }|   |   ├──ipython介绍的资料.rar  1.15kb, o, g: s  b0 G
|   |   └──源码.rar  0.54kb
" ?4 i% T8 X( k6 s) s" u|   ├──章节3:jupyternotebook_介绍和使用     
) t( A/ p5 ~7 a1 M|   |   ├──6:jupyternotebook是什么_启动_设置firefox浏览器_1.mp4  24.38M4 V& {/ K5 T! d$ L5 u% Y
|   |   ├──7:jupyter_修改主目录_1.mp4  23.92M
2 H6 T( T2 P% g( E|   |   ├──8:jupter文件操作_1.mp4  22.94M
$ V2 e; m& d' o: F! y|   |   ├──9:jupter单元格操作_1.mp4  30.71M) _3 d! a* z8 _  c* h; u: x
|   |   └──源码.rar  1.31kb
/ B& O' k9 S8 U' p, P- v3 u0 I' u|   ├──章节4:numpy     2 z% `* q" U( `3 a
|   |   ├──10:numpy是什么_使用方式_1.mp4  21.34M; d1 r7 y& E7 b+ T" D2 S& a/ U
|   |   ├──11:numpy之array方法_1.mp4  15.02M
8 h5 T- g1 F, |' D" w6 T+ h|   |   ├──12:numpy之arange方法_1.mp4  8.15M0 G2 R1 x1 Q" j- i, M5 k; X
|   |   ├──13:ones及ones_like_1.mp4  12.05M
( R! [8 a- r) Z7 e|   |   ├──14:zeros及zeros_like_1.mp4  4.77M
3 q3 ?/ N  V0 _$ @$ ~* p|   |   ├──15:empty_full_eye_identity_1.mp4  29.09M. _9 r( I' ~7 U3 V0 [7 E# ~
|   |   ├──16:linspace_1.mp4  15.07M
0 e: O. ]" Z! E2 Q) W# _' J|   |   ├──17:logspace_1.mp4  10.42M
6 B3 [+ \0 M8 m1 G$ s' N1 \|   |   ├──18:数组和列表比较_1.mp4  38.19M1 g& _) @6 ^3 a) X% l; B5 E4 E
|   |   ├──19:魔法命令是什么_time命令_1.mp4  13.09M
, a, |& l* C3 g/ C" j3 g" W|   |   ├──20:timeit魔法命令_1.mp4  24.51M5 _7 S: Y  N6 o1 b' p9 X6 g, y
|   |   ├──21:timeit统计数组和列表执行时间_1.mp4  7.81M
0 H3 c5 b9 q7 `/ h1 ]% c( k* C|   |   ├──22:writefile魔法命令_1.mp4  12.75M
4 d) t& d/ \4 J1 l; U1 u+ ~|   |   ├──23:run魔法命令_1.mp4  4.13M& t# r# F" o0 ]2 u, |
|   |   ├──24:memit魔法命令_1.mp4  12.70M0 V& p, J/ T0 f& s2 X
|   |   ├──25:mprun命令_1.mp4  41.76M
# A: d& K0 Z3 b0 u% P6 ]9 C9 A|   |   ├──26:数组对象属性与操作_1.mp4  8.53M
! R8 ]1 h# I" J% q& I5 D! B2 `$ y|   |   ├──27:数据类型及转换_1.mp4  14.95M' C. ^; \! n  U! b# a
|   |   ├──28:改变数组对象形状_1.mp4  20.22M
, f4 e9 q$ Z! c1 R; B0 h|   |   ├──29:数组索引和切片_1.mp4  41.52M% @, g7 d& R+ D
|   |   ├──30:整数及布尔数组进行索引_1.mp4  35.86M5 L0 L1 U( R/ u* O
|   |   ├──31:数组扁平化_存储顺序_1.mp4  35.70M9 A/ z/ B; _8 _( E0 O, t1 U, p
|   |   ├──32:通用_统计函数_1.mp4  20.34M
: r6 P( L8 n/ Q0 K4 G- I, B|   |   ├──33:数组的轴_1.mp4  53.08M
% H# u" H2 W/ l|   |   ├──34:数据连接和切分_1.mp4  39.78M0 U* u& y. C- @1 h/ r+ k5 X
|   |   ├──35:any_all_tanspose_1.mp4  22.41M* Z/ e/ `- F3 S5 d7 G+ d
|   |   ├──36:dot_sort_argsort_1.mp4  34.95M
, O2 o) l7 N3 w9 Y|   |   ├──37:归一化矩阵_1.mp4  32.18M2 K/ S' G- q. `( u
|   |   └──numpy的资料.rar  8.72kb  q6 e( r" `& F- i
|   ├──章节5:Pandas的使用     " P" ?! Z6 ^6 |5 D
|   |   ├──38:pandas介绍与环境搭建_1.mp4  13.98M
8 b$ ]( q& S, E0 P|   |   ├──39:pandas数据初始化_手动输入_1.mp4  25.09M% \- _! N. g/ }$ w4 I' u
|   |   ├──40:pandas数据初始化_读取文件_1.mp4  19.01M
; M0 z9 N9 G4 c; k$ P2 d|   |   ├──41:pandas数据初始化_读取Excel_1.mp4  11.21M8 e' {7 o' Y( B1 h, s* Z
|   |   ├──42:pandas数据初始化_读取MySQL_1.mp4  25.39M
# X6 {; u& e) O, o% k! l|   |   ├──43:pandas数据保存_文件_1.mp4  31.05M& f% D2 t) X5 Z  O. r
|   |   ├──44:pandas数据保存_数据库_1.mp4  34.17M
( u& P1 L6 |- h" s$ A8 @" r|   |   ├──45:pandas了解数据的基本情况_1.mp4  34.63M3 ?" g+ [- Q( f5 q( Q+ Y) K
|   |   ├──46:pandas修改变量列名_1.mp4  23.61M
* F! z# j) |0 g: b; y2 h|   |   ├──47:pandas列的筛选_1.mp4  13.79M' O- ]* Z- M/ e; B5 M
|   |   ├──48:pandas列的删除_1.mp4  17.37M' t3 e  p$ ]' s7 t: T% P1 L- c
|   |   ├──49:pandas列类型转换_1.mp4  41.43M4 O. a& O! i9 r6 g- E" U& F/ V
|   |   ├──50:pandas列的添加_1.mp4  13.88M
( l! f+ @& Q) C$ N8 O  C|   |   ├──51:pandas索引的创建_1.mp4  36.49M
0 ?+ T$ E/ e/ A9 C( h/ K|   |   ├──52:pandas索引的指定_1.mp4  18.32M
3 n9 C4 A+ U5 j) @4 P|   |   ├──53:pandas索引的还原_1.mp4  9.47M
6 y! |! y! ?0 r2 D1 j" L% O|   |   ├──54:pandas索引的引用与修改_1.mp4  24.42M& {$ y* p7 x' X$ A# u. J
|   |   ├──55:pandas索引的更新_1.mp4  14.21M
5 N3 D  T1 Z$ v* [5 }$ W|   |   ├──56:pandas获取列的数据_1.mp4  23.87M
5 V2 ^5 ]1 C6 N# ?  j, @1 i|   |   ├──57:pandas获取行的数据_1.mp4  34.98M- i; d6 ]. r0 P
|   |   ├──58:pandas混合选择数据_1.mp4  33.14M
* s/ a: y: i' T4 u  i|   |   ├──59:pandas中isin的使用_1.mp4  25.67M1 J) t* |# R6 }- f  ^
|   |   ├──60:pandas中query的使用_1.mp4  26.48M3 B2 p$ E7 h& ~, Q8 ?/ f
|   |   ├──61:pandas记算新变量并添加_1.mp4  50.43M9 E4 @0 p' T0 u1 I
|   |   ├──62:pandas修改指定变量值_1.mp4  32.24M  v% ^$ [! L/ n7 O8 A
|   |   ├──63:pandas修改范围变量值_1.mp4  34.34M% ~. s/ W# i! z1 R6 M3 R% u
|   |   ├──64:pandas虚拟变量的生成_1.mp4  15.14M, O7 C6 J- X0 P) Z$ [1 i) m
|   |   ├──65:pandas数值的切分_1.mp4  17.24M9 @; S! Z! }0 R! Z
|   |   ├──66:pandas数据的分组_1.mp4  25.22M5 O/ e0 O1 S$ ~0 T5 a
|   |   ├──67:pandas分组汇总_1.mp4  24.98M
) ~2 d. Y# _1 W5 ~& h. L* P/ `0 q|   |   ├──68:pandas长宽数据转换_1.mp4  20.28M* R, ]2 N: v2 a; }9 ^9 P% y
|   |   ├──69:pandas数据合并(纵向)_1.mp4  22.67M4 ~: m; \- V: o; l8 C% b& l+ K
|   |   ├──70:pandas数据合并(横向)_1.mp4  24.76M
4 @' C3 a- k6 q" N|   |   ├──71:pandas中concat数据合并_1.mp4  16.48M/ v" _2 F6 q7 N" @+ v
|   |   ├──72:pandas缺失值的认识_1.mp4  31.66M
- V0 v; z2 U  k; m6 Z1 i' r|   |   ├──73:pandas缺失值的处理_1.mp4  45.82M1 B4 T, a8 J# S  C7 `' E' Y
|   |   ├──74:pandas处理重复数据_1.mp4  28.19M
4 p/ m# T8 M; ?|   |   ├──75:pandas时间类型的认识_1.mp4  18.60M
- t0 ~4 U6 Z5 d; y/ L|   |   ├──76:pandas时间的转换_1.mp4  33.73M, Q3 T+ g; V. {% U% I
|   |   ├──77:pandas_时间索引_1.mp4  38.93M/ Y* z" d7 ?& K  P. Q
|   |   ├──78:pandas_时间索引应用_1.mp4  43.22M
4 w) m" ~: v8 F5 @/ Q|   |   ├──79:pandas_图表基本设置_1.mp4  36.20M
2 V* a  a. R6 Y7 G/ u# n9 B( w* @|   |   ├──80:pandas_绘图01_1.mp4  27.26M
/ f+ i$ }/ V5 D5 U* o# [) B* G|   |   ├──81:pandas_绘图02_1.mp4  12.63M+ \- [, \4 R% y% W2 L$ V* c0 v
|   |   ├──82:pandas_数据探索_1.mp4  22.09M
% z; e+ `7 L# y2 Y" L& r$ Z7 O) S) B|   |   ├──83:pandas_数据交叉表_1.mp4  22.29M3 l2 L& D* E! I& V
|   |   ├──84:pandas_优化的基本原则_1.mp4  8.53M. M' j4 |' F) u4 T
|   |   ├──85:pandas_时间记录工具_1.mp4  40.47M2 ~! c+ e' _4 N' f# Z3 }+ \2 ^0 [
|   |   ├──86:pandas_大数据文件处理_1.mp4  36.14M
2 l. v' `1 ]$ q4 l6 t$ T5 e|   |   ├──87:pandas_代码基本优化_1.mp4  21.86M
# `& Z4 `% N) @5 i# g; s|   |   ├──88:pandas_代码多列运算优化_1.mp4  26.03M. c( B6 m* P5 {: Q$ B% F7 ?9 _' n( P
|   |   ├──89:pandas_外挂的使用_1.mp4  24.66M
% X& Y" j% i6 R. L1 z2 h# w$ i) P|   |   ├──Pandas.pdf  1.70M& Q* E% C& T# _: o
|   |   └──代码.rar  265.91kb
( ?! G1 e: e  }( n7 I4 m0 R|   ├──章节6:数据分析案例_案例1_足球运动员分析     
  d4 f9 [/ R- a/ x, `- o|   |   ├──100:身高与体重相关性分析_1.mp4  28.80M
8 q1 g: h3 v# B; L7 c|   |   ├──101:哪些指标对评分影响最大_1.mp4  13.29M
9 ~; H" B, Q* S- P. X, T; z5 m|   |   ├──102:年龄和评分关系_1.mp4  31.54M
1 k$ S7 l- \6 L3 _|   |   ├──90:案例数据集介绍_导入库_数据加载_1.mp4  24.49M$ ~; n5 y( K5 Q) p4 @! D% m
|   |   ├──91:查看缺失值_1.mp4  44.89M3 z! ~5 ]! E0 K, i* v
|   |   ├──92:异常值处理_1.mp4  17.79M8 S( _2 ]7 |2 W% [7 K* K# ]+ Y
|   |   ├──93:重复值处理_1.mp4  10.96M" h9 v, V0 r! `# O2 t
|   |   ├──94:身高_体重数据处理_1.mp4  33.54M1 X$ L- D5 |6 q6 y& G( j0 g0 y, R
|   |   ├──95:身高_体重_评分数据分布查看_1.mp4  14.13M7 t* _9 H0 {6 ?/ Q5 P  r
|   |   ├──96:左脚和右脚选手分析_1.mp4  16.08M) q6 Y& Z) ^. T3 O/ O0 u% o
|   |   ├──97:球员能力top10分析_1.mp4  34.02M7 l- }: u- [- P* _: a* h5 K7 b
|   |   ├──98:俱乐部更有能力留住球员分析_1.mp4  45.82M
; v/ i( {9 T! D) ^|   |   ├──99:出生日期分析_1.mp4  30.71M2 ]+ ^; K' k7 r) n! K6 l9 F! B0 C
|   |   └──足球运动员分析的资料.rar  1.10M
- S! f, o% c. f( J# x1 U|   ├──章节7:数据分析案例_案例2_电影数据分析     
% v( ?  j: ~) N# y& B# O5 M) F, U|   |   ├──103:数据集介绍_1.mp4  8.20M# \1 B! Z5 {( R  i9 u( F/ r# s- U
|   |   ├──104:数据加载_1.mp4  34.40M
# J4 z( J0 e! h6 ~' ]2 _- ^0 j% [|   |   ├──105:数据探索和清洗_1.mp4  15.24M
: ?) S, p6 w" a6 L7 Q4 l|   |   ├──106:评分最多电影_1.mp4  14.82M* E* x4 P4 P; J1 O$ G7 {
|   |   ├──107:评分最高电影_1.mp4  24.06M! ~$ z) B- p( Z1 y/ Q
|   |   ├──108:不同年龄组对电影总体评分_1.mp4  26.06M" F3 l  r6 U+ d* T7 _" L6 p4 ]
|   |   ├──109:不同年龄段对某部电影评分分析_1.mp4  35.34M
$ Z* a4 K* h5 Q0 P. q* P" L|   |   └──电影数据分析的资料.rar  4.56M4 F4 t0 h8 r! y
|   └──章节8:数据分析案例_案例3_机场延迟分析  
+ G, H6 P. C- S  u- Z' m|   |   ├──110:数据集介绍_数据探索和清洗_1.mp4  38.62M
+ C: T- z, A9 R) y|   |   ├──111:起飞和延迟总体状况分析_1.mp4  23.47M5 A' A6 w, a" t8 _. c
|   |   ├──112:机场飞机延迟数量分析_1.mp4  37.72M3 }2 m: d3 {2 z5 C
|   |   ├──113:机场延迟百分比分析_1.mp4  37.04M2 m$ V2 T9 T+ ]8 r* Y
|   |   └──机场延迟分析的资料.rar  3.18M
3 H+ P. W( Q5 n4 m5 t/ j& A2 D├──20-数据分析-统计分析  , @! {, v/ s% w3 k( R6 F
|   ├──章节1:Python统计分析      
" b" l% O$ c4 H; x0 D. \' `, ~1 k|   |   ├──10:statsmodels实现两样本t检验_1.mp4  20.76M9 E* J2 |! Q: w5 H  r, _& ?6 \4 v6 O
|   |   ├──11:独立性考察_1.mp4  11.68M
% d& F$ ^/ a. e8 U5 e( v|   |   ├──12:正态性考察_1.mp4  11.25M
6 M0 q3 S( b2 `. \|   |   ├──13:正态性假设性考察方法_1.mp4  7.09M; @+ G: m6 C# L/ I
|   |   ├──14:python考察正态分布情况_1.mp4  21.66M3 N. }* k8 `; r2 P2 }
|   |   ├──15:非正态时的应对策略_1.mp4  10.20M+ t: b( T: [7 v( e5 w5 @
|   |   ├──16:方差齐性考察_1.mp4  16.07M
$ S9 U9 V9 @" v7 n6 W|   |   ├──17:Python考察方差齐性_1.mp4  22.37M
; R6 ~$ j6 o3 C4 I|   |   ├──18:单因素方差分析介绍_1.mp4  9.07M
! X# l1 _, n+ k, F|   |   ├──19:单因素方差分析原理与步骤_1.mp4  33.55M1 }# z/ t# ]! E8 F9 R$ h
|   |   ├──1:假设检验介绍_1.mp4  27.43M' }! ~# ?: `% o( P% d6 U
|   |   ├──20:python实现单因素方差分析_1.mp4  32.77M
+ ^% K3 X- N: X; \: q( B|   |   ├──21:两两比较需要解决的问题_1.mp4  36.03M
. e& w$ U7 F& I' [) u$ J" ~' {|   |   ├──22:python实现两两比较_1.mp4  28.21M: @7 o" ?( B/ W! ?8 Z
|   |   ├──23:非参数检验介绍_1.mp4  20.27M$ v" Q5 o1 M/ y* j# G- w
|   |   ├──24:非参数检验的基本原理_1.mp4  10.53M% w- X' t5 e2 S' }$ h0 _# T; b
|   |   ├──25:独立样本比较的非参数方法_1.mp4  14.53M; ~& ^$ Q! {7 r( X" j. A
|   |   ├──26:python实现独立样本非参数方法_1.mp4  19.63M
3 E  @# t% h4 w: [8 J|   |   ├──27:配对样本非参数方法_1.mp4  17.09M( Q  H7 D6 N0 V( i5 J
|   |   ├──28:python实现配对样本非参数方法_1.mp4  22.84M: Z% ^) S0 ?" f3 f! |
|   |   ├──29:秩变换分析的原理_1.mp4  10.26M
2 w9 o0 T$ Y& D|   |   ├──2:假设检验原理_1.mp4  25.58M
) k$ Y) `2 m& U4 Z|   |   ├──30:python使用秩变换分析_1.mp4  21.86M; G& I+ |7 d  w8 n3 [3 ]* E
|   |   ├──31:卡方检验_1.mp4  24.86M& ]' h  N+ y9 l
|   |   ├──32:scipy实现卡方检验_1.mp4  14.68M
5 d( t4 l! u3 K, R3 t) y; c: x|   |   ├──33:statsmodels实现卡方检验_1.mp4  22.33M
5 ~0 ]' H. D9 E|   |   ├──34:卡方检验两两比较_1.mp4  32.59M
9 v) F+ v/ R  j$ V2 }8 w|   |   ├──35:卡方校验确切概率法_1.mp4  26.61M9 T0 U" I& G) o: W  g  `+ O' N* H
|   |   ├──36:配对卡方检验_1.mp4  34.73M
) a& Y1 y8 G- h8 y2 `  A|   |   ├──37:二项分布介绍_1.mp4  31.56M
! o' a3 o7 N, s4 X$ T  Z# r9 F- m|   |   ├──38:Python实现二项分布检验_1.mp4  24.46M9 m! ]( Q! h8 [9 L. ~. X; l, p2 U9 t
|   |   ├──39:相关分析概率_1.mp4  25.01M
  P6 J4 X) \1 o|   |   ├──3:假设检验步骤_1.mp4  22.24M
3 u! O& M  _% E|   |   ├──40:相关分析的计算原理_1.mp4  37.16M
5 N" u9 l, \( g; R, ~|   |   ├──41:python实现相关分析_1.mp4  19.32M& M, S) v6 Z, h! K6 ]
|   |   ├──42:RR与OR的介绍_1.mp4  19.67M% m8 O# P, c1 Z4 y: D
|   |   ├──43:Python实现RR与OR值_1.mp4  33.63M
1 i( `- p% _5 r  L|   |   ├──44:线性回归介绍_1.mp4  10.25M
9 k1 M$ v( Z. v2 a|   |   ├──45:线性回归模型概述_1.mp4  44.37M" Z" k0 j3 P- @9 K& [' a
|   |   ├──46:线性回归的实用条件_1.mp4  20.58M0 @/ N0 S6 \( F) [3 y, ?
|   |   ├──47:线性回归模型的建模步骤_1.mp4  28.96M% n/ A$ ?# p5 h: L' r) }- g' P
|   |   ├──48:scipy实现线性回归_1.mp4  10.11M
9 D! U* }  W9 ?|   |   ├──49:statsmodels实现线性回归_1.mp4  16.40M  H, ]" E) x8 q* ~2 A# ^4 z
|   |   ├──4:I类与II类错误_1.mp4  15.69M/ G" D  x3 X5 D2 n# T4 c: v8 N/ a
|   |   ├──50:statsmodels多组自变量线性回归_1.mp4  25.30M
4 D% b5 ^0 e9 j' D3 s|   |   ├──51:为什么学习样本量估计_1.mp4  12.86M
0 m4 m) n0 l+ Z/ }5 R4 y|   |   ├──52:样本量的计算原理_1.mp4  26.76M- M& u* \' ^) ~5 b3 N
|   |   ├──53:t检验的样本量估计_1.mp4  52.12M
1 j6 Q1 @  ?: T& b, P* l|   |   ├──54:多组样本量估计_1.mp4  18.79M9 n" W8 _3 P2 O8 ?3 G9 f
|   |   ├──55:率的比较的样本量估计_1.mp4  27.39M$ t1 o2 @& f! H( k9 y1 m
|   |   ├──5:假设检验注意事项_1.mp4  9.69M. c1 Q# ]5 \& |% b6 ]; p/ F1 ^4 d
|   |   ├──6:单样本t检验_1.mp4  17.42M4 ?( y( [- Y/ a8 `
|   |   ├──7:python实现单样本t检验_1.mp4  30.94M8 B" Z2 x1 R6 v0 B; S5 ~
|   |   ├──8:两样本t检验_1.mp4  10.50M
0 }% v! o5 i& ~' I, v8 z) G, h6 B- m|   |   └──9:scipy实现两样本t检验_1.mp4  22.32M
3 }6 }- `% j' i" G+ m|   ├──代码.rar  190.04kb
3 f0 }+ x5 a$ x% l|   └──文档.rar  1.27M) `" u5 h1 e# G: |! \
├──21-Python_数据分析项目  
0 \) o9 h# A1 N! B! g' q7 E|   ├──章节1:人工智能项目流程     0 k9 n9 ^" W, E1 F' L# o& {- y$ k
|   ├──章节2:二手车价格预测     6 u6 ^+ n% [+ F% u7 l# ^
|   ├──章节3:旅游景点票价预测     7 z6 h/ `  T$ I" a
|   ├──章节4:工资分类预测     % q+ Y; q0 T! ~8 ]9 n% E
|   ├──章节5:广告点击转化率预测     $ Y, Z' Q( ~$ o3 X+ Q4 F( x
|   ├──章节6:文本分类-自然语言处理     . l9 Z8 P; m3 R
|   ├──章节7:音乐推荐系统【   8 R8 k4 c: f4 `8 _2 `8 S/ A: s& d8 ~$ j
|   ├──章节8:银行客户流失分析【   
$ o; q6 e9 y0 `; _|   └──章节9:申请评分卡     % w8 F9 d! ]8 `* |/ F) {* {; q
├──21-Python_数据分析项目【   
- ?+ X6 ]2 ~1 ||   ├──章节1:人工智能项目流程     1 p: Y9 t" ]$ V: o; ^' R* o
|   ├──章节2:二手车价格预测       C, Y4 U, O; H) l5 J
|   ├──章节3:旅游景点票价预测       m  y, [- D0 Y7 n1 ?
|   ├──章节4:工资分类预测     + f# d0 E- J% R
|   ├──章节5:广告点击转化率预测     8 m: d- O0 m6 X$ e7 s" k6 }6 R
|   ├──章节6:文本分类-自然语言处理     
" l* l9 c& a. U* d0 D1 F8 P|   ├──章节7:音乐推荐系统【   / b) b3 ~( n0 ^) C) X  x
|   ├──章节8:银行客户流失分析【   7 P# m' X/ Q% ~8 @$ d! M
|   └──章节9:申请评分卡     ! M( R6 H" l: u/ E9 X) M* T
├──21-Python_数据分析项目     
: ?$ ]/ }; S" K% X1 N1 ?|   ├──章节1:人工智能项目流程     
4 V% N1 t/ ~- P6 X& w( L|   |   ├──01人工智能项目流程.rar  462.24kb2 z5 H4 O/ a  ^3 X) q9 M
|   |   ├──1:机器学习项目开发步骤_1.mp4  3.83M
1 d7 }* g3 g1 e" v" c. W2 M|   |   ├──2:项目需求_1.mp4  3.44M
. c* R0 N) S$ a4 s# g; e|   |   ├──3:数据预处理和特征工程_1.mp4  6.00M
# \7 L- {2 ~- c  j5 T8 F; H|   |   └──4:算法选择及调优评估_1.mp4  6.52M2 e; W5 f# w1 P# n0 J
|   ├──章节2:二手车价格预测     3 E  b! w6 H$ Z7 @. o; E* J; f
|   |   ├──02二手车价格预测.rar  486.01kb
# R  \  p; z3 k9 W' h1 k* _|   |   ├──10:爬虫实现_1.mp4  60.62M* U) {6 p) q6 @
|   |   ├──11:读取数据及标签预处理_1.mp4  13.27M
, X/ t  m" r/ c3 ?! x3 {4 n|   |   ├──12:标签的特征处理_1.mp4  29.04M( F6 ]8 J/ `$ ]* m0 [* T
|   |   ├──13:价格分析_1.mp4  18.68M0 y% U- G1 S  Y  S; F) ]' v9 X
|   |   ├──14:销量及占有比重分析_1.mp4  8.40M4 N0 Y. z# G  N6 @
|   |   ├──15:价格分区概率分析_1.mp4  11.41M
0 w( S# O+ R, K9 [$ x! }|   |   ├──16:特征工程_1.mp4  16.19M
! _" l& a; b  h4 l$ z. z|   |   ├──17:建模_1.mp4  22.36M
, u$ n, D7 R% {- d0 {|   |   ├──5:项目简介_1.mp4  5.38M  V6 }3 v. S2 z/ [( @' o$ N
|   |   ├──6:创建爬虫项目_1.mp4  11.98M
- \9 F" ?7 D3 Y/ |7 L|   |   ├──7:url分析_1.mp4  8.85M
! Y: k8 E' e3 ?* y0 n|   |   ├──8:页面分析_1.mp4  18.30M- B& N2 m8 m5 V% `
|   |   └──9:数据解析_1.mp4  50.61M4 F5 N7 ]% B+ B& f
|   ├──章节3:旅游景点票价预测     " p% P2 B% k+ }/ n! l
|   |   ├──03旅游景点票价预测.rar  543.85kb
( y3 [7 X' C# C/ \|   |   ├──18:项目介绍_1.mp4  6.70M- q0 z$ k6 {. t0 C3 K
|   |   ├──19:网页地址分析及创建项目_1.mp4  16.57M
  p* U( N0 O& _% K  l- [|   |   ├──20:网页解析一_1.mp4  28.06M
" W  f5 A' g: k2 k5 W|   |   ├──21:网页解析二_1.mp4  21.20M4 ~, m; S4 s  g% A! z9 R3 ]& j6 Y. s8 N
|   |   ├──22:爬虫实现_1.mp4  45.67M
2 X4 l: u' R7 d3 f2 s1 f|   |   ├──23:存数据_1.mp4  14.42M
! R! e. n" K1 `! k2 T|   |   ├──24:数据预处理_1.mp4  33.26M9 a( X5 w7 O& n; d8 a8 T, _8 U
|   |   ├──25:统计分析一_1.mp4  17.46M
* I* O2 U' r4 P2 n; ^) d|   |   ├──26:统计分析二_1.mp4  26.72M
7 W, n' Q# D) ?& @( s) b|   |   ├──27:数据分布分析_1.mp4  38.92M% X: H* b. P1 \: s2 S5 l' l, [
|   |   ├──28:数据预处理二_1.mp4  10.32M7 G' Q3 q0 V, {* F5 Q; F9 e+ W
|   |   └──29:建模_1.mp4  28.84M; O7 d0 U6 z9 b1 z7 Z7 E
|   ├──章节4:工资分类预测     
' L' J) l) T' o4 h|   |   ├──04工资分类预测.rar  2.98M+ g+ y. V$ W" F. s/ Z" _' I3 Z3 m. o
|   |   ├──30:项目背景及数据来源介绍_1.mp4  29.92M
( j3 x1 w1 Z/ A) Q  u|   |   ├──31:数据的理解_1.mp4  31.88M
. d+ q9 r" c6 U  c' j9 |) X- S|   |   ├──32:数据分析_1.mp4  39.82M1 L. K1 |. S% x- _8 e2 L
|   |   ├──33:数据预处理和特征工程1_1.mp4  30.06M- q+ b& v! d+ |; b! a, B
|   |   ├──34:数据预处理和特征工程2_1.mp4  43.46M/ D! n3 N$ D# B+ }0 G, `
|   |   ├──35:数据预处理和特征工程3_1.mp4  32.34M9 K8 j5 Q3 G8 |8 W
|   |   ├──36:特征选择和特征提取_1.mp4  19.48M- e" G) T0 C9 `. ^; b, B
|   |   └──37:模型训练及评估_1.mp4  41.04M) h+ d1 c. S0 m
|   ├──章节5:广告点击转化率预测     ' z% L" x2 z6 G0 B# o, D2 \
|   |   ├──05广告点击转化率预测.rar  594.15M, ^8 j/ `+ M: Z
|   |   ├──38:课程安排建议_1.mp4  14.56M* {. j0 C3 w8 v, ~: X% d6 q/ `
|   |   ├──39:项目背景_1.mp4  6.56M3 I- {" Y8 E* J5 z( o6 C% a
|   |   ├──40:数据由来_1.mp4  33.90M7 c, H: S, h7 u4 x, g" N6 |- l
|   |   ├──41:数据由来2_1.mp4  18.77M; _: T6 m( w( W% G
|   |   ├──42:Baseline模型建立_1.mp4  45.97M  l8 u* ~# u) E( @0 N" z# [
|   |   ├──43:Baseline补充_1.mp4  8.19M
( h+ {0 _1 s* _. S1 ]- e|   |   ├──44:数据分析_1.mp4  41.96M4 e4 u1 e: E' ~3 v/ P9 e
|   |   ├──45:特征工程1_1.mp4  23.78M, }5 N: T8 s8 |2 W' D
|   |   ├──46:特征工程2_1.mp4  29.34M
' Z& M& b/ t+ f( A1 a8 M( P|   |   └──47:算法选择及调参_1.mp4  25.35M0 D' n4 Y6 A; p0 o  j0 ^
|   ├──章节6:文本分类-自然语言处理     , q2 N$ U% C% }+ p, c# O% I; S: N+ B
|   |   ├──48:项目介绍_1.mp4  8.12M
* d- ^# R: A+ ?7 r3 R|   |   ├──49:词云介绍_1.mp4  11.38M4 @; H3 o+ f# d' D
|   |   ├──50:分词_1.mp4  13.68M
5 H) e' e% F( E0 i* O* u  `|   |   ├──51:做词云_1.mp4  11.97M
/ [# {4 n0 v5 f$ I. [|   |   ├──52:自定义词云背景_1.mp4  13.67M
, B- F7 n6 U7 K|   |   ├──53:基于TF-IDF进行关键词抽取_1.mp4  33.80M
6 G8 Y+ q! R1 i6 ||   |   ├──54:基于textrank关键词提取_1.mp4  15.84M
4 S* P! c0 G0 a7 q# K0 B|   |   ├──55:词袋模型_1.mp4  15.36M
8 i1 W7 Y6 l$ \9 V9 H1 I|   |   ├──56:lda建模_1.mp4  7.82M2 Q- E3 c) i& D( g
|   |   ├──57:数据准备_1.mp4  12.31M
' J6 b2 I5 i" e) R6 z+ ^3 H|   |   ├──59:自定义模型_1.mp4  8.79M! |: J" y4 G7 }
|   |   ├──60:cnn完成文本分类_1.mp4  22.20M# n3 h9 r1 R6 E: ^
|   |   ├──61:lstm文本分类_1.mp4  9.28M
$ o- x( l: E/ D$ [|   |   └──code.rar  82.57M
# I) z* U7 X9 v' d  {3 l4 q* ?|   ├──章节7:音乐推荐系统  + Q( C" n2 l7 l& n# e! w1 R
|   |   ├──62:课程安排建议_1.mp4  2.98M3 o3 m' f5 }; L$ x+ M
|   |   ├──63:推荐系统概述_1.mp4  6.61M
" x& U6 \3 a3 q6 E& w. O# s& Y|   |   ├──64:推荐系统解决方案_1.mp4  5.42M" Q/ [* c" v& O& E% \& p' w4 ]
|   |   ├──65:协同过滤_1_1.mp4  8.04M
0 H7 I& ^- d9 S  Y* Z) G|   |   ├──66:协同过滤_2_1.mp4  8.20M
* K1 c9 f# m( p|   |   ├──67:音乐推荐系统概述_1.mp4  20.60M1 F& t1 H. g9 O7 E$ x
|   |   ├──68:数据解析_1.mp4  28.38M+ F! i3 N5 x; Z; S/ E5 |6 Y
|   |   ├──69:数据保存_1.mp4  14.49M  R( A7 }8 L: v, w% W& l7 r
|   |   ├──70:surprise_1.mp4  29.45M
0 l; ]9 \8 y1 S! v5 T- _- r|   |   ├──71:最相似歌单_1.mp4  36.29M+ o6 V2 I* x2 q& h+ `
|   |   └──72:用户预测_1.mp4  15.98M7 S  t: \. ^# R3 G* x5 `
|   ├──章节8:银行客户流失分析  
3 R/ m/ V# ^9 o2 B4 T|   |   ├──08银行客户流失分析.rar  8.01M
; R: a, v3 A. C3 a2 d! O" l|   |   ├──73:银行客群及产品类别_1.mp4  9.68M+ X/ J) P. }! R; b& E; [$ \
|   |   ├──74:客户流失预警的作用_1.mp4  9.71M
% r7 d" s" `4 s7 u% o1 S1 U$ [% o1 F' n|   |   ├──75:数据描述_1.mp4  30.36M
2 O2 {3 {- a8 C|   |   ├──76:数据分析_1.mp4  40.84M1 }, ^( j( e, z6 Q; R
|   |   ├──77:数据预处理_1.mp4  45.14M
9 f$ p+ y8 n1 _: `" F: R* f|   |   ├──78:特征工程_1.mp4  34.67M$ [9 W- V7 f' {4 W+ C7 G
|   |   ├──79:建立模型_1.mp4  12.66M
& I. M/ _* u. v7 m7 W|   |   ├──80:调参_1.mp4  22.26M
; @2 z$ v5 i% M* D: N# k|   |   └──81:项目总结_1.mp4  12.96M6 Q* g1 j$ T  @' c8 u  _# b
|   └──章节9:申请评分卡  
4 {  Q/ C; g# u! q; a9 R) _7 V|   |   ├──09申请评分卡.rar  4.04M* x: z7 O5 p$ C
|   |   ├──82:信用违约风险_1.mp4  11.08M
' o8 _( V7 z- U! H$ G% ||   |   ├──83:申请评分卡_1.mp4  4.50M% L6 X8 a# u. c& [4 H! l  C
|   |   ├──84:数据描述_1.mp4  13.69M
6 l! _8 H0 M5 ^% t0 [|   |   ├──85:数据预处理_1.mp4  9.76M. R4 ]. L8 |' a+ p) v1 R+ [
|   |   ├──86:数据预处理1_1.mp4  22.75M; K/ p: A! b# \
|   |   ├──87:数据预处理2_1.mp4  23.51M% |4 r$ S$ C% B* {8 g6 o
|   |   ├──88:特征衍生_1.mp4  10.24M; S. q# C$ t& O- l
|   |   ├──89:工具函数_1.mp4  30.30M, `. g  `/ H0 I& p5 D, {7 J2 }9 ~5 \
|   |   ├──90:分箱业务_1.mp4  24.15M) E" K2 {/ M/ `9 q1 D" i1 s( `
|   |   ├──91:相关性分析_1.mp4  10.87M8 V  l6 N" R6 T: h
|   |   ├──92:模型训练_1.mp4  8.20M
! V6 N2 N$ t- p. _|   |   └──93:调参_1.mp4  16.88M
4 |* l* U. T5 a6 @├──22-数据可视化Tableau入门  0 Z6 S) E- K+ K/ \( r: ?% _  R
|   ├──章节10:Tableau数据分组     9 }1 O1 X' r* d* e
|   ├──章节11:Tableau高级图表     
# j5 j; I# ]* o/ @6 `|   ├──章节12:Tableau仪表板和故事     3 g! }# N2 P7 c! q1 ~$ F# E
|   ├──章节13:回归分析和时间序列分析     1 M' y- C+ f/ S6 I6 R
|   ├──章节14:案例-泰坦尼克号数据可视化分析     - U1 ^+ T% B# m  M8 l
|   ├──章节1:Tableau下载与安装     
  L4 Z, R# F, t6 v7 h/ i|   |   ├──安装文件【   0 F3 B0 Q  u3 Y4 I% I9 X
|   |   └──资料【   
0 M. |9 M* f/ I6 E& t|   ├──章节2:Tableau基本操作     
3 \" r+ s. w2 T0 m; D|   ├──章节3:Tableau菜单介绍     ; l% @6 [* e0 H' D! b; i
|   ├──章节4:Tableau基本图表绘制     
' }3 M( o) K- Y3 ~2 x% B|   ├──章节5:Tableau计算字段和参数     2 Y0 V. l. I9 j% H( x
|   ├──章节6:Tableau筛选器     & J& A6 q6 g3 Z1 J: U! x# l8 i$ L
|   ├──章节7:Tableau参考线【   
/ T  n5 Y- ^/ Y5 v- y|   ├──章节8:Tableau数据集     7 I6 l" M5 Q; ?( E" ~$ \% Q+ H
|   └──章节9:Tableau数据分层     : s! |! Y9 _, o: [! w  U
├──22-数据可视化Tableau入门【   9 g, M7 q5 C( [" |0 i% x9 u1 f7 E
|   ├──章节10:Tableau数据分组     
: w( G- F0 h& q* v|   ├──章节11:Tableau高级图表     
" {9 R# c/ }0 y' d|   ├──章节12:Tableau仪表板和故事     ) o3 M5 _+ S% W0 ]# w# I4 }
|   ├──章节13:回归分析和时间序列分析     * w- g4 M7 g, y% \4 F. f* C  z5 Y
|   ├──章节14:案例-泰坦尼克号数据可视化分析     
1 u) s$ u& y6 w+ ^, B# H2 M* o|   ├──章节1:Tableau下载与安装     
/ W  x: @0 C6 ~|   |   ├──安装文件【   1 Y/ K, Z: r/ `% Z# t3 H- {
|   |   └──资料【   6 d& z( e( n  c; \# D
|   ├──章节2:Tableau基本操作     
! Q% z3 ]) d; Z( V6 W|   ├──章节3:Tableau菜单介绍     
: W8 V+ ^' p$ x' m, W|   ├──章节4:Tableau基本图表绘制     
3 x0 E2 `% E: K3 Y% i1 o|   ├──章节5:Tableau计算字段和参数     
- g( |: M! G' A8 y; a3 ^, F5 w|   ├──章节6:Tableau筛选器     2 P$ v0 Y( s. ?& S/ X
|   ├──章节7:Tableau参考线【   
5 |9 L% ?. x$ |$ V|   ├──章节8:Tableau数据集     - Y0 u3 y  c0 V2 N8 i' z
|   └──章节9:Tableau数据分层     5 c: y" k: e. x
├──22-数据可视化Tableau入门     
% ~7 i+ p7 H" B|   ├──章节10:Tableau数据分组     # M4 p5 s3 K* \" E1 d
|   |   └──26:数据分组_1.mp4  32.36M: B" N! j/ a' H
|   ├──章节11:Tableau高级图表     
5 r: f2 U8 l/ a8 ?|   |   ├──27:绘制箱型图_1.mp4  18.15M
! d. Q- `( w3 a- G. G/ [# ~+ T|   |   ├──28:绘制靶心图_1.mp4  21.72M3 ^6 ?) C1 Q; ^( V9 r: W
|   |   ├──29:绘制四象限图_1.mp4  17.16M
5 A% s* |" x+ n! d# a( O* l3 c% G|   |   ├──30:绘制甘特图_1.mp4  23.82M
$ R* M! `: x1 F3 d. N4 ?|   |   ├──31:绘制直方图_1.mp4  20.61M5 m7 [4 t( u3 A- w* Z4 W- j/ B
|   |   ├──32:绘制柱线结合图_1.mp4  25.17M
2 X% Z% d; A5 M; `, b|   |   ├──33:绘制漏斗图_1.mp4  30.21M* H  @/ V/ e- q* Y2 b/ A
|   |   ├──34:绘制漏斗图2_1.mp4  16.54M/ X4 P0 k  c3 Y5 `$ q# `- T
|   |   ├──35:绘制人口金字塔_1.mp4  26.89M
* g( M) n" `( i1 d+ y+ T|   |   ├──36:绘制范围-线图_1.mp4  35.24M/ D0 s9 x  G" p! m
|   |   ├──37:绘制倾斜图_1.mp4  36.10M
0 b5 v7 C  Z$ M+ G|   |   ├──38:绘制雷达图_1.mp4  55.19M& g5 [% U  S5 J1 i; D
|   |   └──39:绘制凹凸图_1.mp4  13.91M$ Z, j8 s) u7 {& H
|   ├──章节12:Tableau仪表板和故事     
% x8 j9 {7 g- q: J9 \' F4 ]) U1 ~|   |   ├──40:仪表板_1.mp4  36.35M  D1 k* L9 {/ m# k/ ^5 F( A% F/ _
|   |   └──41:创建故事_1.mp4  24.45M
+ ^. p( ^) F& s# F& N|   ├──章节13:回归分析和时间序列分析     
* p& ^0 x7 z) b5 Y" c8 Y|   |   ├──42:回归分析_1.mp4  41.73M
  Y0 B; W6 X% ^7 O|   |   └──43:时间序列分析_1.mp4  30.42M
: a& g, }/ z9 m4 s3 ]9 O! a! W# j0 Q) \|   ├──章节14:案例-泰坦尼克号数据可视化分析     
. k; v$ Q; K2 I1 ?2 A' d|   |   ├──44:泰坦尼克号数据介绍_1.mp4  8.92M  k) O3 ^8 Y2 `- X# G: \; t& A6 V5 x
|   |   ├──45:获救与船舱和性别有关_1.mp4  26.69M
8 q5 w. h! \) Y/ G|   |   ├──46:不同船舱不同性别获救人数分析_1.mp4  28.21M
( C& N3 O( E% s: \8 W9 T8 Z|   |   └──47:生存率分析_1.mp4  37.18M
$ V! O* j: |4 d8 A|   ├──章节1:Tableau下载与安装     * F1 P+ P- l* B1 e: @- o' k  [- V
|   |   ├──安装文件     
. z5 g1 q% P4 @) }|   |   ├──资料【   
4 {7 g2 a6 f6 u9 H3 G8 j|   |   ├──资料     " g& R+ Y+ J/ ^# a: l0 j$ J# J
|   |   └──1:Tableau下载安装_1.mp4  29.88M% Z. N5 h- P) E) B# p
|   ├──章节2:Tableau基本操作     
) y$ P$ q( m8 L6 k: S; g) `; _|   |   └──2:连接数据源及查看数据源数据_1.mp4  23.30M
3 ]7 I$ ]  |/ A|   ├──章节3:Tableau菜单介绍     
  R8 a. p- G9 N|   |   ├──3:工作簿中菜单介绍1_1.mp4  36.51M
* h/ i' E) }  S$ W: s|   |   └──4:工作簿菜单介绍2_1.mp4  37.04M! F8 |. W6 F1 L5 X7 E
|   ├──章节4:Tableau基本图表绘制     / J" O8 X' j4 i
|   |   ├──10:热图_突出显示图_1.mp4  16.25M
: I# _! W  L8 Z  a' M7 q|   |   ├──11:树状图_1.mp4  25.96M% f" w6 Q: G- r" W% ^
|   |   ├──12:绘制符号地图_1.mp4  18.35M
3 L9 Z3 [4 I) w/ C+ _7 l$ a|   |   ├──13:填充地图_多维地图_1.mp4  34.79M
  C6 ~  R/ t, f$ {|   |   ├──14:混合地图_1.mp4  21.81M
* V+ @/ K$ Z, A9 j|   |   ├──15:多边形地图_背景地图_1.mp4  30.70M
# N& i* `$ a4 g7 F- O) d0 F|   |   ├──5:绘制条形图_1.mp4  23.07M" X8 Z0 y6 U) N6 ^; K( |3 W, G: `
|   |   ├──6:绘制折线图_1.mp4  27.73M1 h3 i' U0 r& ^
|   |   ├──7:绘制饼图_1.mp4  24.11M
  @6 J2 J* g& h1 S6 _: `|   |   ├──8:绘制散点图_1.mp4  25.88M1 J' q" p( p. F* E. z
|   |   └──9:文字云_气泡图_1.mp4  29.80M$ h) y& W$ f" d4 x$ `
|   ├──章节5:Tableau计算字段和参数     & n# g( t& }: V* s5 h0 f+ A
|   |   ├──16:创建计算字段_更改数据类型_1.mp4  21.53M
* Y; b! ?* `: A. ]% l" k1 C2 W6 G  f|   |   ├──17:创建计算字段的使用实例_1.mp4  24.69M# W1 u* U6 o- V0 o" Y4 y4 l
|   |   └──18:创建参数及参数的使用_1.mp4  21.50M
+ R  {0 }% {7 L$ K/ ?; O/ |: B* E|   ├──章节6:Tableau筛选器     
: o* q6 L& ~. [6 A% C; t|   |   ├──19:筛选器1_1.mp4  24.45M
8 e8 @" F# T3 Y4 L8 G) K8 M8 S|   |   └──20:筛选器2_1.mp4  32.38M# ?: F( E  ~9 I/ A9 k6 X5 B/ x
|   ├──章节7:Tableau参考线【   3 ?4 s+ R! w( {7 K
|   |   ├──21:添加参考线_1.mp4  17.60M
3 ?( B+ K) f/ b$ ||   |   ├──22:参考区间_分布区间_1.mp4  19.70M
9 h) \  h' e8 A6 S|   |   └──23:参考线中使用参数_1.mp4  18.17M( H, b: _0 p& {  S" ]
|   ├──章节8:Tableau数据集【   
* ]* e( X$ \4 o0 t0 b  p& f|   |   └──24:创建数据集_1.mp4  40.44M% J2 J! n5 c% l$ |3 x
|   └──章节9:Tableau数据分层【   # x& |+ K+ A" i8 r) _; p
|   |   └──25:数据分层_1.mp4  18.31M
  x9 S: Q- q! h0 I├──23-人工智能基础_机器学习理论和实战【   1 I6 R- n4 x) D
|   ├──章节10:SVM支持向量机算法     & z, B! _3 j, r0 w# N
|   ├──章节11:决策树算法     . [3 T3 |5 r( ^& k8 w
|   ├──章节12:随机森林算法     
( C1 I4 g8 `- K% P* o|   ├──章节13:Adaboost算法     
- J2 m" |( E! d$ L3 }|   ├──章节14:GBDT算法     $ c1 W, E+ P+ [( J% }
|   ├──章节15:XGBoost算法     
9 d( s2 ?6 ^  u1 z+ S|   ├──章节16:Kaggle实战     
5 w, `( c( s7 ?|   ├──章节1:无约束最优化问题的求解算法     7 u4 n( c* R0 }- U) d9 @0 S
|   ├──章节2:三种梯度下降法     
" O/ M; g. z/ r, [2 D, B, u|   ├──章节3:代码实战梯度下降法与优化     
# V5 ^9 V  k/ }7 |( c|   ├──章节4:归一化     ) R) c* W3 q9 o& r" z2 F5 ]
|   ├──章节5:正则化     4 ~/ a- a$ O( U+ U
|   ├──章节6:多元线性回归的衍生算法     
, j9 T5 W, N" {|   ├──章节7:多项式升维     ' a8 q& j* v6 p8 q4 Q6 k+ B
|   ├──章节8:逻辑回归     
! s( R+ x6 b, ^" c2 j) X$ l) C! y|   └──章节9:Softmax回归     8 ^) D8 f! n5 D3 A: ]5 F
├──23-人工智能基础_机器学习理论和实战     
; T* R) Q- H. y' \0 L|   ├──章节10:SVM支持向量机算法     - u! t( q* P0 k  R, N; P
|   |   ├──62:SVM与感知机关系_几何距离与函数距离_1.mp4  61.90M9 y1 p& \( Z* \
|   |   ├──63:SVM的思想_1.mp4  32.63M
- \2 r/ Z, ?; \0 F7 |' l& H|   |   ├──64:几种SVM_SVM的损失函数_1.mp4  42.72M7 Y8 g, Q; g, C; p
|   |   ├──65:数学预备知识_拉格朗日函数_1.mp4  76.01M
4 f& S& A+ \& @  _% h3 B/ _3 J; L|   |   ├──66:硬间隔SVM的两步优化_1.mp4  55.81M
) a9 M. Q, e2 W8 q! Q+ m, M  E$ o( Q|   |   ├──67:总结硬间隔SVM_1.mp4  25.03M6 }4 B, f, K* w: H2 e5 |- s% G
|   |   ├──68:软间隔SVM和总结流程_1.mp4  83.50M
$ z% J2 i. R' g( c- F  s|   |   ├──69:非线性SVM_1.mp4  30.62M
  J6 v7 v" O0 P4 m5 c! L. U- L6 m|   |   ├──70:SVM在sklearn中的使用_超参数_1.mp4  91.78M2 i( r- H5 r- ]2 V
|   |   ├──代码.rar  1.07M! M8 t# T3 i# I6 _- s& R: j8 B6 a
|   |   └──资料.rar  2.07M
0 X, ]/ p2 ]  d, f; L! |+ t|   ├──章节11:决策树算法     
# N* W% w. l2 C1 R) n6 Q|   |   ├──1.txt  1.27kb# h, [6 x. K, t) z/ |
|   |   ├──71:决策树的介绍_1.mp4  23.15M7 A3 i: }: Q& t% }  I2 e+ L1 g
|   |   ├──72:决策树的特点_1.mp4  11.98M% ~+ s. i! R1 n! V7 G
|   |   ├──73:决策树的两种数学表达_1.mp4  13.34M# D) f2 V: u0 B, `. x+ I
|   |   ├──74:决策树的构建流程和数学表达_1.mp4  18.43M9 i7 w6 I- v! K+ e/ ~6 F
|   |   ├──75:决策树分裂常用指标_gini系数介绍_1.mp4  32.51M
9 |6 B, k$ ]$ Z|   |   ├──76:Gini系数公式计算Iris分裂节点收益_1.mp4  13.81M3 a0 l  r9 G7 ?7 K3 j& }
|   |   ├──77:信息增益ID3_1.mp4  32.65M; z  r+ N0 ^2 b( ?# v) ~* ]
|   |   ├──78:Gini系数和信息熵的关系_1.mp4  7.19M
5 O- N2 B# N0 t! Q+ A' y|   |   ├──79:信息增益率和MSE_1.mp4  29.89M' M" z5 l$ K, U$ W9 `8 N, b9 Y
|   |   ├──80:剪枝_决策树的优缺点_1.mp4  37.64M
4 e( R* ]& [" N|   |   ├──81:ID3和C4.5比较_1.mp4  28.44M: j' Q8 W$ I* w
|   |   ├──82:绘制决策树模型的graphvis安装_1.mp4  8.45M, Q; \6 |% Z+ m$ f! x
|   |   ├──83:代码决策树鸢尾花分类_绘图_特征选择_1.mp4  53.05M
% E- r5 S4 G5 o9 W  {* M& O7 o|   |   ├──84:代码决策树鸢尾花超参数比较_1.mp4  6.01M, Z" s( C- L+ d% ?
|   |   ├──85:代码回归树_1.mp4  11.22M
/ D; g6 w: y6 u|   |   ├──代码.rar  31.80M( b! g& Y3 N6 t" f( N
|   |   └──非线性分类回归算法_决策树与经典集成学习算法.pdf  4.33M
2 T; Z& k& a. u! }|   ├──章节12:随机森林算法     * L5 L" N  y4 H- z, Y
|   |   ├──1.txt  0.47kb% R) i0 I% a7 A% B- H
|   |   ├──86:集成学习_随机森林思路_1.mp4  26.20M1 O2 T" n9 M# T* \' Z
|   |   ├──87:Bagging_Boosting_1.mp4  32.64M8 U4 v0 h$ Z1 C. j
|   |   ├──88:随机森林的特性_1.mp4  33.72M! _- u% L8 `. l4 ^( p  l2 ]% c
|   |   ├──89:随机森林优缺点_代码调用_1.mp4  10.54M$ u' M0 D( D8 t7 E" `
|   |   ├──90:OOB作为验证集_1.mp4  17.74M$ {; v* z% \' I) u. ]9 j3 g0 O
|   |   ├──代码.rar  0.57kb
0 N9 p( g3 J  e9 ?6 C. o|   |   ├──使用python代码写出随机森林的实例.jpg  112.92kb# o% p4 T! k% F' p( m0 |; z
|   |   ├──随机森林算法的优缺点.jpg  23.33kb
  q  R0 |; D" x/ i  e* A7 d5 p|   |   └──谈谈对(OOB)Out of bag data的理解.jpg  17.41kb
8 P  x' a- M$ i9 s. Y5 Q|   ├──章节13:Adaboost算法     
( V6 S$ {! l* Z|   |   ├──1.txt  0.32kb
, D# i5 R/ q/ H. |8 Y' J|   |   ├──91:举例判别苹果理解Adaboost_1.mp4  23.18M; V4 z* \7 r0 y# ]/ k. J
|   |   ├──92:什么adaboost_数据的权重_权重错误率_1.mp4  10.17M  }& z( b& T5 u# u2 \
|   |   ├──93:Adaboost通过调整数据集的权重达到0.5来训练下一个弱分类器_1.mp4  9.28M
5 r" A' ~- C2 z1 w. x. X# h# Z|   |   ├──94:Adaboost中每一时刻样本Un如何计算_1.mp4  45.51M
. G4 l5 _+ N9 Q  N|   |   ├──95:Adaboost的总结_1.mp4  20.41M  V: I, X8 a4 J+ z
|   |   ├──96:OpenCV中CascadeClassifier默认就是用的Adaboost_1.mp4  13.45M$ G2 e# l% x* l( V- q
|   |   ├──97:Adaboost在sklearn中的调用_1.mp4  6.09M
4 h0 O2 U; q1 a& T8 B|   |   └──代码.rar  125.21kb  m. |4 ^. B  |  J
|   ├──章节14:GBDT算法     
8 Z9 ~# t6 i) T% F+ Y|   |   ├──1.txt  0.28kb
4 ?4 x" x& e1 X) W6 P9 j|   |   ├──100:再次对比GBDT的梯度下降和之前W的梯度下降_1.mp4  12.35M
5 }" W+ M4 V" q/ n7 Y5 q3 D|   |   ├──101:举例并且初步总结GBDT_1.mp4  22.76M4 ], n5 @5 T( Y/ g# s% |4 u
|   |   ├──102:GBDT中的shrinkage衰减系数的作用_1.mp4  8.75M; S2 }0 S# J+ R; Q' n2 g9 ^: f
|   |   ├──103:推导GBDT做分类的时候负梯度亦是残差_1.mp4  36.98M5 \" t4 z" V5 m1 O+ ^: ?( `+ ^! s0 E
|   |   ├──104:剖析GBDT做二分类的模型使用和训练过程_1.mp4  56.57M: x: E2 c' q% K' Q: _2 }' A: Q
|   |   ├──105:GBDT每条脚本都会求对应的负梯度_1.mp4  18.74M; x, b6 i1 Y% I: q! [
|   |   ├──106:GBDT做多分类的思路_1.mp4  13.98M
4 ^2 ^; V( A3 w( R. a|   |   ├──107:举个例子说明GBDT多分类_1.mp4  33.16M
5 K, A& q& D! D, _  a! }7 }& h|   |   ├──108:GBDT副产品_特征组合用于降维_1.mp4  22.63M
, z+ D; S& D0 r; n! i; a8 U0 B|   |   ├──109:再次结合例子对GBDT多分类的具体训练流程剖析_1.mp4  73.66M
9 n3 s, u: j  S* D' ]  V|   |   ├──98:GBDT是应用的函数空间的梯度下降_1.mp4  32.87M
; y% x, N/ {$ W& L# ^|   |   ├──99:为什么总是说GBDT是去拟合的残差_1.mp4  17.63M7 U; o2 m! f, `. l" d2 s
|   |   └──第六阶段_非线性分类回归算法_决策树与经典集成学习算法.pdf  4.33M
0 {  a9 B. z6 V+ f+ t|   ├──章节15:XGBoost算法     7 t; T1 Y/ H; O% L
|   |   ├──110:讲解XGBOOST之前回顾有监督机器学习_1.mp4  24.30M
+ r7 I9 ^  k# Z/ L1 ~& {: {# }9 ^* P|   |   ├──111:讲解XGBOOST之前回顾目标式的基于决策树的集成学习_1.mp4  50.57M
8 w. @" T2 g6 e1 U2 U9 p|   |   ├──112:讲解XGBOOST目标函数_里面包含了正则项_1.mp4  19.91M
: e7 s0 n: ~' e7 ]5 v|   |   ├──113:讲解XGBOOST目标函数_本质使用泰勒展开二阶去逼近_1.mp4  14.58M$ t! V9 l" }$ u  _5 y
|   |   ├──114:简化XGBOOST目标函数_引入了gi_hi这两个符号_1.mp4  15.84M
& n$ z; ~7 Q! Q9 W|   |   ├──115:换一种方式表达一颗树_1.mp4  10.20M
) V$ g& @. s/ ~. p5 t|   |   ├──116:把复杂度部分带入XGBOOST目标函数并简化_1.mp4  13.15M' I3 ?. V+ N$ Z# P7 D/ J8 |) [/ f
|   |   ├──117:XGBOOST的最终目标函数形式和叶子节点上分值的形式_1.mp4  28.66M$ R- W8 K5 Q' u8 B' C" O  r
|   |   ├──118:回顾推导出来的W和Obj公式的作用_1.mp4  11.09M
; E3 O( d( H. g9 t2 `. Y|   |   ├──119:在训练下一颗树的时候已经会根据上一时刻整体的结果来去计算每个样本的g和h_1.mp4  16.01M- M/ X: z: Q. B7 S
|   |   ├──120:具体根据收益公式来去贪婪的生长出每一颗决策树_1.mp4  47.84M  X# S+ n) y( e
|   |   ├──121:后续关于计算的优化_离散变量_剪枝_1.mp4  26.61M2 P" E0 ?5 z$ x) a, P7 n5 M- A+ d! z
|   |   ├──122:总结了xgboost流程_对样本自身带权重值xgboost如何解决_1.mp4  14.91M* n# `. }/ m. a% |
|   |   ├──123:总结xgboost需要理解的一些点_1.mp4  6.91M' z# V2 @* T8 j! G
|   |   ├──124:xgboost和GBDT区别_1.mp4  18.60M
8 m- F2 G* V& U5 z, x|   |   ├──125:关于xgboost的安装_1.mp4  6.39M* P1 Q, H( r) c9 e$ H8 b
|   |   ├──126:对数据集预处理做前期准备_1.mp4  39.45M; w  h9 N/ ~5 M" {0 {) C' ?' S
|   |   ├──127:对数据集预处理_去掉数值种类非常多的city字段_出生日期转换为年龄_空值太多把维度变成01编码_1.mp4  17.35M0 s2 C, N+ z9 m1 ~5 v" f
|   |   ├──128:对数据集预处理_填充其它的空值_对某些维度连续性数据的离散化_1.mp4  27.87M% I, |4 I) a; M0 g* b$ F9 S
|   |   ├──129:字符串的数值化_离散型数据one-hot编码_重新分为训练和测试_落地保存_1.mp4  9.49M
5 j: S% Z0 P0 H, @1 _5 U|   |   ├──130:读取处理好的数据_给定一些xgboost需要的超参数_1.mp4  18.22M, K# ^6 ~1 |, s1 r9 A/ u
|   |   ├──131:调用xgboost来训练模型_可以选择去使用CV交叉验证得到合适的超参数_1.mp4  28.49M
( F- h" v3 m& A( t8 ]- Q* n# w|   |   ├──132:调整xgboost一些超参数来提升模型的ACC和AUC_1.mp4  12.13M
0 c( g& A0 }6 t  y& q|   |   └──代码.rar  4.54M
; P* J! R& m1 S2 c" \: L1 }  t|   ├──章节16:Kaggle实战     % R% a- y: q; D# u
|   |   ├──133:Rossmann药店销量预测_kaggle的介绍_1.mp4  22.08M  t( q/ {1 E: m: p9 j8 y/ ~
|   |   ├──134:对数据字段的介绍_导包_1.mp4  10.32M. a2 p; q' q  r4 F8 @, F) s- m
|   |   ├──135:自定义损失函数_1.mp4  13.07M& N9 h! T: `" h$ i8 ?" ~$ o
|   |   ├──136:对数据里面的目标变量sales的一个分析_1.mp4  24.21M
1 [* t8 u& s7 l& q9 h|   |   ├──137:数据的预处理_1.mp4  53.50M
7 l8 |& a0 W$ ~. A+ ]" N|   |   ├──138:模型的训练_评估_1.mp4  27.20M
' W" {) M1 i" q+ ]. n|   |   ├──139:kaggle竞赛网站学习_1.mp4  56.89M( v& _/ `- D3 M; ?# ]; N
|   |   ├──140:Kaggle网页分类竞赛介绍_1.mp4  13.71M
8 S: u/ V! R4 k8 r0 z  ^|   |   ├──141:评估指标ROC和AUC_1.mp4  21.91M
% n7 q; P! B9 J|   |   ├──142:评估指标ROC和AUC_1.mp4  25.81M/ L( i2 X% t. ^8 H! e  x
|   |   ├──143:竞赛其他相关提交成绩排行榜_1.mp4  23.17M" i% S1 m4 a# n( P9 n  K8 u
|   |   ├──144:数据导入_1.mp4  23.84M/ |5 X, t# B) h; H8 I9 o
|   |   ├──145:MLlib对网页分类竞赛数据预处理_1.mp4  39.89M$ r7 K+ s6 R" O# Z( g
|   |   ├──146:MLlib对网页分类竞赛数据预处理_模型训练_1.mp4  30.25M
: X. @; h$ V/ Y* b9 x5 o|   |   ├──147:MLlib对网页分类竞赛模型训练_模型训练评估_搜索最佳超参数_1.mp4  26.37M4 L# u3 y' D7 r
|   |   ├──148:使用SparkML对网页分类竞赛数据预处理_模型训练_交叉验证调参_01_1.mp4  36.14M* |+ f' n2 t$ B! k) O6 k: h
|   |   ├──149:使用SparkML对网页分类竞赛数据预处理_模型训练_交叉验证调参_02_1.mp4  36.28M
" g4 @7 o. F! p|   |   ├──150:使用SparkML对网页分类竞赛数据预处理_模型训练_交叉验证调参_03_1.mp4  32.51M1 q# c, ^- p+ A! b* |* ]
|   |   ├──151:使用SparkML对网页分类竞赛数据预处理_模型训练_交叉验证调参_04_1.mp4  35.11M
4 H, ~' O, N' u|   |   ├──Spark集群搭建与程序运行实战_资料下载.rar  326.26M
) Z' j- d' e2 W9 Z, Z|   |   ├──代码.rar  6.42M# f& q; X0 e1 M- t/ N
|   |   └──第七阶段_掌握AI竞赛神器_XGBoost算法.pdf  2.22M
; O7 h8 o( _/ m$ X: ?|   ├──章节1:无约束最优化问题的求解算法     
2 X9 G( e6 d1 E|   |   ├──1:梯度下降法产生的目的和原因以及思想_1.mp4  34.76M
! d- e5 [. N" D4 M" g|   |   ├──2:梯度下降法公式_1.mp4  33.85M' E. T0 @/ T4 Y+ I. R$ w
|   |   ├──3:学习率设置的学问_全局最优解_1.mp4  34.47M0 N2 t1 Y. s7 b( F% a8 z% U! ^# [! \. O
|   |   ├──4:梯度下降法迭代流程总结_1.mp4  16.26M
6 h- }8 V: ?( ~6 F, _|   |   ├──5:多元线性回归下的梯度下降法_1.mp4  24.85M4 X' K9 i. M. B5 W
|   |   └──资料.pdf  2.11M1 W+ E) p  x( I# }1 v0 p/ q
|   ├──章节2:三种梯度下降法     4 b: |1 r, Q/ d  f& n
|   |   ├──6:全量梯度下降_1.mp4  37.85M
8 R- K; l2 h3 x! B|   |   ├──7:随机梯度下降_小批量梯度下降_1.mp4  23.85M
2 o! M' t+ r& c: e1 F% n|   |   ├──8:对应梯度下降法的问题和挑战_1.mp4  26.72M
9 f) X6 j& d  t0 V% D/ e" A|   |   └──9:轮次和批次_1.mp4  25.82M
1 s" I8 s0 t( o" W3 D|   ├──章节3:代码实战梯度下降法与优化     
1 u' G5 P( T* L6 s% G0 X4 U4 Z) U& O|   |   ├──10:代码实现全量梯度下降第1步和第2步_1.mp4  13.91M
: h/ v; D4 r0 a; j1 a|   |   ├──11:代码实现全量梯度下降第3步和第4步_1.mp4  20.03M
9 k) Y1 h+ L! G' j' E|   |   ├──12:代码实现随机梯度下降_1.mp4  15.30M
% Z8 Q, b8 j2 ^" G- {/ y1 c|   |   ├──13:代码实现小批量梯度下降_1.mp4  18.04M* t- Y2 @! l1 E$ |8 p6 e
|   |   ├──14:代码改进保证训练数据全都能被随机取到_1.mp4  25.72M
7 E' h% v* v) w|   |   ├──15:代码改进实现随着迭代增加动态调整学习率_1.mp4  23.97M7 I. e( |5 B" k0 Z6 |' A
|   |   └──代码.rar  1.73kb
! f! q8 X  ~. W# j/ y. Q|   ├──章节4:归一化     * G( B( j5 S+ k+ R- |; z. `5 A
|   |   ├──16:归一化的目的_维度之间数量级不同产生的矛盾_1.mp4  35.03M
& [. T* c: f; x; `/ H# V|   |   ├──17:归一化的目的_举例子来理解做归一化和不做归一化的区别_1.mp4  16.17M
0 V  U( h  ?% p+ |' V% e/ n) A|   |   ├──18:归一化的副产品_有可能会提高模型的精度_1.mp4  10.84M
9 ?+ k6 p- @5 A+ E3 @: V|   |   ├──19:最大值最小值归一化_1.mp4  12.85M
5 d3 `2 }3 j: @+ B|   |   ├──20:标准归一化_1.mp4  31.41M4 t$ Y! w) i9 B4 j
|   |   └──21:代码完成标准归一化_1.mp4  22.84M. T: n1 M9 c; `+ u# _
|   ├──章节5:正则化     $ g6 E% \; Y; v' C# Q# c
|   |   ├──22:正则化的目的防止过拟合_1.mp4  16.75M
, q4 d/ N3 c5 w' M3 n! _) r. E|   |   ├──23:正则化通过损失函数加入惩罚项使得W越小越好_1.mp4  21.41M
2 Q( f4 `1 |4 l1 {! v|   |   ├──24:常用的L1和L2正则项以及数学意义_1.mp4  23.73M/ _3 _) L6 i3 R4 Q9 S# T
|   |   ├──25:L1稀疏性和L2平滑性_1.mp4  29.79M
. [( i: a9 ~/ D& y& p3 Y4 V|   |   └──26:通过L1和L2的导函数理解区别的本质原因_1.mp4  30.70M
( `# e( }% F; v4 J6 i% f; g|   ├──章节6:多元线性回归的衍生算法     4 U3 Q+ |$ v! M" @
|   |   ├──27:代码调用Ridge岭回归_1.mp4  42.00M
9 r$ c* G' w0 ^3 y1 _|   |   ├──28:代码调用Lasso回归_1.mp4  18.03M* L9 F! H  K3 n5 g8 P$ v& X
|   |   ├──29:代码调用ElasticNet回归_1.mp4  28.39M8 D+ g' U: z0 B) h+ {8 D: d
|   |   └──代码.rar  1.02kb2 f, w* K% t6 a8 Z) K3 L1 m
|   ├──章节7:多项式升维     
$ [& z5 i( I8 w3 s2 N% L|   |   ├──30:升维的意义_多项式回归_1.mp4  28.46M7 O3 C1 `( s0 b! b5 l# Z* m
|   |   ├──31:多项式升维代码实战_传入不同超参数对比_1.mp4  28.97M5 ?) j$ I5 _$ K1 k8 Y9 X! Q
|   |   ├──32:多项式升维代码实战_训练模型和评估_1.mp4  21.51M
! g9 f  R5 l: E|   |   └──代码.rar  0.72kb
2 G  Q) H1 f- L) W9 S. e|   ├──章节8:逻辑回归     2 g4 B( ?0 {! z
|   |   ├──1.txt  1.34kb
: q/ \% K6 I4 t# Z|   |   ├──33:逻辑回归_Sigmoid函数_1.mp4  13.87M: `) H+ i0 O7 Q7 p7 I$ V
|   |   ├──34:sigmoid函数作用_1.mp4  18.54M
/ l0 d: e: _# F: k* [/ r|   |   ├──35:逻辑回归为什么用sigmoid函数_预备知识_1.mp4  15.79M; a% u3 Q2 ?& W; _2 ]) W# |
|   |   ├──36:证明伯努利分布是指数族分布_推导出逻辑回归公式_1.mp4  23.88M  I# g4 }- l1 Y& [
|   |   ├──37:回想多元线性回归公式其实也是从广义线性回归推导出来的_1.mp4  3.95M
  X1 I' G- n$ ^% P. v6 m|   |   ├──38:推导逻辑回归损失函数_得到总似然的公式_1.mp4  17.45M
  ]4 @7 F* k" f|   |   ├──39:推导逻辑回归损失函数_得到最终形式_1.mp4  7.03M
" N6 }6 F! Y, J3 h& M|   |   ├──40:绘制逻辑回归损失函数_读入数据计算最优解模型_实现逻辑回归预测_实现逻辑回归损失函数_1.mp4  33.78M8 [; i9 C! n% ?" j% }1 N" e1 V
|   |   ├──41:绘制逻辑回归损失函数_探索单个参数和损失的关系_1.mp4  17.11M; S# m8 @/ N. B  ]! b! S
|   |   ├──42:绘制逻辑回归损失函数_探索两个参数和损失函数变换关系_1.mp4  24.33M. t/ H% [! Q, b4 K* t
|   |   ├──43:绘制逻辑回归损失函数_绘制3D的图形_分析X1X2两个维度的重要度_1.mp4  15.00M
: b) H( K( M9 T6 u) h8 ~* l. n% A|   |   ├──44:对逻辑回归函数进行求导_结论在后面会用到_1.mp4  9.22M
- s  K+ o0 r, S|   |   ├──45:对逻辑回归的损失函数求导_推导出导函数的形式_1.mp4  18.33M
, ^: {( f$ i- w3 D/ i; [|   |   ├──46:实战逻辑回归对鸢尾花数据集进行二分类_1.mp4  29.01M
1 @9 T7 s, {& ], P|   |   ├──47:OneVsRest将多分类问题转化成多个二分类问题_1.mp4  14.92M
" H4 a, G0 D% r0 n$ N% [|   |   ├──48:实战逻辑回归对鸢尾花数据集进行多分类_1.mp4  20.34M
8 m% ~# A! F5 _- y* i: m|   |   ├──代码.rar  1.77kb( f. c9 z/ X; a+ R$ I( B4 f
|   |   └──第五阶段_线性分类算法_逻辑回归和Softmax回归.pdf  1.09M
( U) X5 o7 E) G* f& O* C+ k% t5 P) V|   └──章节9:Softmax回归     
1 s* }! I3 w: e" u2 c|   |   ├──1.txt  0.85kb
7 I, V9 I8 j" Z- d|   |   ├──49:证明多项式分布属于指数族分布一种_1.mp4  14.52M/ \+ k$ L7 N- b* D
|   |   ├──50:从广义线性回归的η推导出来Softmax的公式_1.mp4  11.13M4 ~6 g5 \* t; L( B
|   |   ├──51:有了Softmax函数的公式就可以去计算loss_Softmax的Loss函数形式其实就是LR的泛化版本_1.mp4  17.40M
$ i) B+ M* r7 {+ R- V. r  K9 v|   |   ├──52:再次证明Softmax损失函数当K=2时就是逻辑回归损失函数_1.mp4  12.71M4 ^* f: `+ n7 G" m& ~
|   |   ├──53:证明Softmax公式K=2的时候就是逻辑回归_平移不变性_1.mp4  7.07M! E' ^2 E) I/ k0 T, v: ?
|   |   ├──54:逻辑回归和Softmax回归在多分类任务模型参数上的区别_与算法在选择上的区别_1.mp4  24.17M( t: Y, I6 a2 s/ {# r" }
|   |   ├──55:实战音乐分类器_讲解需求和读取数据_1.mp4  19.64M
* x6 ~& ?/ ]* t- X6 e% A. N|   |   ├──56:实战音乐分类器_探索不同曲风音乐文件的时间频率图_1.mp4  29.54M
8 X. `; D8 E) N( D/ N2 V' y. v2 x|   |   ├──57:实战音乐分类器_傅里叶变换可以帮助我们做什么_1.mp4  12.49M3 v0 g! M" w; M6 ^) t! T; k- J
|   |   ├──58:实战音乐分类器_代码使用傅里叶变换将混音文件进行投影_1.mp4  24.24M
6 N; F) d1 `. X4 C- A% r4 i|   |   ├──59:实战音乐分类器_代码对单首歌曲进行傅里叶变换_代码对600首音乐文件进行傅里叶变换并保存结果_1.mp4  27.96M
; Q6 V! c+ Q  {& L& d2 a|   |   ├──60:实战音乐分类器_代码读取600首傅里叶变换后的数据_构建训练集并训练模型_1.mp4  27.11M6 s! _. x( a) u- P
|   |   ├──61:实战音乐分类器_模型的测试和调优_解决双通道音乐文件的问题_1.mp4  44.25M
; d5 I  s' T$ H) O) P. W|   |   ├──代码.rar  47.89kb9 p2 C, a3 F, l5 [/ b+ g5 ^
|   |   └──数据.rar  2.27G( q8 p: V% ?/ c: V- D( ?
├──24-人工智能基础_深度学习理论和实战     
& Y9 [2 G0 W6 m: Q# l|   ├──章节1:理解神经网络及应用     
) |# `0 ~9 }, @( ?! ^( q- ]0 E" }|   |   ├──10:多层神经网络优缺点_3   .mp4  39.90M
8 J4 R* z% H: r) O) Z, H+ D( k|   |   ├──11:多层神经网络优缺点_4   .mp4  37.31M
( |  d; B+ p) `8 c9 c|   |   ├──12:sklearn_神经网络API超参数讲解_1   .mp4  45.75M& T1 e- f  Y) h+ N* f
|   |   ├──13:sklearn_神经网络API超参数讲解_2   .mp4  80.47M9 y6 ?4 n" K* @% Z* S
|   |   ├──14:sklearn_神经网络API超参数讲解_3   .mp4  39.46M  y7 W' }7 S% G9 E- c' H& H0 \
|   |   ├──15:使用sklearnMLPRegressor对concrete数据集回归案例_1   .mp4  60.82M" j8 o6 X7 S: P+ f. {* a
|   |   ├──16:使用sklearnMLPRegressor对concrete数据集回归案例_2   .mp4  49.54M
9 D0 C2 t9 G$ n: ~$ \- L7 N. X5 W|   |   ├──17:使用sklearnMLPRegressor对concrete数据集回归案例_3   .mp4  60.39M; }: B$ W" p; B9 U8 |' @  ~" ~
|   |   ├──18:使用sklearnMLPRegressor对concrete数据集回归案例_4   .mp4  61.97M
. O- a$ ^( r* @0 M; z! _+ j|   |   ├──1:神经元_激活函数_1   .mp4  33.80M3 U  D: A5 k' i1 }7 Z4 Q* j
|   |   ├──2:神经元_激活函数_2   .mp4  36.27M
4 [0 T5 d7 e& G: R2 T4 _" b7 G|   |   ├──3:单层网络_多层网络隐藏层_1   .mp4  26.48M
+ _& {7 h, S/ R$ o& J' r3 F9 i|   |   ├──4:单层网络_多层网络隐藏层_2   .mp4  25.86M% c; A- f- D& V' q) f( g7 T6 o
|   |   ├──5:单层神经网络与机器学习_3   .mp4  23.48M) J2 d5 r1 b/ j/ H7 x
|   |   ├──6:多层神经网络隐藏层意义1   .mp4  25.89M
! E' W/ @- O* v|   |   ├──7:多层神经网络隐藏层意义_2   .mp4  26.45M
3 `' U' K( Z3 e3 C9 h|   |   ├──8:多层神经网络优缺点_1   .mp4  24.47M
6 r( R! q1 e& U6 f* m% {|   |   └──9:多层神经网络优缺点_2   .mp4  37.27M) I0 X2 `3 K9 \
|   ├──章节2:Tensorflow入门与安装     ) b, V* G! L5 u% {( Z
|   |   ├──19:再次深入理解归一化_1   .mp4  31.54M
. ^7 R! E+ b, w' w+ D+ P|   |   ├──20:再次深入理解归一化_2   .mp4  46.91M
$ w! n2 e0 r3 c0 a4 ]0 O|   |   ├──21:再次深入理解归一化_3   .mp4  39.05M; F7 f  r5 |1 p2 M* J" _" S
|   |   ├──22:tensorflow的官网讲解和安装详解_1   .mp4  41.55M
% N1 d0 [. o9 l, ?- N|   |   ├──23:tensorflow的官网讲解和安装详解_2   .mp4  55.94M
) U9 \1 }4 H1 k3 G9 }|   |   ├──24:tensorflow的官网讲解和安装详解_3   .mp4  64.18M3 b0 Z) F( C, s4 D& A6 x; v
|   |   ├──25:tensorflow的官网讲解和安装详解_4   .mp4  55.57M
2 Q7 Z" m6 `1 m5 b5 T9 l|   |   ├──26:tensorflow的代码流程_tensorflow的第一个程序_1   .mp4  52.95M8 V# z4 C, G4 n4 ~3 F
|   |   ├──27:tensorflow的代码流程_tensorflow的第一个程序_2   .mp4  33.29M: ?4 F% |$ ~4 c. b/ L
|   |   ├──28:tensorflow的代码流程_tensorflow的第一个程序_3   .mp4  66.23M
7 C2 M9 O& f3 H( ?# p|   |   ├──29:TensorFlow编程入门学习到线性回归解析解方式开发实战_1   .mp4  34.56M; Q8 Y, ]1 E& S: q& o, {/ K6 h- H1 K
|   |   ├──30:TensorFlow编程入门学习到线性回归解析解方式开发实战_2   .mp4  40.08M
  M5 b: N2 B. K6 _|   |   └──31:TensorFlow编程入门学习到线性回归解析解方式开发实战_3   .mp4  45.51M
( C, ]9 r8 [" d- X3 t% N|   ├──章节3:反向传播及利用Tensorflow完成浅层模型     - I/ m4 Q2 U0 [  C% {  B* W5 \
|   |   ├──32:TensorFlow自动反向传播介绍_1   .mp4  36.37M
- h0 o+ M1 y. o7 W, @( f# J|   |   ├──33:TensorFlow自动反向传播介绍_2   .mp4  28.29M
& R6 W: r+ A0 m  f4 v0 `! e|   |   ├──34:TensorFlow编程开发实战线性回归利用梯度下降法求解最优解_1   .mp4  42.52M" I0 P; ]) I, k* H
|   |   ├──35:TensorFlow编程开发实战线性回归利用梯度下降法求解最优解_2   .mp4  74.54M
9 K3 Y" P6 @5 @' B- }0 A( c|   |   ├──36:TensorFlow编程开发实战线性回归升级版_1   .mp4  37.28M
# c+ u* y* w3 T  t0 l|   |   ├──37:TensorFlow编程开发实战线性回归升级版_2   .mp4  64.13M
0 n) _7 Q" }0 Q5 v8 @& a|   |   ├──38:各种深度学习优化器_1   .mp4  65.84M' I( |, x7 `, R' L  B, N5 o3 ]
|   |   ├──39:各种深度学习优化器_2   .mp4  66.16M1 |/ w. J$ A' Y4 F1 _' F
|   |   ├──40:各种深度学习优化器_3   .mp4  162.41M$ N2 [) i9 j$ [, S5 }3 A' L" \
|   |   └──41:代码模块化操作   .mp4  32.63M( }* H( y. ~+ v! S$ h0 D
|   ├──章节4:Tensorflow使用优化器以及模型的存储和加载     
9 q, F9 ^. ?% z7 A3 q|   |   ├──42:Reverse_Mode_Autodiff反向传播计算详解_1   .mp4  30.46M( b9 n+ f  E$ h3 |; ?) u
|   |   ├──43:Reverse_Mode_Autodiff反向传播计算详解_2   .mp4  32.87M% U+ h, j% O1 e# ^4 g8 U2 O
|   |   ├──44:Reverse_Mode_Autodiff反向传播计算详解_3   .mp4  32.99M
6 I7 g9 ]) _# b/ w|   |   ├──45:Softmax分类和多分类转成多个二分类的本质区别_1   .mp4  36.32M
- E6 h7 K/ P1 Q& ?4 N7 w  n|   |   ├──46:Softmax分类和多分类转成多个二分类的本质区别_2   .mp4  35.27M# r8 \5 z2 X, ]; j/ y/ ]- E
|   |   ├──47:Softmax分类和多分类转成多个二分类的本质区别_3   .mp4  31.68M
: L* Z' e$ K7 H5 Z) c2 q|   |   ├──48:TensorFlow实战Softmax分类的构建图阶段_1   .mp4  63.89M, ]7 s9 C  Y% X' b
|   |   ├──49:TensorFlow实战Softmax分类的构建图阶段_2   .mp4  79.46M4 j! Y) l" C* V2 w1 B
|   |   ├──50:TensorFlow实战Softmax分类的构建图阶段_3   .mp4  53.77M
: ]& b. i; K( |& J& b|   |   ├──51:Softmax代码实战运行阶段讲解_代码模块化_1   .mp4  45.27M2 M+ E, G0 x8 u- ^$ {
|   |   ├──52:Softmax代码实战运行阶段讲解_代码模块化_2   .mp4  67.21M% R- T5 o6 z! e5 k9 m3 A! N
|   |   ├──53:Softmax代码实战运行阶段讲解_代码模块化_3   .mp4  104.00M
4 ~$ M7 f" c& H( A) |" T|   |   └──54:Softmax代码实战运行阶段讲解_代码模块化_4   .mp4  117.56M2 e/ Q7 F' F9 b! _5 g( `+ y
|   ├──章节5:深度神经网络DNN     ) s) o% t& U4 T/ A6 c0 D
|   |   ├──55:TensorFlow实战DNN网络的layer功能实现_1   .mp4  50.79M
. C; D2 G) g* j. N! ]" e+ U- P|   |   ├──56:TensorFlow实战DNN网络的layer功能实现_2   .mp4  71.01M* e. b* J) b. W  U0 ~4 Y. }( r
|   |   ├──57:实战DNN网络实现手写数字识别的训练与评估_1   .mp4  51.97M7 C7 i/ k2 {, J! I/ u
|   |   ├──58:实战DNN网络实现手写数字识别的训练与评估_2   .mp4  56.90M
! T- y: J& ]5 n  _  u# T|   |   ├──59:实战DNN网络利用fully_connected实现和训练与评估   .mp4  52.78M- A- F/ V* p7 L/ N, v9 I& g; y( p
|   |   ├──60:梯度弥散梯度消失_W角度初始化减轻症状_1   .mp4  52.02M
% E0 o- o5 V4 ?, C8 c. Y7 e# D|   |   ├──61:梯度弥散梯度消失_W角度初始化减轻症状_2   .mp4  79.32M- W( B  b# i2 y& T% q; r
|   |   ├──62:梯度弥散梯度消失_W角度初始化减轻症状_3   .mp4  50.25M
  M% R7 |- f6 s9 p3 E! T. s' y|   |   ├──63:梯度弥散梯度消失_W角度初始化减轻症状_4   .mp4  29.64M7 q4 N9 X- O( x
|   |   ├──64:从激活函数_BatchNormalization角度减轻梯度弥散消失问题_1   .mp4  65.59M
' U4 D) O/ E( v) P3 P|   |   ├──65:从激活函数_BatchNormalization角度减轻梯度弥散消失问题_2   .mp4  94.72M. W4 ^' H, S! b
|   |   └──66:从激活函数_BatchNormalization角度减轻梯度弥散消失问题_3   .mp4  67.81M$ e8 n- k' U) Q
|   ├──章节6:卷积神经网络CNN       O2 M0 K! G5 j5 [' T. G
|   |   ├──67:卷积神经网络感受野_局部连接   .mp4  32.45M+ q5 [$ o* g$ `* @  |
|   |   ├──68:单通道卷积的计算_卷积带来的好处_1   .mp4  49.61M
* @6 d( G2 r" ?7 ]( Y|   |   ├──69:单通道卷积的计算_卷积带来的好处_2   .mp4  61.71M% Z5 I7 @- Z( {+ V
|   |   ├──70:彩色图片卷积计算_卷积的步长和填充0的问题_1   .mp4  52.07M
/ |9 H1 `4 h6 p% V6 f7 [|   |   ├──71:彩色图片卷积计算_卷积的步长和填充0的问题_2   .mp4  61.72M0 U/ r$ P, R. {- T" F+ o- F; l
|   |   ├──72:Padding中SAME的逻辑   .mp4  84.55M- r$ o# Y7 i- }& {# J- G+ |" t7 ?6 s
|   |   ├──73:卷积计算的代码操作_1   .mp4  33.40M
3 N1 J* w" D/ N|   |   ├──74:卷积计算的代码操作_2   .mp4  41.93M
2 d4 [0 l; I% S; B# V|   |   ├──75:卷积计算的代码操作_3   .mp4  58.19M
! M  W7 _5 B6 X% O|   |   └──76:详谈卷积的权值共享   .mp4  44.93M
4 F3 [) a, x& D! |( _|   ├──章节7:卷积神经网络实战     
5 {5 o3 X- n/ m" O|   |   ├──77:池化代码操作_CNN的架构_1   .mp4  40.71M# e6 Y& W4 w* I" h  @) {1 K( F
|   |   ├──78:池化代码操作_CNN的架构_2   .mp4  32.46M
8 j- Q- Y9 J1 R" _|   |   ├──79:池化代码操作_CNN的架构_3   .mp4  26.71M/ _! N( p9 }& p4 y% J4 d* T; Q: e
|   |   ├──80:CNN来做MNIST数据集的分类_Dropout的意义_1   .mp4  58.06M' c; y$ j% _; H
|   |   ├──81:CNN来做MNIST数据集的分类_Dropout的意义_2   .mp4  52.30M
  r% H3 V+ C  u|   |   ├──82:经典的卷积神经网络模型Alexnet_VGG_Inception_1   .mp4  91.04M
0 x% {$ g% e: [: L; `|   |   ├──83:经典的卷积神经网络模型Alexnet_VGG_Inception_2   .mp4  51.69M: l8 b6 ]3 o1 Y0 B6 D& r8 M6 J. P
|   |   ├──84:经典的卷积神经网络模型Alexnet_VGG_Inception_3   .mp4  87.48M6 p( p7 [/ R' p  f
|   |   ├──85:经典的卷积神经网络模型Alexnet_VGG_Inception_4   .mp4  139.38M# H5 U1 ^, ]- d0 w: Z
|   |   ├──86:经典的卷积神经网络模型Resnet残存网络_InceptionRestnet_1   .mp4  100.43M. `  E8 Q8 W* @: i
|   |   ├──87:经典的卷积神经网络模型Resnet残存网络_InceptionRestnet_2   .mp4  168.25M
5 p& {5 e4 g7 J$ E! M- ]4 d|   |   ├──88:经典cifar10数据集的读取_1   .mp4  107.58M
) o" w3 a# x/ w, P+ w3 j+ B' \+ p|   |   ├──89:经典cifar10数据集的读取_2   .mp4  71.27M
9 k6 c6 Z3 Y. C1 B|   |   ├──90:详解distorted_inputs和tf.train.shuffle_batch_1   .mp4  66.15M" U# B3 n3 F+ x- g, W
|   |   ├──91:详解distorted_inputs和tf.train.shuffle_batch_2   .mp4  67.88M7 N- X/ ~8 x' q! H# Y7 T
|   |   ├──92:详解distorted_inputs和tf.train.shuffle_batch_3   .mp4  59.92M
' B: H0 h- b2 q- _5 H0 b|   |   └──93:详解distorted_inputs和tf.train.shuffle_batch_4   .mp4  82.14M7 ~* P# R/ X) J! A  d+ r5 w4 m1 r2 q; @
|   └──章节8:Keras框架     
8 K. U( {2 c8 f0 g0 G|   |   ├──100:医疗图像_皮肤癌检测项目_1   .mp4  75.00M& [3 Z$ F) W5 L5 j7 Y
|   |   ├──101:医疗图像_皮肤癌检测项目_2   .mp4  63.51M
& ^" f4 s$ u* n' K' o& l# w|   |   ├──102:医疗图像_皮肤癌检测项目_3   .mp4  61.26M& j6 Z+ {/ `0 w" g
|   |   ├──94:Keras中用VGG16做MNIST案例_1   .mp4  47.79M) b# A8 ~* O# q& }" ]  g
|   |   ├──95:Keras中用VGG16做MNIST案例_2   .mp4  44.93M- `% }) `8 z' H' _
|   |   ├──96:Keras中用VGG16做MNIST案例_3   .mp4  59.42M6 I& N1 {0 n4 p) {: L
|   |   ├──97:TensorFlow代码添加L1和L2正则_Keras入门_1   .mp4  100.64M4 Z" z  X' t  P/ \& V% f
|   |   ├──98:TensorFlow代码添加L1和L2正则_Keras入门_2   .mp4  74.56M4 j/ p0 v+ @$ r# a8 S  N# J5 J& O$ R
|   |   └──99:TensorFlow代码添加L1和L2正则_Keras入门_3   .mp4  89.05M
! Z. k3 h) G: n0 D; M3 p├──25-Hadoop 分布式文件系统:HDFS(扩展)     & @% t/ B, V! x5 p
|   ├──章节1:Hadoop 简单介绍及架构设计     
& @# i9 U5 ?( ?1 Z5 s7 Y|   |   ├──01-hadoop-单机大数据处理实现以及问题_1   .mp4  31.55M
9 S0 @9 S: M3 M5 ^" [$ G0 S|   |   ├──02-hadoop-单机大数据处理实现以及问题_2   .mp4  42.83M# H: \; r1 [' r, B  ~
|   |   ├──03-hadoop-单机大数据处理实现以及问题_3   .mp4  54.46M9 J, P& \7 c! {( v3 c8 f0 t- Y
|   |   ├──04-hadoop-多机分布式大数据处理推导-hadoop 概念介绍_1   .mp4  44.47M
" C& n6 t; l3 f* W+ A$ ?: x3 ]5 b|   |   ├──05-hadoop-多机分布式大数据处理推导-hadoop 概念介绍_2   .mp4  100.48M  ]6 u9 u; I9 v. x- O: I( c7 w
|   |   ├──06-hadoop-hdfs-存储模型-架构模型   .mp4  86.66M$ o, O' o, P' E8 w; q5 w- P7 p
|   |   ├──07-hadoop-hdfs-角色介绍-namenode-datanode_1   .mp4  44.35M" w/ C5 }2 s# B
|   |   ├──08-hadoop-hdfs-角色介绍-namenode-datanode_2   .mp4  47.28M
+ _) q" E( k7 [, r7 ||   |   ├──09-hadoop-hdfs-fsimage 与edits 合并_1   .mp4  57.27M! R) a- Y! O( c' K
|   |   ├──10-hadoop-hdfs-fsimage 与edits 合并_2   .mp4  62.02M
4 ~' }: Q6 j4 ]( z" d6 p|   |   ├──11-hadoop-hdfs-读写流程_1   .mp4  70.58M
* K; ~6 Q" M& R; y; {|   |   ├──12-hadoop-hdfs-读写流程_2   .mp4  62.56M8 x6 U* v* d' m2 G6 c0 O3 l! s$ Z4 p
|   |   ├──13-hadoop-hdfs-读写流程_3   .mp4  64.76M- q0 B) N$ B1 N2 k3 N; D( n0 a
|   |   ├──14-hadoop-hdfs-环境搭建配置解读   .mp4  131.24M
3 k( m4 l# F* Z1 J$ U|   |   └──1   .txt  0.29kb) [; P5 J0 R) v# W. G
|   ├──章节2:Hadoop 高可用集群及java API     7 p: f: `' u" R9 m
|   |   ├──15-hadoop-hdfs-伪分布式环境搭建-使用_1   .mp4  101.58M( G) z  X( p/ F+ I3 V1 y
|   |   ├──16-hadoop-hdfs-伪分布式环境搭建-使用_2   .mp4  138.31M7 \& F  S7 h: \: a0 ~
|   |   ├──17-hadoop-hdfs-伪分布式环境搭建-使用_3   .mp4  115.22M
8 V& ^, U, r1 q" {( o|   |   ├──18-hadoop-hdfs-完全分布式搭建   .mp4  135.41M
2 p+ ~/ c* P2 i& j# j- q|   |   └──1   .txt  0.11kb
, ~# p, k1 J9 A( E|   └──代码资料   .rar  581.88M0 ^0 x. V9 Q# R  q# \" a
├──26-Hadoop分布式计算框架:Mapreduce(扩展)     
7 N2 N8 V; K$ N' L5 I) k( R& c|   ├──章节1:MapReduce分布式计算框架架构设计及项目案例     / ]% `" A6 b/ W+ ~, i8 c
|   |   ├──10:hadoop-mapreduce-wordcount-api_2   .mp4  33.38M
' R* m; ^$ I& L! x/ S|   |   ├──11:hadoop-mapreduce-wordcount-api_3   .mp4  31.30M
6 Z! N) m2 x6 {8 z8 ?|   |   ├──12:hadoop-mapreduce-wordcount-api_4   .mp4  32.89M3 l4 P( Z% ?! ^3 ?# g- o& L
|   |   ├──13:hadoop-mapreduce-源码-client_1   .mp4  27.87M
3 W. y2 }- G* x. g|   |   ├──14:hadoop-mapreduce-源码-client_2   .mp4  27.85M
7 Z, A7 G; `3 M+ a4 T) z|   |   ├──15:hadoop-mapreduce-源码-client_3   .mp4  30.69M) {/ o+ l9 C, B, m# a% O
|   |   ├──16:hadoop-mapreduce-源码-map-input_1   .mp4  36.32M0 G' d( ]: m' t5 O
|   |   ├──17:hadoop-mapreduce-源码-map-input_2   .mp4  32.96M
$ G) d8 N/ O3 J|   |   ├──18:hadoop-mapreduce-源码-map-input_3   .mp4  21.26M0 p4 B' k; n5 W6 k
|   |   ├──19:hadoop-mapreduce-源码-map-output_1   .mp4  41.25M
: M4 r7 v/ H! |1 m) U5 l|   |   ├──1:hadoop-mapreduce-架构概念01_1   .mp4  16.37M+ i# m( N- P3 O" a6 u. [1 A& J: C
|   |   ├──20:hadoop-mapreduce-源码-map-output_2   .mp4  35.88M0 _( [$ \, }$ Z0 y9 z
|   |   ├──21:hadoop-mapreduce-源码-map-output_3   .mp4  31.80M; S. N  v" G6 b+ t' Z: z* y0 v7 l
|   |   ├──22:hadoop-mapreduce-源码-map-output_4   .mp4  30.72M
. z5 i; m3 f& t; K4 v|   |   ├──23:hadoop-mapreduce-源码-reduce_1   .mp4  38.34M' ~: L2 r& d' _4 v; v8 c
|   |   ├──24:hadoop-mapreduce-源码-reduce_2   .mp4  52.29M
# W  P% z' E+ ?6 j. F* q0 g|   |   ├──25:hadoop-mapreduce-源码-reduce_3   .mp4  28.39M
! j7 b+ R& n( N- Y8 m9 x; o|   |   ├──26:hadoop-mapreduce-案例-天气01_1   .mp4  38.72M
6 Y( i  u3 n* {3 F+ X|   |   ├──27:hadoop-mapreduce-案例-天气01_2   .mp4  44.63M
0 `0 W& Y+ M- f|   |   ├──28:hadoop-mapreduce-案例-天气02_1   .mp4  30.83M
% W9 V# ~6 n. T: N! P: }/ j|   |   ├──29:hadoop-mapreduce-案例-天气02_2   .mp4  34.68M
  w- Q' F2 s0 c  X9 T0 s( O+ e|   |   ├──2:hadoop-mapreduce-架构概念01_2   .mp4  27.54M
7 c( u4 R( z" y/ j3 O|   |   ├──30:hadoop-mapreduce-案例-好友推荐_1   .mp4  22.71M
: s  z; v2 {- q|   |   ├──31:hadoop-mapreduce-案例-好友推荐_2   .mp4  43.07M
- l$ Y- g/ Q# N|   |   ├──32:hadoop-mapreduce-案例-好友推荐_3   .mp4  41.73M
1 f1 E% i$ u; G) c; S|   |   ├──33:hadoop-mapreduce-案例-pagerank01_1   .mp4  26.03M+ L( L+ @2 Q  t% j) V
|   |   ├──34:hadoop-mapreduce-案例-pagerank01_2   .mp4  33.88M6 U0 P4 a: P( b6 h; N. M  y
|   |   ├──35:hadoop-mapreduce-案例-pagerank02_1   .mp4  28.26M
) @# h& C2 y; e* ^7 f! d# r/ \+ e|   |   ├──36:hadoop-mapreduce-案例-pagerank02_2   .mp4  51.66M" L, b4 ^, J6 ]5 U1 r. O$ o& f
|   |   ├──37:hadoop-mapreduce-案例-tfidf01_1   .mp4  37.97M$ `( i, Z' s4 {! \( f2 A
|   |   ├──38:hadoop-mapreduce-案例-tfidf01_2   .mp4  23.64M, x1 B! Z$ T2 ~. V7 u6 l
|   |   ├──39:hadoop-mapreduce-案例-tfidf02_1   .mp4  37.42M
+ R; B3 o5 m# }|   |   ├──3:hadoop-mapreduce-架构概念01_3   .mp4  25.56M
/ v% _8 A' f/ t  e9 b! B* {8 j2 M|   |   ├──40:hadoop-mapreduce-案例-tfidf02_2   .mp4  47.27M
  R5 @; D: m- N. o|   |   ├──41:hadoop-mapreduce-案例-itemcf_1   .mp4  25.76M8 _- j0 q' L( L/ R% z0 m4 c
|   |   ├──42:hadoop-mapreduce-案例-itemcf_2   .mp4  41.99M
7 x( C# P# v# G9 W|   |   ├──43:hadoop-mapreduce-案例-itemcf_3   .mp4  42.30M
& q( X4 @7 k+ y2 b; Y|   |   ├──44:hadoop-mapreduce-案例-itemcf_4   .mp4  38.94M; {0 z: E! w/ o9 t+ y
|   |   ├──4:hadoop-mapreduce-架构概念02_1   .mp4  36.41M
" C  \2 A- v5 M7 P; b& T, `|   |   ├──5:hadoop-mapreduce-架构概念02_2   .mp4  39.84M
- o/ ~) E* o& x& l1 P0 B7 R1 K|   |   ├──6:hadoop-yarn-概念_1   .mp4  22.95M& @% q' M; Q4 D% r" a; I4 O
|   |   ├──7:hadoop-yarn-概念_2   .mp4  54.66M
/ E* a  p/ [: f7 c* B1 b$ l: t) q|   |   ├──8:hadoop-yarn-概念_3   .mp4  26.20M' C4 G$ Z' C+ ~6 n6 S8 ^
|   |   └──9:hadoop-mapreduce-wordcount-api_1   .mp4  43.56M
$ C- {! O- z, |, v! v8 b/ _2 u|   └──1   .txt  0.23kb" L5 z$ a; i/ o+ a+ U; S7 ?
├──27-Hadoop离线体系:Hive(扩展)     0 O. _# j" v  X$ T- V5 Q
|   ├──章节1:hive架构、搭建、sql语法、函数     
$ T2 A) `. p  o  t3 ^8 I7 j|   |   ├──01资料   .rar  278.42M
0 c6 o1 a; ]/ b" a% m  y|   |   ├──02笔记   .rar  11.32M" H( K) l* _" U) ^% r
|   |   ├──04代码   .rar  42.00M$ B# o# V% C5 M6 N1 v
|   |   ├──05作业   .rar  5.78M2 q( ~' w- x0 I/ S, K
|   |   ├──1:hive函数   .mp4  121.61M
3 g9 I3 V$ q0 q$ `  p9 j|   |   ├──1   .txt  0.08kb
) r% g: t3 y# T5 v) z) ~2 i|   |   ├──2:hive介绍及架构设计   .mp4  91.34M& x8 N; f" r8 b' }  R; ~2 h
|   |   ├──3:hive搭建模式及单节点搭建   .mp4  100.52M! I- P# M# w7 Y" m: e
|   |   ├──4:hive多节点搭建及DDL操作   .mp4  98.01M) j0 C: j& ^2 @0 T- }
|   |   ├──5:hive内部表、外部表及静态分区   .mp4  144.02M8 x0 \2 Z. W2 }8 q5 ~
|   |   ├──6:hiveDML、Serde   .mp4  98.21M6 G5 p( D9 }7 W% K- H. L& E4 G! E$ z/ L
|   |   └──7:hivebeeline、jdbc   .mp4  70.76M: m0 L! {$ Z3 x. Y( W3 ~8 g
|   └──章节2:hive分区、分桶、安全认证、优化     " V8 z& a& N, B0 j( |7 A( q8 C
|   |   ├──01资料   .rar  278.42M
  l" i( n6 S' a|   |   ├──02笔记   .rar  14.08M
4 {* G9 b1 |- h; S$ w|   |   ├──04代码   .rar  42.00M% z, {# r5 Z6 k) B+ g( X
|   |   ├──05作业   .rar  5.78M9 E$ n( z3 p/ C0 {, [- P! C( ~
|   |   ├──10:hive动态分区及分桶   .mp4  84.25M
* R* o7 J. J6 b1 l, T|   |   ├──11:hivelateralview、视图、索引   .mp4  84.33M! `( h, l5 `) i  {
|   |   ├──12:hive运行方式及GUI接口   .mp4  94.50M  e1 r; Q% h8 }: f. }& ^3 \
|   |   ├──13:hive权限管理   .mp4  73.59M. {. [/ G. k* Z; @9 V
|   |   ├──14:hive优化   .mp4  110.83M8 o9 h3 w. [( Y
|   |   ├──1   .txt  0.11kb
% R; `( Q9 Q" s, U; u' F|   |   ├──8:hive复习   .mp4  47.08M9 r, }& T5 M! C
|   |   └──9:hive作业及hive参数   .mp4  172.29M8 |! ^" O% }' Z( D: |
├──28-spark体系之分布式计算(扩展)     
. [. {7 `2 l3 t|   ├──章节10:Kafka、SparkStreaming+Kafka两种版本整合     
. p/ L/ C) `0 }7 }& _|   |   ├──01-资料   .rar  57.03M
* S* x) g' q& ?2 a' y$ x7 m|   |   ├──03-笔记   .rar  135.16kb; r1 O) `0 C4 U* a+ A
|   |   ├──04-代码   .rar  285.58M$ S5 E. s1 Z  j# A3 X+ @
|   |   ├──1   .txt  0.39kb! b& t. e  [, c- |6 I8 b- n- f
|   |   ├──64:复习+DriverHA   .mp4  109.66M
7 @5 F/ r* S; A) E( ?|   |   ├──65:Kafka01   .mp4  95.61M
7 y2 A, [  r0 f% k2 T! C+ `( ^+ V, B|   |   ├──66:Kafka02   .mp4  116.06M
; h) n6 W& a9 ?8 F9 j& c. a|   |   ├──67:SparkSteaming1.6+Kafka0.8.2Receiver模式   .mp4  239.20M
3 C0 j" _6 a6 h|   |   ├──68:SparkStreaming1.6+Kafka0.8.2Direct模式   .mp4  161.51M
) m! b$ P6 S6 J: M5 s. q. F" a, d/ _|   |   ├──69:SparkSteaming1.6+kafka0.8.2总结+Kafka0.11搭建   .mp4  128.57M. U+ |2 I9 a  \! I" _- G1 F8 j
|   |   └──70:SparkStreaming2.3+kafka0.11Direct模式   .mp4  160.28M$ T: K  A- M. R. P1 @
|   ├──章节1:Scala语言特点、类、对象、集合     
; I+ d, D9 t) ~& g. F( @|   |   ├──01-资料   .rar  1.07G) Q( t0 l& S: `' j% E9 q
|   |   ├──03-笔记   .rar  1.31M2 y0 ?4 d1 [$ Y
|   |   ├──04-代码   .rar  26.30kb
; ~( _! O& h8 R8 U  C|   |   ├──1:Scala语言初始   .mp4  61.55M
5 y1 F9 z. ]6 S0 h% W+ [|   |   ├──2:Scala类和对象   .mp4  111.26M. U! Y2 T6 I5 B
|   |   ├──3:Scala类和对象   .mp4  62.78M1 B$ ^  j9 S/ A8 o1 m! ]4 z4 u
|   |   ├──4:Scala方法和函数01   .mp4  64.04M( B1 c/ @7 z# c& p/ F  B! G
|   |   ├──5:Scala方法和函数02   .mp4  72.20M" C# y, p' U5 j; r) r
|   |   ├──6:ScalaString+Array+List+Set   .mp4  102.88M2 h2 z( c! T) e3 K1 E# ?
|   |   └──7:ScalaMap   .mp4  39.80M
( b- r+ s* I% I; N1 P$ r. _, E0 k|   ├──章节2:Scala隐式转换、通信模型     
, \8 _  G; X! d7 K( V|   |   ├──01-资料   .rar  600.10M0 p3 N! [  e3 [0 R! U7 S  t
|   |   ├──03-笔记   .rar  1.33M! G- A  x( |+ _& U7 s; Y
|   |   ├──04-代码   .rar  524.64kb
6 y3 p3 V/ j/ c4 e|   |   ├──10:偏函数+隐式转换01   .mp4  65.15M
( f) w7 b5 ]( @7 k: Z/ w|   |   ├──11:ScalaActor通信模型   .mp4  79.20M& x7 n5 J$ o4 I8 C" L
|   |   ├──12:Spark开发环境准备   .mp4  79.86M
6 u" H. @- |# L|   |   ├──13:Spark-ScalaWordCount   .mp4  85.64M5 V/ S3 Z3 _6 H/ J7 `
|   |   ├──14:Spark-JavaWordCount   .mp4  60.44M+ l9 V& c# K. V  ]% }- @! E: \
|   |   ├──8:复习+tuple   .mp4  86.73M* f2 Z& w6 v% E6 Y6 W; _1 J+ `
|   |   └──9:trait+caseClass+match   .mp4  95.75M( Q4 W6 \# f+ J9 K( V
|   ├──章节3:Spark初始、核心RDD、算子     4 j  \$ V1 n( {
|   |   ├──01-资料   .rar  417.39M
+ ?9 l0 p. A( B( o  m2 s|   |   ├──03-笔记   .rar  881.34kb6 v) S6 S% A) l+ _- Y+ D7 y
|   |   ├──04-代码   .rar  18.03M8 Q2 [+ R: F2 W' b5 B; ^
|   |   ├──15:Spark初始   .mp4  71.88M
" _6 r: \0 s5 _  B- ^|   |   ├──16:Spark基础   .mp4  81.56M
/ @; K0 e- p4 ~! [6 y|   |   ├──17:Spark核心RDD   .mp4  60.48M
( E( f  T7 Y) B( y5 b# a|   |   ├──18:Spark算子介绍   .mp4  91.56M6 J# S7 @2 t8 I
|   |   ├──19:Spark算子Scala+Java代码案例   .mp4  116.78M! a( T! {2 u" N/ z# U, B
|   |   ├──20:Spark持久化算子cache()、persist()   .mp4  108.19M
3 K* n8 a; U# a- ^9 A. A- ]|   |   └──21:SparkCheckpoint持久化算子   .mp4  33.96M3 u/ ~8 p  A# S0 i3 L7 @! y
|   ├──章节4:Spark集群搭建、任务提交流程     , r# O4 v/ c0 q3 A( V9 Y" n
|   |   ├──01-资料   .rar  1.36M+ v* J2 O* H6 C" @
|   |   ├──03-笔记   .rar  4.61M
+ A' H  f- h( m# G|   |   ├──04-代码   .rar  1.52M: t, g! D8 P' y' A" e
|   |   ├──22:Spark复习   .mp4  55.01M- ^) M' [5 [  c+ N; I6 n
|   |   ├──23:Spark集群搭建   .mp4  125.12M9 S) M5 b( m% Q$ N' z
|   |   ├──24:SparkPi任务提交+客户端搭建   .mp4  200.16M4 q2 S( \1 y# t! C1 S: n8 t- s2 x
|   |   ├──25:Spark基于Standalone两种提交任务的方式   .mp4  113.97M9 h" F% [: Y. t& g: k- o* v
|   |   ├──26:Spark基于Yarn两种提交任务方式   .mp4  149.22M
6 _2 v  r5 ?* ^|   |   ├──27:SparkTransformation+action算子操作   .mp4  171.53M# X/ V3 i' j* K
|   |   └──28:SparkScala算子代码   .mp4  79.85M
+ s1 Q! E4 a: @1 x7 x6 Y|   ├──章节5:Spark计算模式、任务调度和资源调度       U9 v$ R$ A1 S$ e8 a
|   |   ├──01-资料   .rar  2.72M
, }- O! U9 A0 B2 B|   |   ├──03-笔记   .rar  1.16M
" a0 r# J' d( k|   |   ├──04-代码   .rar  2.43kb4 l& h2 i7 F. W7 c
|   |   ├──29:Spark复习   .mp4  70.42M
% \1 G  o5 {+ R|   |   ├──30:SparkRDD的宽窄依赖   .mp4  64.79M
, c+ p) v* n' v0 i* N0 `) u|   |   ├──31:SparkStage计算模式   .mp4  112.74M0 k/ {+ t/ u' E( T  q! ^% ~9 B
|   |   ├──32:Spark资源调度和任务调度   .mp4  84.01M; u/ C% i# L0 P
|   |   ├──33:SparkTransformation算子   .mp4  125.79M
3 _( u$ N( C1 h9 i" J, M|   |   ├──34:SparkJava代码   .mp4  83.53M% d) B+ o" Y3 F3 Q
|   |   └──35:SparkPV+UV   .mp4  102.06M6 {& C! _) k5 Z  K
|   ├──章节6:Spark核心源码     5 p  o& y% r; f9 M
|   |   ├──01-资料   .rar  414.75kb
1 N& u3 [/ n. Z! Y3 }|   |   ├──03-笔记   .rar  235.73kb9 n) J& J7 C4 K: P2 N
|   |   ├──36:复习   .mp4  67.82M
0 X5 ^/ T( \2 g: v% \" }& j|   |   ├──37:Spark源码-Master启动   .mp4  226.61M0 k$ M4 a5 n, W" G- U! {8 q% s. `
|   |   ├──38:Spark源码-Master注册启动   .mp4  124.21M
3 D% J! U; E/ E+ g" h8 y! M|   |   ├──39:Spark源码-SparkSubmit提交   .mp4  156.77M
& ?9 N! `2 s3 }, P7 T& E|   |   ├──40:Spark源码-启动Driver申请Application资源   .mp4  180.83M0 z5 e# v, x/ [" i- P5 {
|   |   └──41:Spark源码-Application资源申请   .mp4  238.06M) I2 I! N/ K6 q* f# J8 d) ?
|   ├──章节7:Spark业务场景、Shuffle机制     
! y; c( K2 S6 {4 d; @: m|   |   ├──01-资料   .rar  1.25M
. F1 x/ n4 m" ^0 M/ a* ?" G4 B1 P|   |   ├──03-笔记   .rar  1.29M6 b% r7 _, {$ ?$ Z% {" l; Z( F
|   |   ├──04-代码   .rar  1.92kb
# O) X# N& ~. A, O8 s: ?6 d|   |   ├──1   .txt  0.14kb+ i/ y1 l3 `. _6 E4 d; Q
|   |   ├──42:复习+Spark资源调度结论验证   .mp4  180.08M
: C+ g: X& Z/ V0 U* l- j: o|   |   ├──43:Spark任务调度源码   .mp4  102.31M
0 r0 j5 z, g  f1 E3 F|   |   ├──44:Spark二次排序问题   .mp4  37.38M
; [0 \2 q* Y1 S% i|   |   ├──45:Spark分组取TOPN问题   .mp4  83.40M1 y' Q# b) p7 x/ i! Z% b) L7 T4 T
|   |   ├──46:Spark广播变量+累加器   .mp4  88.15M) q1 `" ?1 V1 ^7 z( [) M
|   |   ├──47:Spark历史日志服务器配置   .mp4  145.43M; z: D0 E. v( ~2 A' y
|   |   ├──48:SparkMasterHA   .mp4  132.79M# T* x8 y) N! {2 i* s
|   |   └──49:Spark两种shuffleManager管理机制   .mp4  95.40M+ @* L5 Q5 ~5 C' H3 E7 O. I! A
|   ├──章节8:SparkShuffle源码、SparkSQL初始     ; V/ R) z. Q( l/ k3 f9 C
|   |   ├──01-资料   .rar  121.98M% V7 Y' o4 _8 l' N7 G/ w) V
|   |   ├──03-笔记   .rar  1.26M
( _6 X3 A: X7 d& c8 B|   |   ├──50:SparkShuffle文件寻址   .mp4  81.24M9 E' I& _. U# U! ~9 g
|   |   ├──51:SparkShuffle过程   .mp4  185.78M
+ ?. m, k, f: Z& O# V% O. q|   |   ├──52:SparkSQL初始   .mp4  68.37M( `" x$ G5 ^2 \% d8 |' K. l5 D
|   |   ├──53:SparkSQL读取Json格式的数据   .mp4  142.52M
1 O) B" b  B8 f6 [# J3 c& S|   |   ├──54:SparkSQL读取普通的RDD加载DataFrame   .mp4  131.62M1 q6 h: z6 k+ V' O& @1 S5 f: R
|   |   ├──55:SparkSQL读取Parquet数据+读取MySQL数据+SparkOnHive配置   .mp4  143.63M4 w/ v7 G2 u+ D6 Z5 f; O- H
|   |   └──56:SparkSQL操作Hive中的数据   .mp4  91.72M
- I6 m; N: A: ^3 ]|   └──章节9:SparkSQL函数、SparkStreaming初始     6 o/ w0 G3 D! D! i9 O7 e6 L% X
|   |   ├──01-资料   .rar  329.56kb5 l2 U. @! D# {
|   |   ├──03-笔记   .rar  132.69kb
! I' o2 a; l4 k. `* f! Y|   |   ├──04-代码   .rar  158.82kb3 j( z: C' Z3 [5 F/ R2 k# R
|   |   ├──1   .txt  0.09kb1 Z2 x) V/ S6 o+ ?- G$ i
|   |   ├──57:SparkSQL复习   .mp4  72.11M
! V" a' J5 Z: g3 F# L|   |   ├──58:SparkSQLUDF+UDAF   .mp4  120.95M
% w7 I, Z& o; j% s|   |   ├──59:SparkSQLover开窗函数   .mp4  65.72M
% b- U6 V8 U; A( V6 E8 L2 G|   |   ├──60:SparkStreaming初始   .mp4  48.22M
- }& h+ W" v3 r& R! t- m" G|   |   ├──61:SparkStreaming处理数据流程   .mp4  120.08M+ X  S* s1 H. K% N, x
|   |   ├──62:SparkStreamingforeachRDD+updateStateByKey+reduceByKeyAndWindow   .mp4  139.56M
0 G1 W: H) [, Q5 `4 R|   |   └──63:SparkStreaming算子   .mp4  141.38M8 J2 O3 u4 A. P; A. J( w
├──29-面试和成功求职的秘技     ; o/ i5 r7 m$ P5 e' o+ @7 o. C% I
|   ├──章节1:简历     
7 ?+ v* {" T! Q% p1 `|   |   ├──1:为什么有人是“面霸”,有人是“面渣”?   .mp4  15.72M# C$ o" S. ?5 g% M( y# l6 m3 G
|   |   ├──2:最佳简历的十要素   .mp4  85.55M( i! K) J% \* Z% i% a
|   |   ├──3:最佳简历_个人基本要素合理写法   .mp4  9.82M( M: ?$ V% a4 S. {$ s
|   |   ├──4:最佳简历_JAVA程序员的专业技能如何写?   .mp4  8.74M8 N0 A( f6 }2 D8 t% l# |
|   |   ├──5:最佳简历_JAVA程序员的项目经验如何写?   .mp4  32.42M
& w) z" t, A" _+ s6 G; h* R/ s|   |   └──6:简历投递的五大招聘网站   .mp4  25.05M
/ G( q9 q$ |: |# W; I! T|   ├──章节2:面试前的准备     1 N" b/ v0 N9 b5 K. l
|   |   ├──10:面试前,准备完美的自我介绍   .mp4  23.61M
, _2 l9 i  e1 ~|   |   ├──7:接到面试电话,三要素让你完美应对HR   .mp4  15.70M
/ T! i8 W: u. r. \|   |   ├──8:面试前,如何调查公司背景   .mp4  8.35M. V1 s3 e+ W, V6 Y! ]7 C
|   |   └──9:面试前,如何调查公司项目案例和相关技术使用   .mp4  13.46M! T" }4 o' L! @: S, |! X
|   ├──章节3:笔试和面试     
# |2 R: q" E' ]& y2 A4 b; r|   |   ├──11:常见面试非技术问题应对方案   .mp4  29.86M6 r1 l# t# r- q! ^
|   |   ├──12:笔试题如何准备?   .mp4  36.45M
8 l& k* T! o+ \8 Y# }( u|   |   ├──13:JAVA600道面试题如何看?   .mp4  16.82M
) v% E) w9 n3 k. X2 ?|   |   ├──14:面试时,面对面试官的礼仪五要素   .mp4  27.94M
3 R0 i/ s- \$ g! ^+ J|   |   ├──15:面试时,表现自己的三大核心优势就成功了   .mp4  10.27M; \: w% c* K, |( V+ O
|   |   ├──16:面试时,碰到不会的技术题如何应对?   .mp4  18.52M  x: S9 P5 i* y9 u
|   |   ├──17:面试时,扬长避短如何表达自己想要表达的内容   .mp4  33.17M. E* Y( r! k/ d/ }+ ~6 ~' f9 G
|   |   ├──18:面试时,将自己对公司的了解表达出来   .mp4  56.45M3 C2 @. j( [4 n; W) \8 y- G5 R( j
|   |   ├──19:面试时,如何谈薪水   .mp4  26.75M
8 k$ i6 q' o  j  G2 B0 E/ o|   |   ├──20:面试时,要不要问五险一金和加班问题?   .mp4  18.45M
, c3 G) W# M8 f. O$ G- r|   |   ├──21:面试时,如何合理结束本次面试   .mp4  21.64M
: S* g. H# u3 y|   |   └──22:做好面试总结,让本次面试成为下一次更好发挥的演练   .mp4  30.63M
! h  Z" }. |* D* N0 e|   ├──章节4:offer和上班后,如何应对     # m( n) A+ ~# y0 v
|   |   ├──23:收到offer,如何正确应对?   .mp4  25.19M
  k6 q. K3 X$ G: ]- X  o|   |   ├──24:体检报告如何去做?   .mp4  15.04M1 j, X+ [. }4 W( f9 I1 Y! V
|   |   ├──25:公司报道第一天,必须做的三大事   .mp4  19.90M
, Y, T; u1 r' r% K, m- E|   |   ├──26:上班的新菜鸟,一定不能做的八件蠢事   .mp4  40.64M; Q# y3 z. I6 K2 j/ ?: y* a1 r
|   |   ├──27:对你的上级,做到4点职业准则,就一定能成为职场赢家   .mp4  17.85M
+ w" a9 J  O0 r|   |   ├──28:你的同事,是菜鸟生存下去的关键   .mp4  22.95M
4 l. Y) z$ C/ a6 H, c|   |   ├──29:遇到不会的问题,三步让你正确应对   .mp4  19.26M  G. b8 I# h! `( P
|   |   └──30:加班,对于菜鸟不是坏事   .mp4  16.26M
) r4 x. F3 x& {  A8 v4 O( O|   ├──1   .txt  0.09kb
- r; I* _; n* p# i3 W|   ├──boss直聘使用步骤   .rar  3.63M
& v. W5 u2 y& I, w6 ?|   ├──PPT   .rar  16.65M
0 l. I! q- ]5 T# D3 y% I1 P% v|   └──参考简历   .rar  1.37M
# J  b  d9 T" @% T9 l- u! }└──30-入职后快速成长到CTO     0 t( o2 E$ v  f1 D2 P7 @2 z- \
|   ├──章节1:入职后三个月试用期要做的事     
- _- D, ?) N3 E/ k0 f7 M; V0 `|   |   ├──1:三法宝,处理同事关系   .mp4  26.36M
; Z/ p8 T# u( s7 a|   |   ├──1   .txt  0.15kb
% `' l+ B2 M0 K# q' w, V  Z" ||   |   ├──2:核心两点,处理好领导关系   .mp4  14.49M5 d/ o, {5 @1 T
|   |   ├──3:每件事都是学习的机会   .mp4  21.91M
- Y( U" l0 @0 O( y|   |   ├──4:主动加班,试用期加班是学习的好机会   .mp4  16.29M6 t1 {6 i/ U/ D) y
|   |   ├──5:未通过试用期,如何应对?   .mp4  28.43M
& Z3 G3 W* T& v|   |   └──PPT   .rar  4.69M! S7 J! C* }/ r+ ]" w3 Q
|   ├──章节2:前三年需要学的技术     9 Z2 y) [, ^3 V% ], Q; e# E) T% `6 T
|   |   ├──10:工作中,快速学习新技术的最佳方式(重要的是形成体系,而不是钻到某个技术点)   .mp4  10.85M
1 e  f' l, x6 P) D, V$ p* X|   |   ├──6:工作后,千万不要停止学习   .mp4  28.73M! _! w7 c8 y! k4 ?/ d* @
|   |   ├──7:项目经验如何累积?   .mp4  20.62M
: K- d. R* n+ a% u3 ~/ P|   |   ├──8:JAVA高级技术还需要学习哪些?   .mp4  24.34M- X6 z3 t& F0 t6 f
|   |   └──9:架构师课程如何学习?   .mp4  25.58M
9 j- U9 H# i, Y|   └──章节3:前三年需要提高的软实力     
0 h3 K- O1 c& q: C0 r1 D|   |   ├──11:软实力是真实力   .mp4  27.90M& u- o. f% C) p2 U& |! H
|   |   ├──12:软实力的七要素,7A软实力理论   .mp4  20.15M
% @; H) N6 p# D; |3 ]) o% G|   |   ├──13:好的沟通有方法   .mp4  19.89M
4 d+ ]7 h" v% x! e; K/ L6 g|   |   ├──14:快速说服别人的技巧   .mp4  24.33M
5 \- t3 W& c; ~( P* S|   |   ├──15:口才也能练出来   .mp4  22.31M1 o; ?  @+ t2 ^6 J! H3 D, a- d
|   |   ├──16:领导力如何自我修炼   .mp4  22.00M! F) |4 h  M0 Q1 R, ?$ O" l
|   |   ├──17:会议发言的三要素   .mp4  20.30M
4 ^3 H+ o! |- W7 H0 u! l|   |   ├──18:酒宴祝词、会议发言的完美公式   .mp4  13.67M6 l. \$ ]2 h* j! I. r
|   |   ├──19:五点职场礼仪,让你秒变职场受欢迎人士   .mp4  24.65M
# J6 ~/ a! M2 V6 A% g- h- ~/ D|   |   └──20:软实力是最容易让你脱颖而出的关键   .mp4  19.44M
) g3 i! T- T" f7 m! n
- V& j+ S& ]1 G  U
6 F1 k; j) |2 r! a! A- p, J
. X5 _2 f4 h9 S. ~* g资源下载地址和密码(百度云盘):
游客,如果您要查看本帖隐藏内容请回复
[/hide] 百度网盘信息回帖可见
8 D$ P" D- R  y! w5 i, i
! s4 e6 s8 l& x, v& H$ G; e6 ~! M$ E. @9 C: C2 K( k4 a

# G0 Q* \8 f8 M本资源由Java自学网收集整理【www.javazx.com】
回复

使用道具 举报

该用户从未签到

9

主题

167

帖子

343

积分

普通会员

Rank: 2

积分
343
发表于 2022-6-30 07:05:25 | 显示全部楼层
强烈支持楼主ing……
回复 支持 反对

使用道具 举报

该用户从未签到

12

主题

169

帖子

350

积分

普通会员

Rank: 2

积分
350
发表于 2022-6-30 07:15:47 | 显示全部楼层
强烈支持楼主ing……
回复 支持 反对

使用道具 举报

该用户从未签到

5

主题

176

帖子

351

积分

普通会员

Rank: 2

积分
351
发表于 2022-6-30 07:18:17 | 显示全部楼层
强烈支持楼主ing……
回复 支持 反对

使用道具 举报

该用户从未签到

9

主题

169

帖子

339

积分

普通会员

Rank: 2

积分
339
发表于 2022-6-30 07:28:42 | 显示全部楼层
淡定,淡定,淡定……
回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

168

帖子

330

积分

普通会员

Rank: 2

积分
330
发表于 2022-6-30 07:32:19 | 显示全部楼层
强烈支持楼主ing……
回复 支持 反对

使用道具 举报

该用户从未签到

9

主题

168

帖子

335

积分

普通会员

Rank: 2

积分
335
发表于 2022-6-30 07:38:46 | 显示全部楼层
激动人心,无法言表!
回复 支持 反对

使用道具 举报

该用户从未签到

7

主题

164

帖子

329

积分

普通会员

Rank: 2

积分
329
发表于 2022-6-30 07:46:15 | 显示全部楼层
激动人心,无法言表!
回复 支持 反对

使用道具 举报

该用户从未签到

6

主题

163

帖子

322

积分

普通会员

Rank: 2

积分
322
发表于 2022-6-30 07:52:34 | 显示全部楼层
强烈支持楼主ing……
回复 支持 反对

使用道具 举报

该用户从未签到

9

主题

164

帖子

321

积分

普通会员

Rank: 2

积分
321
发表于 2022-6-30 08:01:49 | 显示全部楼层
强烈支持楼主ing……
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|Java自学网

GMT+8, 2025-3-11 15:37 , Processed in 0.165020 second(s), 28 queries .

Powered by Javazx

Copyright © 2012-2022, Javazx Cloud.

快速回复 返回顶部 返回列表