「课程介绍」🚀
英雄Python入门到精通
「课程目录」🏆
资料pdf
01_01_电脑端看课.mp4
02_02_Python零基础课程简介.mp4
03_03_Python环境安装.mp4
04_04_1-1 输入与输出.mp4
05_05_1-2 字符串.mp4
06_06_1-3 注释.mp4
07_07_[赠送课]1-代码与文本(BGM版).mp4
08_08_2-1 整数与浮点数.mp4
09_09_2-2 变量.mp4
100_100_21-2 内置函数.mp4
101_101_22-1 类的定义.mp4
102_102_22-2 类的属性.mp4
103_103_22-3 类的方法.mp4
104_104_23-1 对象.mp4
105_105_23-2 实例化.mp4
106_106_24-面向对象编程.mp4
107_107_25-1 封装.mp4
108_108_25-2 变量作用域.mp4
109_109_python零基础最终总结.mp4
10_10_2-3 数字与变量力扣练习.mp4
110_01_1-1 电脑端看课指引.mp4
111_02_1-2 课程声明.mp4
112_03_2-1 数据结构概览.mp4
113_04_2-2 时间复杂度.mp4
114_05_2-3 空间复杂度.mp4
115_06_3-1 在线编译软件.mp4
116_07_3-2 杭电在线评测系统.mp4
117_08_3-3 北大在线评测系统.mp4
118_09_3-4 力扣在线评测系统.mp4
119_10_4-1 顺序表(概念篇).mp4
11_11_[赠送课]2-数字与变量(BGM版).mp4
120_11_4-2 顺序表(代码篇)-1.Python中的顺序表.mp4
121_12_4-3 顺序表(实战篇)-1.值相等的最小索引.mp4
122_13_4-3 顺序表(实战篇)-2.数组中两元素的最大乘积.mp4
123_14_4-3 顺序表(实战篇)-3.移除元素.mp4
124_15_5-1 单向链表(概念篇).mp4
125_16_5-2 单向链表(代码篇)-1.单向链表模板.mp4
126_17_5-3 单向链表(实战篇)-1.返回倒数第 k 个节点.mp4
127_18_5-3 单向链表(实战篇)-2.删除排序链表中的重复元素.mp4
128_19_5-3 单向链表(实战篇)-3.移除重复节点.mp4
129_20_5-4 单向链表(应用篇)-1.剑网三中的应用.mp4
12_12_3-1 四则运算.mp4
130_21_6-1 栈(概念篇).mp4
131_22_6-2 栈(代码篇)-1.顺序表实现.mp4
132_23_6-2 栈(代码篇)-2.单向链表实现.mp4
133_24_6-3 栈(实战篇)-1.图书整理 I.mp4
134_25_6-3 栈(实战篇)-2.回文链表.mp4
135_26_6-3 栈(实战篇)-3.括号的最大嵌套深度.mp4
136_27_6-4 栈(应用篇)-1.原神中的应用.mp4
137_28_6-4 栈(应用篇)-2.剑网三中的应用.mp4
138_29_7-1 队列(概念篇).mp4
139_30_7-2 队列(代码篇)-1.顺序表实现.mp4
13_13_3-2 取整与取余.mp4
140_31_7-2 队列(代码篇)-2.单向链表实现.mp4
141_32_7-3 队列(实战篇)-1.最近的请求次数.mp4
142_33_7-3 队列(实战篇)-2.数据流中的移动平均值.mp4
143_34_7-4 队列(应用篇)-1.原神中的应用.mp4
144_35_8-1 栈&&队列(概念篇)-1.用栈实现队列.mp4
145_36_8-1 栈&&队列(概念篇)-2.用队列实现栈.mp4
146_37_8-2 栈&&队列(代码篇)-1.用栈实现队列.mp4
147_38_8-2 栈&&队列(代码篇)-2.用队列实现栈.mp4
148_39_9-1 串(概念篇).mp4
149_40_9-2 串(代码篇)-1.Python中的串.mp4
14_14_3-3 字符串操作.mp4
150_41_9-3 串(实战篇)-1.反转字符串.mp4
151_42_9-3 串(实战篇)-2.字符串中的单词数.mp4
152_43_9-3 串(实战篇)-3.判断字符串的两半是否相似.mp4
153_44_10-1 树(概念篇).mp4
154_45_10-2 树(代码篇)-1.树模板.mp4
155_46_10-3 树(实战篇)-1.根结点是否等于子结点之和.mp4
156_47_10-3 树(实战篇)-2.二叉树的最大深度.mp4
157_48_10-3 树(实战篇)-3.计算二叉树的深度.mp4
158_49_10-4 树(应用篇)-1.剑网三中的应用.mp4
159_50_11-1 二叉树(概念篇).mp4
15_15_3-4 格式化输出.mp4
160_51_11-2 二叉树(代码篇)-1.二叉树模板.mp4
161_52_11-3 二叉树(实战篇)-1.二叉树的前序遍历.mp4
162_53_11-3 二叉树(实战篇)-2.二叉树的中序遍历.mp4
163_54_11-3 二叉树(实战篇)-3.二叉树的后序遍历.mp4
164_55_12-1 二叉搜索树(概念篇).mp4
165_56_12-2 二叉搜索树(代码篇)-1.二叉搜索树模板.mp4
166_57_12-3 二叉搜索树(实战篇)-1.数组转二叉搜索树.mp4
167_58_12-3 二叉搜索树(实战篇)-2.验证二叉搜索树.mp4
168_59_12-3 二叉搜索树(实战篇)-3.合法二叉搜索树.mp4
169_60_13-1 图(概念篇).mp4
16_16_3-5 四则运算力扣练习1.mp4
170_61_14-1 邻接矩阵(概念篇).mp4
171_62_14-2 邻接矩阵(代码篇)-1.邻接矩阵模板.mp4
172_63_15-1 邻接表(概念篇).mp4
173_64_15-2 邻接表(代码篇)-1.邻接表模板.mp4
174_65_16-1 哈希表(概念篇).mp4
175_66_16-2 哈希表(代码篇)-1.Python中的哈希表.mp4
176_67_16-3 哈希表(实战篇)-1.好数对的数目.mp4
177_68_16-3 哈希表(实战篇)-2.找出重复N次的元素.mp4
178_69_16-3 哈希表(实战篇)-3.独一无二的出现次数.mp4
179_70_[赠送课]蓝桥杯-大学C组.mp4
17_17_3-6 四则运算力扣练习2.mp4
180_71_[赠送课]蓝桥杯-大学B组.mp4
181_72_[赠送课]蓝桥杯-研究生及大学A组.mp4
182_73_[赠送课]游戏开发中的数据结构应用.mp4
183_74_[赠送课]百日成神详解-第1天.mp4
184_75_[赠送课]百日成神详解-第2天.mp4
185_76_[赠送课]百日成神详解-第3天.mp4
186_77_[赠送课]百日成神详解-第4天.mp4
187_78_[赠送课]百日成神详解-第5天.mp4
188_79_[赠送课]百日成神详解-第6天.mp4
189_01_1-1 电脑端看课指引.mp4
18_18_3-7 取模运算力扣练习1.mp4
190_02_1-2 试看课-二分查找.mp4
191_03_2-2 时间复杂度.mp4
192_04_2-3 空间复杂度.mp4
193_05_3-1 在线编译软件.mp4
194_06_3-2 杭电在线评测系统.mp4
195_07_3-3 北大在线评测系统.mp4
196_08_3-4 力扣在线评测系统.mp4
197_09_4-1 线性枚举(概念篇).mp4
198_10_4-2 线性枚举(实战篇)-1.连续三个奇数的数组.mp4
199_11_4-2 线性枚举(实战篇)-2.最大连续1的个数.mp4
19_19_[赠送课]3-运算与操作(BGM版).mp4
200_12_4-2 线性枚举(实战篇)-3.有序数组中的单一元素.mp4
201_13_5-1 模拟(概念篇).mp4
202_14_5-2 模拟(实战篇)-1.互换数字.mp4
203_15_5-2 模拟(实战篇)-2.位1的个数.mp4
204_16_5-2 模拟(实战篇)-3.找到数组的中间位置.mp4
205_17_6-1 递推(概念篇).mp4
206_18_6-2 递推(实战篇)-1.斐波那契数.mp4
207_19_6-2 递推(实战篇)-2.爬楼梯.mp4
208_20_6-2 递推(实战篇)-3.杨辉三角II.mp4
209_21_6-2 递推(实战篇)-4.杨辉三角II(空间优化).mp4
20_20_4-1 布尔数.mp4
210_22_7-1 选择排序(概念篇).mp4
211_23_7-2 选择排序(实战篇)-1.颜色分类.mp4
212_24_7-2 选择排序(实战篇)-2.两数组的中位数.mp4
213_25_7-2 选择排序(实战篇)-3.其它数字两倍的最大数.mp4
214_26_8-1 冒泡排序(概念篇).mp4
215_27_8-2 冒泡排序(实战篇)-1.合并两个有序数组.mp4
216_28_8-2 冒泡排序(实战篇)-2.元素计数.mp4
217_29_8-2 冒泡排序(实战篇)-3.最后一块石头的重量.mp4
218_30_9-1 插入排序(概念篇).mp4
219_31_9-2 插入排序(实战篇)-1.计算工资平均值.mp4
21_21_4-2 比较运算.mp4
220_32_9-2 插入排序(实战篇)-2.删除元素的数组均值.mp4
221_33_9-2 插入排序(实战篇)-3.学生分数的最小差值.mp4
222_34_10-1 计数排序(概念篇).mp4
223_35_10-2 计数排序(实战篇)-1.颜色分类.mp4
224_36_10-2 计数排序(实战篇)-2.最后一块石头的重量.mp4
225_37_10-2 计数排序(实战篇)-3.学生分数的最小差值.mp4
226_38_11-1 归并排序(概念篇).mp4
227_39_11-2 归并排序(实战篇)-1.排序数组.mp4
228_40_11-2 归并排序(实战篇)-2.排序链表.mp4
229_41_12-1 快速排序(概念篇).mp4
22_22_4-3 逻辑运算.mp4
230_42_12-2 快速排序(实战篇)-1.存在重复元素.mp4
231_43_12-2 快速排序(实战篇)-2.多数元素.mp4
232_44_13-1 桶排序(概念篇).mp4
233_45_13-2 桶排序(实战篇)-1.根据单词频率排序.mp4
234_46_14-1 基数排序(概念篇).mp4
235_47_14-2 基数排序(实战篇)-1.排序数组.mp4
236_48_15-1 堆排序(概念篇).mp4
237_49_15-2 堆排序(实战篇)-1.排序数组.mp4
238_50_16-1 哈希算法(概念篇).mp4
239_51_16-2 哈希(实战篇)-1.字符统计.mp4
23_23_4-4 布尔数力扣练习.mp4
240_52_16-2 哈希(实战篇)-2.字符串统计.mp4
241_53_16-2 哈希(实战篇)-3.优质数对.mp4
242_54_17-1 贪心算法(概念篇).mp4
243_55_17-2 贪心(实战篇)-1.翻硬币.mp4
244_56_17-2 贪心(实战篇)-2.一键3连.mp4
245_57_17-2 贪心(实战篇)-3.分开元音字母.mp4
246_58_18-1 前缀和(概念篇).mp4
247_59_18-2 前缀和(实战篇)-1.一维数组动态和.mp4
248_60_18-2 前缀和(实战篇)-2.找到数组中间位置.mp4
249_61_18-2 前缀和(实战篇)-3.寻找数组中心下标.mp4
24_24_4-5 比较运算力扣练习.mp4
250_62_19-1 双指针(概念篇).mp4
251_63_19-2 双指针(实战篇)-1.回文判定.mp4
252_64_19-2 双指针(实战篇)-2.反转字符串中的字符.mp4
253_65_19-2 双指针(实战篇)-3.等腰三角形.mp4
254_66_20-1 滑动窗口(概念篇).mp4
255_67_20-2 滑动窗口(实战篇)-1.挑选子串.mp4
256_68_20-2 滑动窗口(实战篇)-2.最长子串.mp4
257_69_20-2 滑动窗口(实战篇)-3.全都有的子序列.mp4
258_70_21-1 二分查找(概念篇).mp4
259_71_21-2 二分查找(实战篇)-1.搜索插入位置.mp4
25_25_[赠送课]4-真与假(BGM版).mp4
260_72_21-2 二分查找(实战篇)-2.二分查找.mp4
261_73_21-2 二分查找(实战篇)-3.数组的开始位置和结束位置.mp4
262_74_22-1 最短路Dijkstra(概念篇).mp4
263_75_22-2 最短路Dijkstra(实战篇)-1.延迟时间.mp4
264_76_22-2 最短路Dijkstra(实战篇)-2.邻居最少的城市.mp4
265_77_22-2 最短路Dijkstra(实战篇)-3.前往目标最小代价.mp4
266_78_23-1 最小生成树Prim(概念篇).mp4
267_79_23-2 最小生成树(实战篇)-1.城邦.mp4
268_80_23-2 最小生成树(实战篇)-2.通电.mp4
269_81_23-2 最小生成树(实战篇)-3.繁忙的都市.mp4
26_26_5-1 if 判断.mp4
270_82_24-1 深度优先搜索(概念篇).mp4
271_83_24-2 深度优先搜索(实战篇)-1.排列序数.mp4
272_84_24-2 深度优先搜索(实战篇)-2.宝藏密码.mp4
273_85_24-2 深度优先搜索(实战篇)-3.带分数.mp4
274_86_25-1 广度优先搜索(概念篇).mp4
275_87_25-2 广度优先搜索(实战篇)-1.是否存在路径.mp4
276_88_25-2 广度优先搜索(实战篇)-2.钥匙和房间.mp4
277_89_25-2 广度优先搜索(实战篇)-3.可到达节点数目.mp4
278_90_26-1 最短路Bellman-Ford(概念篇).mp4
279_91_26-2 最短路BellmanFord(实战篇)-1.出差.mp4
27_27_5-2 判断条件.mp4
280_92_26-2 最短路BellmanFord(实战篇)-2.字母阶梯游戏.mp4
281_93_26-2 最短路BellmanFord(实战篇)-3.小怂的黄牛派对.mp4
282_94_27-1 最短路Floyd(概念篇).mp4
283_95_27-2 最短路Floyed(实战篇)-1.延迟时间.mp4
284_96_27-2 最短路Floyed(实战篇)-2.前往目的地方案数.mp4
285_97_29-2 最短路SPFA(实战篇)-1.路径.mp4
286_98_29-2 最短路SPFA(实战篇)-2.地铁最短路径与最小换乘.mp4
287_99_29-2 最短路SPFA(实战篇)-3.保存体力.mp4
288_100_30-1 线性DP(概念篇).mp4
289_101_30-2 线性DP(实战篇)-1.接龙数列.mp4
28_28_5-3 空值与非空.mp4
290_102_30-2 线性DP(实战篇)-2.数组切分.mp4
291_103_30-2 线性DP(实战篇)-3.最大魅力值.mp4
292_104_31-1 拓扑排序(概念篇).mp4
293_105_31-2 拓扑排序(实战篇)-1.走多远.mp4
294_106_31-2 拓扑排序(实战篇)-2.阿霖的旅行计划.mp4
295_107_31-2 拓扑排序(实战篇)-3.恋爱通关游戏.mp4
296_108_32-1 记忆化搜索(概念篇).mp4
297_109_32-2 记忆化搜索(实战篇)-1.整数替换.mp4
298_110_32-2 记忆化搜索(实战篇)-2.回文子串.mp4
299_111_32-2 记忆化搜索(实战篇)-3.最长递增路径.mp4
29_29_5-4 代码块.mp4
300_112_33-1 0_1背包(概念篇).mp4
301_113_33-2 0_1背包(实战篇)-1.小明的背包1.mp4
302_114_33-2 0_1背包(实战篇)-2.小兰的神秘礼物.mp4
303_115_34-1 0_1背包空间优化(概念篇).mp4
304_116_34-2 0_1背包空间优化(实战篇)-1.小明的背包1.mp4
305_117_34-2 0_1背包空间优化(实战篇)-2.小兰的神秘礼物.mp4
306_118_35-1 完全背包(概念篇).mp4
307_119_35-2 完全背包(实战篇)-1.小明的背包2.mp4
308_120_36-1 完全背包时间优化(概念篇).mp4
309_121_36-2 完全背包时间优化(实战篇)-1.小明的背包2.mp4
30_30_5-5 if 判断力扣练习.mp4
310_122_37-1 完全背包空间优化(概念篇).mp4
311_123_37-2 完全背包空间优化(实战篇)-1.小明的背包2.mp4
312_124_37-2 完全背包空间优化(实战篇)-2.硬币.mp4
313_01_第00课 电脑看课.mp4
314_01_第00课 电脑看课.mp4
315_01_第00课 电脑看课.mp4
316_01_第00课 电脑看课.mp4
317_01_电脑端看课指引.mp4
318_02_第00课 课程介绍.mp4
319_03_第01课 环境安装.mp4
31_31_[赠送课]5-简单判断(BGM版).mp4
320_04_第02课 游戏设计.mp4
321_05_第03课 新建文件.mp4
322_06_第04课 创建窗口.mp4
323_07_第05课 图片加载.mp4
324_08_第06课 图片封装.mp4
325_09_第07课 图片缩放.mp4
326_10_第08课 图片平移.mp4
327_11_第09课 帧动画.mp4
328_12_第10课 常量定义.mp4
329_13_第11课 对象基类.mp4
32_32_6-1 if-else 双向判断.mp4
330_14_第12课 自驱动.mp4
331_15_第13课 僵尸实现.mp4
332_16_第14课 子弹实现.mp4
333_17_第15课 数据表.mp4
334_18_第16课 阳光实现.mp4
335_19_第17课 引入速度.mp4
336_20_第18课 向日葵实现.mp4
337_21_第19课 生产阳光.mp4
338_22_第20课 阳光重构.mp4
339_23_第21课 加向日葵.mp4
33_33_6-2 elif 多向判断.mp4
340_24_第22课 鼠标事件.mp4
341_25_第23课 种向日葵.mp4
342_26_第24课 阳光拾取.mp4
343_27_第25课 货币系统.mp4
344_28_第26课 文字显示.mp4
345_29_第27课 吃钱BUG.mp4
346_30_第28课 豌豆射手.mp4
347_31_第29课 动画融合.mp4
348_32_第30课 射手种植.mp4
349_33_第31课 创建僵尸.mp4
34_34_6-3 if-else 力扣练习.mp4
350_34_第32课 子弹攻击.mp4
351_35_第33课 僵尸计分.mp4
352_36_第34课 内存泄漏.mp4
353_37_第35课 僵尸的攻击.mp4
354_38_第36课 僵尸吃掉了你的脑子.mp4
355_39_第37课 服务端框架.mp4
356_40_第38课 协议定义.mp4
357_41_第39课 相对引用错误.mp4
358_42_第40课 下行消息.mp4
359_43_第41课 服务器验证.mp4
35_35_[赠送课]6-复杂判断(BGM版).mp4
360_44_第42课 部署服务器.mp4
361_45_第43课 公网IP和端口.mp4
362_46_第44课 种植逻辑重构.mp4
363_47_第45课 数据库简介.mp4
364_48_第46课 数据库环境.mp4
365_49_第47课 数据库连接.mp4
366_50_第48课 数据加载.mp4
367_51_第49课 数据同步.mp4
368_52_答疑0:pygame安装失败的问题.mp4
369_53_答疑1:创建image无限递归的问题.mp4
36_36_7-数据与判断小结.mp4
370_54_答疑2:复制粘贴代码导致僵尸鬼畜的问题.mp4
371_55_答疑3:格子坐标计算错误大致无法种植的问题.mp4
372_56_答疑4:豌豆射手不吐子弹的问题.mp4
373_57_答疑5:种植不扣钱的问题.mp4
374_58_答疑6:self 拼错的问题.mp4
375_59_答疑7:僵尸不走动的问题.mp4
376_60_答疑8:图片无法加载的问题.mp4
377_61_答疑9:服务器未启动导致的问题.mp4
378_62_答疑10:召唤物的空值报错.mp4
379_63_答疑11:攻击僵尸导致闪退问题.mp4
37_37_8-1 创建列表.mp4
380_64_答疑12:路径反斜杠问题.mp4
381_65_答疑13:复制粘贴代码导致僵尸不走动问题.mp4
382_66_答疑14:元组越界的报错.mp4
383_67_答疑15:python多版本导致的问题.mp4
384_68_答疑16:拼错单词导致阳光产生失败的问题.mp4
385_69_答疑17:pass导致返回None的问题.mp4
386_70_答疑18:无限产生阳光的问题.mp4
38_38_8-2 查找列表.mp4
39_39_8-3 修改列表.mp4
40_40_8-4 删除列表元素.mp4
41_41_8-5 列表力扣练习.mp4
42_42_[赠送课]8-列表入门(BGM版).mp4
43_43_9-1 列表的切片.mp4
44_44_9-2 列表的追加.mp4
45_45_9-3 列表的插入.mp4
46_46_9-4 列表进阶力扣练习1.mp4
47_47_9-5 列表进阶力扣力扣练习2.mp4
48_48_10-1 了解 for 循环.mp4
49_49_10-2 代码执行顺序.mp4
50_50_10-3 遍历.mp4
51_51_10-4 循环力扣练习.mp4
52_52_[赠送课]10-for循环入门(BGM版).mp4
53_53_11-1 range整数列表.mp4
54_54_11-2 累加.mp4
55_55_11-3 计数器.mp4
56_56_11-4 if判断在for循环中的应用.mp4
57_57_11-5 循环进阶力扣练习1.mp4
58_58_11-6 循环进阶力扣练习2.mp4
59_59_11-7 循环进阶力扣练习3.mp4
60_60_[赠送课]11-for循环进阶(BGM版).mp4
61_61_12-1 while循环.mp4
62_62_12-2 for和while的区别.mp4
63_63_12-3 死循环.mp4
64_64_12-4 while循环力扣练习.mp4
65_65_[赠送课]12-while循环BGM版.mp4
66_66_13-1 循环中断break.mp4
67_67_13-2 循环中断continue.mp4
68_68_[赠送课]13-循环中断(BGM版).mp4
69_69_14-1 列表和循环小结.mp4
70_70_14-2 列表循环力扣练习1.mp4
71_71_14-3 列表循环力扣练习2.mp4
72_72_14-4 列表循环力扣练习3.mp4
73_73_14-5 列表循环力扣练习4.mp4
74_74_14-6 列表循环力扣练习5.mp4
75_75_15-1 元组.mp4
76_76_15-2 元组的运算.mp4
77_77_15-3 删除元组.mp4
78_78_[赠送课]15-元组(BGM版).mp4
79_79_16-1 字典.mp4
80_80_16-2 查找字典元素.mp4
81_81_16-3 增加字典元素.mp4
82_82_16-4 删除字典元素.mp4
83_83_16-5 字典力扣练习1.mp4
84_84_16-6 字典力扣练习2.mp4
85_85_[赠送课]16-字典(BGM版).mp4
86_86_17-数据结构小结.mp4
87_87_18-1 函数的定义.mp4
88_88_18-2 函数的调用.mp4
89_89_18-3 函数力扣练习.mp4
90_90_[赠送课]18-函数(BGM版).mp4
91_91_19-1 函数名.mp4
92_92_19-2 函数参数.mp4
93_93_19-3 函数返回值.mp4
94_94_[赠送版]19-函数入门(BGM版).mp4
95_95_20-1 函数必选参数.mp4
96_96_20-2 函数默认参数.mp4
97_97_20-3 函数不定长参数.mp4
98_98_[赠送版]20-函数进阶(BGM版).mp4
99_99_21-1 函数执行顺序.mp4