00:04
第4章节,我将给大家带来AI代码助手,是如何编写Python。啊,怎么样用AI代码助手加上来开发一个Python应用。首先我打开close这个网站啊,点开这个Python这样的一个模板。我们内置了Python的一个简单的一个小应用。以及包含了Python所有的运行时的一个环境。稍等几秒之后啊,我们的云端ID就已经被打开。我们内置的一个非常简单的一个hellowork啊,通过这个能够打出一个welcomes。好,接下来我给嗯,我打算嗯演示一个非常有意思的一个嗯,小应用,首先是我会新建一个新终端啊,我们内置的一个我们内置的一个VNC的一个进程啊,大家可以通过我这个命令啊user啊。
01:04
E.SH.啊,我们就会啊,内置一个就是6080的一个内置预览啊。啊,这是我们的一个,这是我们的一个web的内置,对于这个VNC的一个,呃。啊,一个模拟器应用是一个模拟器,目前现在还没有连上啊,我们现在来做一个应用啊。我现在来做个应用,还是通过我们的对话。打开我们来做一个啊,基于p again啊,大家应该知道,Python的小伙伴们肯定应该知道py again本质上是一个具有图形化引擎的一个Python的一个库,它能帮助大家去做一些Python的小游戏啊,这里面我就不给大家演示基于py game的这个贪吃蛇了,大家也可以线下自己去啊体验啊,我这次用一个非常简单的事例啊,基于拍game啊,我来尝试用一个递归,用递归。
02:02
嗯。换。一颗。一棵树,那它的效果怎么样?通过我们的还原的大模型啊,通过我们的AI代码助手,很好的通过对话的方式呈现出来,通过需求展示代码。看上去还不错啊,新生成了一个数值,通过数值生成调用它的递归啊,同时他也告诉我们在这个实例当中啊,需要定义了一个哦,我们定义了一个draw branch的这样的一个递归函数,接受它的长度,并且怎么样去计算和绘制这个数值啊,到什么情况下啊绘结束,同时它也告诉我们填充的背景色是为黑色啊,通过这个draw branch来函数来绘制,通过递归不断的啊递归出一颗树出来。
03:00
啊,我们觉得这个这个代码应该没什么太大问题,我们就把这个代码贴到了这个里。OK啊,点开这个栏,我们把这个刚才给实例删掉。我们插入进去。同时会发现这里面给增的注释。Python for.好,大家看到这里也没有任何问题。我们把这个挪到右边。我们来看看他的真实效果怎么样。然后我们connect一下。诶,大家可以看到这颗树枝就被我绘制出来了。我把这个窗口收缩下。看上去还是不错的,但是我发现啊,这里面的那个树枝呢,好像还是白色,我觉得这里面要调一下U,我希望用代码补全的能力,让我们这个树枝上面染上绿色的小叶子。
04:01
啊,我们来找到对应的函数啊,定义会知数值的函数啊,这是在draw一个branch,好,那么我在这里通过注释来生成代码。请好,呃,如果我们来用中文来描述,如果是叶词的话。位置。绿色。肯定如果FDS=1,我们通过ta就来接受啊,这个灰色字呢,其实是AI代码助手帮你生成的那个,好,那通过我们的上,我们的下文啊,帮我补全当中的那一行啊,我们有效的告诉我们怎么样去绘制一个绿色,那我们觉得这个。De等于等于1是想要告诉我,当我深度为最后便利到1的情况下,我就应该去绘制一个绿色,大概它大概懂我意思啊,我来试一下它的那个tab啊,所谓tab你也可以over上去之后点接受,它的快捷键是tab键啊,你也可以按次接受,通过这个command加右边一横一个字一个字接,那么我们就直接接受它的一个全部,那么我就type一下。
05:07
接下来它会语法高亮啊,接下来呢,我们再点一个回车,让他继续给我生成。由于我这边输入了如果是叶子的话,绘制成绿色,所以他能懂,我现在上面是要绘制树枝,下面是掉了一个地,然后当中是让我去生成一个叶子,会成绿色的,所以我们来看一下它这个视力对不对。派game.drawcircle啊,Screen啊,02550啊,这个igb大家应该知道这是个绿色,哎,我觉得这还不错,那我就点一个tap。好,编译都没有问题,接下来我再问一下保存。把我的进群退了C。啊,然后重新运行一下。好,没有问题,接下来我来见证奇迹,我们来点一下。好,大家可以看到一棵小树的树叶已经被我染成了绿色,这一棵树就被我完全的绘制出来。
06:05
好的,今天的这个,呃,课程的分享啊,实战就到这里。啊,本次实战到此结束。接下来我给大家预告一下下一个章节,我将给大家带来AI代码助手,编写Java应用。
我来说两句