体验Github Copilot,令人震撼的机器辅助coding

2022-10-31  本文已影响0人  小光amateur

最近注册了Github学生包,里面有丰富的工具和资源,最重要的是廉价甚至是免费。其中首要的就是可以免费获取Github Pro的升级。那么我们接下来就可以体验下Github开发用深度学习来辅助编写代码的工具了!

常用功能测试

鉴于并不了解其真实实力,先试一下一个简单而常见的任务。例如下面的,我想要删除一个目录下大小为0的所有文件,我们编写一个Python脚本来实现它。

接下来是演示动图:

figure1.gif

从这里可以看出,效果很棒啊!

我第一步先写下注释信息,里面写了我想要实现的功能。
然后它自动给我导入了OS库。
为了命令行传参数,我自行倒入了argparse包
然后它直接想要写main函数来实现该功能,我介入干预,定义了remove开头的函数
然后它就帮我把后面所有的内容补齐了,非常的准确且高效。
最后甚至还识别了我导入的argparse,自动帮我实现了参数的传入。
神了!

生信的功能

普通的功能用来学习的脚本很多,估计很容易,接下来,我给他提升下难度,写了生信的小功能看看效果,例如反向互补?

figure2.gif

成功实现了功能,我还想继续写一个寻找两个坐标的交集的函数,发现还没那么智能,于是我添加了注释信息,果然很快便实现了该功能

figure3.gif

总结

很棒的体验!未来程序员真的要失业了!!!

上一篇 下一篇

猜你喜欢

热点阅读