2019年Python匠心之作系列教程从0到1学会编程

2607
1
2019-11-24 21:10:34
14
3
67
5
https://blog.csdn.net/chenyao1994 https://space.bilibili.com/346441475
https://blog.csdn.net/chenyao1994
视频选集
(148/371)
1.01-计算机组成(Av54728208,P1)
08:27
2.02-Python简介(Av54728208,P2)
10:01
3.03-课程介绍(Av54728208,P3)
04:27
4.04-解释器的作用和分类(Av54728208,P4)
04:26
5.05-Python解释器的下载和安装(Av54728208,P5)
09:22
6.06-PyCharm的作用(Av54728208,P6)
04:13
7.07-下载和安装PyCharm(Av54728208,P7)
06:52
8.08-新建项目(Av54728208,P8)
08:59
9.09-新建书写运行文件(Av54728208,P9)
09:45
10.10-PyCharm界面设置(Av54728208,P10)
05:16
11.11-PyCharm修改解释器(Av54728208,P11)
04:30
12.12-PyCharm项目管理(Av54728208,P12)
09:44
13.13-PyCharm总结(Av54728208,P13)
02:19
14.14-注释(Av54728208,P14)
11:24
15.15-变量的作用(Av54728208,P15)
05:30
16.16-定义变量(Av54728208,P16)
09:03
17.17-使用变量(Av54728208,P17)
08:57
18.18-认识bug(Av54728208,P18)
09:59
19.19-Debug工具(Av54728208,P19)
09:01
20.20-认识数据类型(Av54728208,P20)
14:59
21.21-变量章节总结(Av54728208,P21)
02:31
22.01-输出_认识格式化符号(Av54728208,P22)
07:01
23.02-输出_格式化符号基础使用方法(Av54728208,P23)
11:12
24.03-输出_格式化符号高级使用方法(Av54728208,P24)
10:49
25.04-输出_拓展格式化字符串(Av54728208,P25)
03:53
26.05-输出_f-格式化字符串(Av54728208,P26)
04:18
27.06-输出_转义字符(Av54728208,P27)
06:32
28.07-输出_print结束符(Av54728208,P28)
05:21
29.08-输出总结(Av54728208,P29)
01:39
30.09-了解输入(Av54728208,P30)
02:34
31.10-输入功能实现(Av54728208,P31)
06:01
32.11-体验数据类型转换(Av54728208,P32)
06:45
33.12-数据类型转换函数(Av54728208,P33)
09:57
34.13_总结数据类型的转换(Av54728208,P34)
01:04
35.14-PyCharm交互式开发(Av54728208,P35)
05:19
36.15-运算符的分类(Av54728208,P36)
04:18
37.16-算数运算符(Av54728208,P37)
09:01
38.17-赋值运算符(Av54728208,P38)
07:54
39.18-复合赋值运算符(Av54728208,P39)
06:16
40.19-复合赋值注意点(Av54728208,P40)
05:41
41.20-比较运算符(Av54728208,P41)
05:57
42.21-逻辑运算符(Av54728208,P42)
08:55
43.22-逻辑运算符书写习惯(Av54728208,P43)
03:34
44.23-数字的逻辑运算(Av54728208,P44)
03:21
45.24-运算符总结(Av54728208,P45)
04:27
46.01-if的作用和语法(Av54728208,P46)
06:01
47.02-体验if(Av54728208,P47)
06:25
48.03-网吧上网(简单版)(Av54728208,P48)
04:25
49.04-网吧上网(进阶版)(Av54728208,P49)
08:04
50.05-if..else(Av54728208,P50)
04:34
51.06-if语句执行流程(Av54728208,P51)
07:10
52.07-多重判断的作用和语法(Av54728208,P52)
04:50
53.08-体验多重判断(Av54728208,P53)
09:54
54.09-elif的执行流程(Av54728208,P54)
05:16
55.10-拓展:条件写法(Av54728208,P55)
03:58
56.11-if嵌套的作用和语法(Av54728208,P56)
03:33
57.12-if嵌套案例:判断能否上车(Av54728208,P57)
06:30
58.13-if嵌套案例:判断是否能坐下(Av54728208,P58)
05:46
59.14-if嵌套执行流程(Av54728208,P59)
03:49
60.15-猜拳游戏的步骤分析(Av54728208,P60)
05:07
61.16-猜拳游戏功能实现(Av54728208,P61)
08:50
62.17-随机数(Av54728208,P62)
05:01
63.18-猜拳游戏:随机数(Av54728208,P63)
03:37
64.19-三目运算符(Av54728208,P64)
06:49
65.20-if章节总结(Av54728208,P65)
03:36
66.01-循环章节课程介绍(Av54728208,P66)
03:25
67.02-了解循环(Av54728208,P67)
04:08
68.03-while的语法和体验(Av54728208,P68)
12:14
69.04-计数器书写习惯(Av54728208,P69)
04:17
70.05-循环的执行流程(Av54728208,P70)
07:10
71.06-循环应用1:1-100累加(Av54728208,P71)
09:32
72.07-循环应用1:1-100偶数累加和方法1(Av54728208,P72)
11:32
73.08-循环应用1:1-100偶数累加和方法2(Av54728208,P73)
06:52
74.09-循环的注意事项(Av54728208,P74)
05:02
75.10-了解break和continue(Av54728208,P75)
05:50
76.11-break(Av54728208,P76)
06:20
77.12-continue(Av54728208,P77)
12:01
78.13-while循环嵌套的作用和语法(Av54728208,P78)
06:48
79.14-while循环嵌套快速体验(Av54728208,P79)
06:24
80.15-循环的执行流程(Av54728208,P80)
09:44
81.16-while循环嵌套应用之打印星号(正方形)(Av54728208,P81)
10:34
82.17-while循环嵌套应用之打印星号(三角形)(Av54728208,P82)
05:55
83.18-while循环嵌套应用之九九乘法表(Av54728208,P83)
13:29
84.19-for循环语法和体验(Av54728208,P84)
08:21
85.20-break退出for循环(Av54728208,P85)
04:40
86.21-continue退出for循环(Av54728208,P86)
03:05
87.22-循环的else简介(Av54728208,P87)
02:02
88.23-while...else(Av54728208,P88)
07:04
89.24-while..else之break(Av54728208,P89)
03:52
90.25-while..else之continue(Av54728208,P90)
03:19
91.26-for...else(Av54728208,P91)
03:27
92.27-for...else之break和continue(Av54728208,P92)
04:34
93.28-总结(Av54728208,P93)
04:59
94.01-学习字符串的必要性(Av54728208,P94)
03:46
95.02-认识字符串(Av54728208,P95)
08:48
96.03-字符串输出(Av54728208,P96)
03:53
97.04-字符串输入(Av54728208,P97)
03:28
98.05-下标(Av54728208,P98)
08:56
99.06-切片简介(Av54728208,P99)
04:32
100.07-体验切片(Av54728208,P100)
17:58
101.08-字符串常用方法简介(Av54728208,P101)
01:55
102.09-字符串常用操作方法之查找(Av54728208,P102)
16:15
103.10-字符串常用操作方法之修改(常用)(Av54728208,P103)
16:51
104.11-字符串常用操作方法之修改之大小写转换(Av54728208,P104)
05:07
105.12-字符串常用操作方法之修改之删除空白字符(Av54728208,P105)
03:56
106.13-字符串常用操作方法之修改之字符串对齐(Av54728208,P106)
05:53
107.14-字符串常用操作方法之判断开头或结尾(Av54728208,P107)
06:31
108.15-字符串常用操作方法之判断(Av54728208,P108)
07:53
109.16-字符串总结(Av54728208,P109)
04:27
110.01-列表简介(Av54728208,P110)
04:07
111.02-下标(Av54728208,P111)
04:22
112.03-查找函数(Av54728208,P112)
05:24
113.04-判断是否存在(Av54728208,P113)
04:25
114.05-体验案例-判断是否存在(Av54728208,P114)
05:09
115.06-列表增加数据之append(Av54728208,P115)
07:13
116.07-列表增加数据之extend(Av54728208,P116)
03:22
117.08-列表增加数据之insert(Av54728208,P117)
01:58
118.09-列表删除数据(Av54728208,P118)
07:42
119.10-列表修改数据(Av54728208,P119)
06:14
120.11-列表复制数据(Av54728208,P120)
03:22
121.12-列表的遍历之while(Av54728208,P121)
06:41
122.13-列表的遍历之for(Av54728208,P122)
02:51
123.14-列表嵌套(Av54728208,P123)
08:58
124.15-随机分配办公室的步骤分析(Av54728208,P124)
04:30
125.16-随机分配办公室的实现代码(Av54728208,P125)
11:31
126.17-列表总结(Av54728208,P126)
03:03
127.18-体验元组(Av54728208,P127)
03:57
128.19-定义元组(Av54728208,P128)
06:31
129.20-元组常见操作之查找(Av54728208,P129)
06:21
130.21-元组数据的修改操作(Av54728208,P130)
05:22
131.22-元组的总结(Av54728208,P131)
02:15
132.01-字典的应用场景(Av54728208,P132)
05:35
133.02-创建字典的语法(Av54728208,P133)
07:05
134.03-字典常用操作之新增(Av54728208,P134)
05:24
135.04-字典常用操作之删除(Av54728208,P135)
03:40
136.05-字典常用操作之修改(Av54728208,P136)
02:13
137.06-字典常用操作之查找(Av54728208,P137)
17:29
138.07-字典的循环遍历之key(Av54728208,P138)
03:34
139.08-字典的循环遍历之value(Av54728208,P139)
02:51
140.09-字典的循环遍历之键值对(Av54728208,P140)
03:00
141.10-字典的循环遍历之键值对(拆包)(Av54728208,P141)
05:30
142.11-字典的总结(Av54728208,P142)
03:01
143.12-创建集合(Av54728208,P143)
07:58
144.13-集合常见操作之增加数据(Av54728208,P144)
06:48
145.14-集合常见操作之删除数据(Av54728208,P145)
05:07
146.15-集合常见操作之查找数据(Av54728208,P146)
02:10
147.16-集合总结(Av54728208,P147)
01:40
148.01-公共操作之运算符加号(Av54728208,P148)
05:57
149.02-公共操作之运算符乘号(Av54728208,P149)
03:45
150.03-公共操作之运算符判断数据是否存在(Av54728208,P150)
05:45
151.04-公共方法之len(Av54728208,P151)
03:08
152.05-公共方法之del(Av54728208,P152)
04:03
153.06-公共方法之max和min(Av54728208,P153)
02:53
154.07-公共方法之range(Av54728208,P154)
11:10
155.08-公共方法之enumerate(Av54728208,P155)
04:57
156.09-容器类型转换(Av54728208,P156)
05:38
157.10-了解推导式(Av54728208,P157)
02:08
158.11-while循环创建有规律的列表(Av54728208,P158)
06:10
159.12-for循环创建有规律的列表(Av54728208,P159)
02:14
160.13-体验列表推导式(Av54728208,P160)
04:54
161.14-带if的列表推导式(Av54728208,P161)
06:42
162.15-多for实现列表推导式(Av54728208,P162)
08:57
163.16-体验字典推导式(Av54728208,P163)
05:27
164.17-合并两个列表为字典(Av54728208,P164)
07:24
165.18-提取字典中目标数据(Av54728208,P165)
06:46
166.19-集合(Av54728208,P166)
03:55
167.20-推导式总结(Av54728208,P167)
02:46
168.01-了解函数(Av54728208,P168)
07:32
169.02-函数的使用步骤(Av54728208,P169)
03:05
170.03-快速体验函数(Av54728208,P170)
10:08
171.04-函数的注意事项(Av54728208,P171)
10:20
172.05-函数的参数的作用(Av54728208,P172)
11:38
173.06-体验函数返回值(Av54728208,P173)
04:46
174.07-return的特点(Av54728208,P174)
03:59
175.08-函数返回值的应用(Av54728208,P175)
05:12
176.09-函数的说明文档(Av54728208,P176)
09:32
177.10-函数嵌套调用(Av54728208,P177)
06:37
178.11-函数嵌套调用应用之打印横线图形01(Av54728208,P178)
03:37
179.12-函数嵌套调用应用之打印横线图形02(Av54728208,P179)
04:33
180.13-函数嵌套调用应用之函数计算01(Av54728208,P180)
03:47
181.14-函数嵌套调用应用之函数计算02(Av54728208,P181)
05:17
182.15-函数的总结(Av54728208,P182)
05:07
183.01-函数二学习目标简介(Av54728208,P183)
01:51
184.02-局部变量(Av54728208,P184)
05:20
185.03-访问全局变量(Av54728208,P185)
04:30
186.04-修改全局变量(Av54728208,P186)
11:18
187.05-多函数执行流程(Av54728208,P187)
09:13
188.06-返回值作为参数传递(Av54728208,P188)
05:11
189.07-函数的返回值(Av54728208,P189)
08:16
190.08-函数参数之位置参数(Av54728208,P190)
07:48
191.09-关键字参数(Av54728208,P191)
08:10
192.10-缺省参数(Av54728208,P192)
07:22
193.11-不定长参数之位置参数(Av54728208,P193)
08:33
194.12-不定长参数之关键字参数(Av54728208,P194)
05:21
195.13-元组拆包(Av54728208,P195)
05:01
196.14-字典拆包(Av54728208,P196)
05:13
197.15-交换变量的值之方法一(Av54728208,P197)
06:42
198.16-交换变量的值之方法二(Av54728208,P198)
03:31
199.17-了解引用之不可变类型(Av54728208,P199)
15:14
200.18-了解引用之可变类型(Av54728208,P200)
04:48
201.19-引用当做实参传入(Av54728208,P201)
08:38
202.20-可变和不可变类型(Av54728208,P202)
01:43
203.21-函数二总结(Av54728208,P203)
03:36
204.01-函数加强简介(Av54728208,P204)
01:46
205.02-学员管理系统需求和步骤分析(Av54728208,P205)
04:22
206.03-学员管理系统框架搭建(Av54728208,P206)
11:16
207.04-代码调优(Av54728208,P207)
03:50
208.05-学员管理系统数据形式的分析(Av54728208,P208)
04:23
209.06-添加学员功能分析(Av54728208,P209)
05:48
210.07-添加学员之用户输入(Av54728208,P210)
08:29
211.08-添加学员之新增数据(Av54728208,P211)
07:08
212.09-添加学员之重名提示(Av54728208,P212)
07:16
213.10-删除学员思路分析(Av54728208,P213)
06:15
214.11-删除学员代码实现(Av54728208,P214)
13:39
215.12-修改学员思路分析(Av54728208,P215)
04:48
216.13-修改学员代码实现(Av54728208,P216)
11:02
217.14-查询学员思路分析(Av54728208,P217)
04:52
218.15-查询学员代码实现(Av54728208,P218)
08:37
219.16-显示所有学员信息(Av54728208,P219)
06:50
220.17-退出系统(Av54728208,P220)
06:47
221.01-了解递归(Av54728208,P221)
04:03
222.02-递归之回顾函数返回值(Av54728208,P222)
03:12
223.03-递归代码实现(Av54728208,P223)
10:24
224.04-递归的执行流程(Av54728208,P224)
09:54
225.05-递归出口问题(Av54728208,P225)
04:06
226.06-了解lambda(Av54728208,P226)
04:18
227.07-体验lambda(Av54728208,P227)
07:33
228.08-lambda实例之计算两个数字累加和(Av54728208,P228)
08:19
229.09-lambda参数之无参数(Av54728208,P229)
03:43
230.10-lambda参数之一个参数(Av54728208,P230)
04:27
231.11-lambda参数之默认参数(Av54728208,P231)
04:21
232.12-lambda参数之args(Av54728208,P232)
03:55
233.13-lambda参数之kwargs(Av54728208,P233)
03:59
234.14-lambda应用之带判断的lambda(Av54728208,P234)
04:37
235.15-列表内字典数据排序(Av54728208,P235)
11:40
236.16-了解高阶函数(Av54728208,P236)
02:00
237.17-abs和round(Av54728208,P237)
04:04
238.18-体验高阶函数的思路分析(Av54728208,P238)
07:49
239.19-体验高阶函数的代码实现(Av54728208,P239)
09:18
240.20-内置高阶函数之map(Av54728208,P240)
09:03
241.21-内置高阶函数之reduce(Av54728208,P241)
07:33
242.22-内置高阶函数之filter(Av54728208,P242)
05:19
243.23-函数加强总结(Av54728208,P243)
04:49
244.01-了解文件操作(Av54728208,P244)
05:39
245.02-体验文件操作步骤(Av54728208,P245)
09:53
246.03-访问模式特点01(Av54728208,P246)
14:27
247.04-读取函数之read(Av54728208,P247)
07:00
248.05-读取函数之readlines(Av54728208,P248)
04:14
249.06-读取函数之readline(Av54728208,P249)
03:26
250.07-访问模式特点02(Av54728208,P250)
05:59
251.08-访问模式特点02之代码测试(Av54728208,P251)
12:51
252.09-seek函数(Av54728208,P252)
13:24
253.10-文件备份的作用(Av54728208,P253)
02:32
254.11-文件备份思路分析(Av54728208,P254)
05:00
255.12-文件备份之接收用户输入(Av54728208,P255)
06:44
256.13-文件备份之规划文件名(Av54728208,P256)
10:24
257.14-文件备份之数据写入(Av54728208,P257)
08:53
258.15-文件备份之限制有效文件名备份(Av54728208,P258)
05:28
259.16-文件操作函数(Av54728208,P259)
05:48
260.17-文件夹操作函数之创建和删除(Av54728208,P260)
03:50
261.18-文件夹操作函数之路径相关函数(Av54728208,P261)
06:56
262.19-文件夹操作函数之rename(Av54728208,P262)
01:23
263.20-批量重命名之添加字符串(Av54728208,P263)
04:35
264.21-批量重命名之添加和删除字符串(Av54728208,P264)
06:48
265.22-文件总结(Av54728208,P265)
03:51
266.01-了解面向对象(Av54728208,P266)
08:56
267.02-了解类和对象的关系(Av54728208,P267)
04:43
268.03-类和对象的语法(Av54728208,P268)
06:13
269.04-体验类和对象(Av54728208,P269)
09:52
270.05-类里面的self(Av54728208,P270)
05:30
271.06-一个类创建多个对象(Av54728208,P271)
05:49
272.07-类外面添加对象属性(Av54728208,P272)
05:23
273.08-类外面获取对象属性(Av54728208,P273)
03:30
274.09-类里面获取对象属性(Av54728208,P274)
10:20
275.10-体验魔法方法init(Av54728208,P275)
11:53
276.11-带参数的init代码书写(替换原11和12)(Av54728208,P276)
10:29
277.12-魔法方法str(Av54728208,P277)
05:39
278.13-魔法方法del(Av54728208,P278)
02:29
279.14-了解烤地瓜案例需求(Av54728208,P279)
04:56
280.15-烤地瓜案例步骤分析(Av54728208,P280)
05:08
281.16-烤地瓜init方法(Av54728208,P281)
05:46
282.17-烤地瓜方法cook(Av54728208,P282)
09:30
283.18-烤地瓜案例魔法方法str(Av54728208,P283)
02:17
284.19-创建对象测试属性和方法(Av54728208,P284)
06:06
285.20-烤地瓜添加调料(Av54728208,P285)
07:27
286.21-搬家具需求和步骤分析(Av54728208,P286)
05:37
287.22-搬家具之家具类(Av54728208,P287)
06:15
288.23- 搬家具之房屋类(Av54728208,P288)
08:12
289.24-搬家具之添加容纳家具思路分析(Av54728208,P289)
06:40
290.25-搬家具之容纳家具函数(Av54728208,P290)
09:44
291.26-面向对象基础部分总结(Av54728208,P291)
03:27
292.01-了解继承(Av54728208,P292)
04:08
293.02-拓展经典类和新式类(Av54728208,P293)
03:45
294.03-体验继承(Av54728208,P294)
08:59
295.04-单继承(Av54728208,P295)
08:43
296.05-多继承(Av54728208,P296)
10:21
297.06-子类重写父类同名属性和方法(Av54728208,P297)
05:49
298.07-拓展_mro顺序(Av54728208,P298)
04:13
299.08-子类调用父类同名方法和属性之思路分析(Av54728208,P299)
07:33
300.09-子类调用父类同名方法和属性之代码实现(Av54728208,P300)
15:44
301.10-多层继承(Av54728208,P301)
06:22
302.11-super()方法作用(Av54728208,P302)
08:30
303.12-super方法写法(Av54728208,P303)
08:50
304.13-定义私有属性和方法(Av54728208,P304)
13:29
305.14-获取和修改私有属性值(Av54728208,P305)
09:25
306.15-继承总结(Av54728208,P306)
03:35
307.01-了解面向对象三大特性(Av54728208,P307)
05:37
308.02-了解多态(Av54728208,P308)
06:47
309.03-体验多态思路分析(Av54728208,P309)
10:27
310.04-代码实现多态(Av54728208,P310)
12:51
311.05-设置和访问类属性(Av54728208,P311)
10:02
312.06-修改类属性(Av54728208,P312)
08:18
313.07-类方法(Av54728208,P313)
09:28
314.08-静态方法(Av54728208,P314)
06:57
315.09-面向对象其他总结(Av54728208,P315)
05:39
316.01-了解异常(Av54728208,P316)
07:25
317.02-体验异常(Av54728208,P317)
07:52
318.03-了解异常类型(Av54728208,P318)
05:45
319.04-捕获指定异常类型(Av54728208,P319)
07:45
320.05-捕获多个指定异常类型(Av54728208,P320)
04:20
321.06-捕获异常描述信息(Av54728208,P321)
06:00
322.07-捕获所有异常(Av54728208,P322)
06:46
323.08-异常的else(Av54728208,P323)
03:21
324.09-异常的finally(Av54728208,P324)
06:14
325.10-拓展命令提示符运行py文件(Av54728208,P325)
04:34
326.11-异常传递的思路分析(Av54728208,P326)
07:19
327.12-异常传递的代码实现(Av54728208,P327)
12:40
328.13-自定义异常的作用(Av54728208,P328)
03:07
329.14-自定义异常思路分析(Av54728208,P329)
07:02
330.15-自定义异常代码实现之异常类(Av54728208,P330)
03:38
331.16-自定义异常代码实现之捕获异常(Av54728208,P331)
08:44
332.17-异常总结(Av54728208,P332)
03:30
333.01-了解模块(Av54728208,P333)
08:15
334.02-导入模块之方法一(Av54728208,P334)
07:59
335.03-导入模块之方法二(Av54728208,P335)
04:24
336.04-导入模块之方法三(Av54728208,P336)
03:19
337.05-定义别名(Av54728208,P337)
09:10
338.06-了解制作模块(Av54728208,P338)
05:10
339.07-制作模块之定义模块(Av54728208,P339)
04:27
340.08-制作模块之测试和调用模块(Av54728208,P340)
19:19
341.09-了解模块定位顺序(Av54728208,P341)
04:53
342.10-模块定位顺序之注意点1(Av54728208,P342)
05:14
343.11-模块定位顺序之注意点2(Av54728208,P343)
06:15
344.12-拓展:名字重复的严重性(Av54728208,P344)
06:52
345.13-all列表(Av54728208,P345)
07:59
346.14-了解包(Av54728208,P346)
02:18
347.15-制作包(Av54728208,P347)
05:55
348.16-导入包之方法一(Av54728208,P348)
04:27
349.17-导入包之方法二(Av54728208,P349)
07:10
350.18-模块和包的总结(Av54728208,P350)
03:42
351.01-章节介绍(Av54728208,P351)
03:11
352.02-介绍系统需求(Av54728208,P352)
02:33
353.03-准备程序文件(Av54728208,P353)
09:39
354.04-定义学员类(Av54728208,P354)
08:37
355.05-了解管理系统的需求(Av54728208,P355)
05:16
356.06-定义管理系统类(Av54728208,P356)
04:42
357.07-管理系统框架需求和步骤(Av54728208,P357)
06:05
358.08-管理系统框架之程序入口函数(Av54728208,P358)
13:18
359.09-管理系统框架之定义系统功能函数(Av54728208,P359)
10:42
360.10-程序入口文件功能实现(Av54728208,P360)
08:41
361.11-添加学员功能(Av54728208,P361)
11:35
362.12-删除学员功能(Av54728208,P362)
09:42
363.13-修改学员信息(Av54728208,P363)
10:26
364.14-查询学员信息(Av54728208,P364)
08:15
365.15-显示所有学员信息(Av54728208,P365)
05:07
366.16-保存学员信息需求和注意事项(Av54728208,P366)
05:03
367.17-拓展__dict__(Av54728208,P367)
07:01
368.18-保存学员信息(Av54728208,P368)
08:56
369.19-加载学员信息思路(Av54728208,P369)
06:26
370.20-加载学员信息(Av54728208,P370)
09:16
371.21-学员管理系统涵盖知识点总结(Av54728208,P371)
02:49
客服
顶部
赛事库 课堂 2021拜年纪