最近注册了Github学生包,里面有丰富的工具和资源,最重要的是廉价甚至是免费。其中首要的就是可以免费获取Github Pro的升级。那么我们接下来就可以体验下Github开发用深度学习来辅助编写代码的工具了!
常用功能测试
鉴于并不了解其真实实力,先试一下一个简单而常见的任务。例如下面的,我想要删除一个目录下大小为0
的所有文件,我们编写一个Python
脚本来实现它。
接下来是演示动图:
figure1.gif从这里可以看出,效果很棒啊!
我第一步先写下注释信息,里面写了我想要实现的功能。
然后它自动给我导入了OS库。
为了命令行传参数,我自行倒入了argparse包
然后它直接想要写main函数来实现该功能,我介入干预,定义了remove开头的函数
然后它就帮我把后面所有的内容补齐了,非常的准确且高效。
最后甚至还识别了我导入的argparse,自动帮我实现了参数的传入。
神了!
生信的功能
普通的功能用来学习的脚本很多,估计很容易,接下来,我给他提升下难度,写了生信的小功能看看效果,例如反向互补?
figure2.gif成功实现了功能,我还想继续写一个寻找两个坐标的交集的函数,发现还没那么智能,于是我添加了注释信息,果然很快便实现了该功能
figure3.gif总结
很棒的体验!未来程序员真的要失业了!!!
网友评论