00:02
说过吗?还标的是红色,你看到没?说三号加镜是不是是否包含的范围内啊,就是我找谁呢?找PK是不是在这个范围内的,所有的是不是都可以找着。OK不OK,并且它返回的也是一个什么列表。OK不OK好,所以说这个。咱们见到了你,用到了你就给他记住。啊,那么呢,我们在这是不是三半,这现在是不是个列表。我找谁呢?我找,只要是学习的用户,在这个列表里边的,你全部给我找出来。王子三呢,找个应用谁的。正长等于的U3。Lisa。
01:02
看到了困难的还是。用户学习课程的对象。只不过是用户学习的。是不是所有的那些课程。能能看到意思吗。好,拿到这个的时候,其实咱们就拿到谁呀,拿到了用户学习课程的。所有的这么一个列表,而从这个列表当中,咱们是不是再拿到他的课程是不就完事了。是不是就是他的其他的课程。因此还有最后一。第四步。获取到的。
02:01
用户课程。列表当中。拿到我们需要的。其他课程。但大家想想他这些课程,这次你拿课程的时候是不是才会有重复呀。对吧。搬走。需要找我。当初是一门课程,对不对?那么这个这个。洋洋他也学了课程,就这边课程了,他是不是相当于是有用户,他是不是相当的用户,那么这个用户我是不是找到他所在学的其他课程里面是不是包含张口,他是不是也会有张口啊,那最终你拿出来的这个张口是不是肯定是重复的。这会儿咱们是不是再去给他去虫啊?能懂什么意思啊?就好,那么我们这怎么去做呢?这是不是就是我们的cross?
03:02
累死了,乘八等于什么?同志们,你现在是不是又得去便利卡呀?是不是又是表。接着和他一样的兄弟们。考C,二考A,拿过来,只不过他这可以看成谁了。请问这是不是就拿到了你这个用户所学的课堂。所有的看出啊好。这不再起痔虫啊?赛赛用过吧?集合驱虫讲过吧?这是不是就形成一个了再去干嘛。
04:01
好了吗?一行代码,你想想干了多少事?这样的话,是不是就给你转化成这么一个列表了。这个课程其他的课程咱们是不是就拿到了,但是这里面是不是还包含着。我自己的这个课程啊,这会儿咱们再想着怎么着,在哪一步给他。本来有的这个课程给他要做了。OK不OK,好,那不能讲,我在这是不是可以给你把原有的东西给你做了。这是不是study半应这个u u list啊,我这是不是找到他所有的用户学习这个课程的对象,但是我得除去那个一吧。重新他学习的第一个。那个课程的那个对象吧。能不能想,能不能想到。你看我这个。第一步找到这个学,假设这个用学习的课程是一啊,OK不OK,学习课程一,我这个是不是找到了所有学习一课程的。
05:11
整个对象,接下来我告诉他,我从你所有的这个对象当中,是不是找到所有学习一课程的这个用户啊。对吧,接着我是不是又去拿谁呀,买你这个用户所学的所有的其他课程,但是这里面是不是也包含咱那个一的了。因为你从来没有把那个一过去掉。On,然后呢,我在这里边,我能不能来个exde呢?我这是不是已经找到了。然后我exclude谁呢?是不是study它等于谁啊?是不是我这个cos。
06:02
我再去把,我最后在这把你只要是和我这个课程有关的整个对象给你剁掉,不就完事了吗?OK,我只要其他你学习课程的对象。包含我这个课程的全部做到。做小吗?这块需要用到exclude去除。本来。处处谁呀?当前学过的这个课程么?OK。啊。有点问题。拉怪问题。
07:14
不管你选不选二,反正你学了一了,我们都不要。你学了二的我肯定要了,因为我缺的是你这个课程嘛。没学院,那就代表着你,你其他学生学了一我也不要,我到时就不要你了。那个。化学一是吧。嗯,二号学到学到一也去了。对。我就本来就不驱赶呀,我只是我我我这不只是把你一号给你。
08:02
给干掉,下面这块是咱能驱虫。我这块只是去除你当前学的这个一号课程,只要和一号课程相关的对象,我全不要。因为我一号是不是已经有了。我不需要再从这里边拿一号课程了。对不对,然后呢,你剩下的所有的课程,你肯定是有重复的。那既然有重复,那我在这儿。是不是给你下就完事了。啊,咱们再咱们再捋一遍啊,咱们再捋一遍来。还是这张图,看图是不是最明显对吧,第一步我是不是拿到这些对象是不是拿到了。
09:01
好,完了以后,接下来呢,我从这些对象当中不是又拿到一个列表,而这个列表是不是拿到了这些学生啊。拿到是不是一还有二还有谁呀。是不是还有答案,OK,拿到第三个,当然人家这里面是不是还有其他学生。对吧,只不过这个其他学生他肯定没有学医,要不然早就拿到它了。他学了二了。好直。再来个五,他学了一个三,但是我一开始我找的谁是不是学习了这个课程的同学,所以说这个五四和五他能找到吗?他找不到,因为他就没学一啊。所以我最终找到了三个同学,而这三个同学呢是123,接着呢,我就拿这三个同学从这表里边再去找,这次是根据他的。学生的这个ID在这边找啊,我先找一是不是所有所有学习的课程是不是包含这个一啊,我再找二是不是学有所有学习的课程是不是,二是不是也包含着126啊,这表达三是包含所有的东西是不是拿到谁啊,一和四啊,这里边的所有一是不是我是标的。
10:15
你看讲这种。喂。嗯。我我我找你二号课程干啥。学生都没学到。啥意思啊,你先从一开始跟我说。啊,只有一学了二。把那个第一行是不是删了啊,就不要了,这行不要了。
11:04
嗯。我们页面上显示的是。但这个是他自己学的。大学生。你现在提到。然后你现在可以走了啊,不没没没有没有没有学习过其他课程的同学,还学习过什么课程。他并不是说我把我自己直接就所有的课程就出来了。他没有说是学习过其他课程的其他同学。什么课程吗啊。
12:05
哦,所学的其他课程吗?不是不是,你你他其实这个东西也可以做到啊,也可以到,那那我就干嘛呀,我把一个所有的东西给他做掉,不就完事了,这这这这就这啊这这相当于两两个两个子啊,就相当于理解到这是两个子了啊啊啊,我知道我知道我已前说的意思了啊,他意思就是说学过该课的同学还学过,不包括你自己。他的意思不是对,他的意思是不是咱自己嘛,对不对,而我这个意思是不是包括咱自己啊,就是咱学校这门课程,其他的课程全部给他。下周过来吗?对啊。这意思吧,哎,好,能扭过来就行了嘛,你只只要有一条能扭过来,另外一条都好说嘛。
13:05
那不就是加功能吗?对吧,那么这四步你哪一块都不能少,你一旦少了。哼。找出来的东西就有问题。尤其是最后这行。啊,最后这个为什么要去驱虫,为什么要转化成列表。啊。所以这。也是今天的一大难点。OK不OK,好,完事以后,那么这个列表咱们是不是就可以给他返回去了。Cosless,而这后边是不是也是我们的cos好,有了这个玩意,咱们是不是就可以去到哪了,去到咱们的video页面去搞他这一部分啊。学过该课的同学还学过啥嘛,对吧,那么是不是就是。
14:04
这个Li,这个Li是不是这两个玩意儿,那这两个玩意做一个呗。嗯。把它剁了。下面这是不是便利啊?For我们的course,因我们的course。这个咱最好不要填cos啊。呃。扣一把。行吧。然后按怎不到。好,完事以后呢,我们在这里边是不是给他把数据填充电容就行了,这里边这是不是它跳啊。搞不来。好,Ul这里边呢,就是cross它下边的Co,然后这里边就是我们的COURSE1。扣一还有点爱你。好,这个是不是就算图形了。
15:02
对吧,是不是就是我们的咪点URL,然后以及我们的这个CROSS1它的点以内。这是它的难度啊,不是这是它的名称。然后这是我们的COS1,它的点内行,那这样的话,我这个数据。就算给他填充完了。但是你看着这个填充的好填充,但在它后边是不是找起来还是有点难度的,而且这个比较绕。这块也是我觉得提升大家这个。一个点。啊,你只要能把这块想通了。搞定了,自己能写出来行,你肯定是一个很大的一个提升。啊,不管是你从代码的格式上。啊,代码的简洁程度上,优化程度上。都会得到一个提升。OK,那么如果说你们没有做这个项目,你之前你肯定不会这么去想的。
16:01
你肯定会想说,是我去给他便利一下子。拿出来一个新的列表。对吧,首先你想不到代表生式。啊,再一个你也不会想着说是,哎,我给他生成这么一个东西,一行代码,把这些事情全部搞定,你可能写的代码就会非常多。好。不过这后呢,咱们是不是可以在这去刷新一下子。你。搞事情。学过开课的同学是不是还学过一个麦?对不对。然后我再去点一个。放到锅搁里边。刚才是高级。现在我点再点一个这个初解。快学习。是不是现在学习了,学习了以后我再去。
17:03
到哪了,还是到这儿?我不到A了。我到这儿。行不行,然后点击开始学习,行。诶。我这不应该是两个吗?看。这个我点开始学习。我惹的命是吧,我就这问你。登录上咱们的这个。这个,然后这里面是我们的123。你。啊,这现在是456。然后点击到我们的这个锅子。点三个宝进来后点开始学习,这边目前。
18:03
是不是两个,两个以后我们再点一个,咱们是不是一共四个课程吗?高课再找到我们的第二页,这是不是Python吧,好点击Python,再点击什么开始学习,点击完了以后了,我们到下边。来看一下子。报告。点击随便点击一个它。点击开始学习。干了吗?是不是三科就有了,而且不包含什么,不包含你学过的这个课程。OK不OK,好这个功能。就是咱们的。老大呢?啊。那么咱们,呃,这个就说到这儿啊。
我来说两句