站长简介:高级工程师,爱好交友,无偿辅导python和前端,技术交流,面试指导,找工作指导,瞎聊都可加我微信i88811i哈,欢迎欢迎!也欢迎加入程序员交流群,专属程序员的圈子,加我微信拉你进群.欢迎关注我的微信公众号:程序员总部,程序员的家,探索程序员的人生之路!分享IT最新技术,关注行业最新动向,让你永不落伍。了解同行们的工资,生活工作中的酸甜苦辣,谋求程序员的最终出路!
发布于2022-04-14 20:03 阅读(1146) 评论(0) 点赞(6) 收藏(3)
目前Github Copilot不是完全公开的,需要自己进入copilot官方网站进行申请,我申请下来是花了两天左右的时间。
微软与OpenAI共同推出了一款AI编程工具GitHub Copilot。
GitHub Copilot基于 GitHub 及其他网站的源代码,可根据上文提示为程序员自动编写下文代码。
我使用下来它最实用的功能并不是说它的智能输入代码,而是它能够结合你实际业务代码的上下文进行预测你下一步的代码,会根据你的代码格式代码规范进行编写。
从个人的角度来讲,它带给我们的是更加便捷轻巧,当然,不能完全把它当作一个偷懒的工具,在一些灵活性逻辑比较复杂的一些功能上还需要我们自己验证,否则之后编译出错,你自己都找不到在哪里出问题。
https://copilot.github.com/
点击sign up 使用自己的github账户
https://github.com/github/copilot-docs
为什么会有这一步?
官方文档给出的说明:
意思是 经过他们的测试, JetBrains系列的 IntelliJ 和 PyCharm 这两款编译器需要使用2021.2及以上的版本
https://www.jetbrains.com/pycharm/download/other.html
在pycharm中的Plugins中搜索GitHub Copilot点击Install进行下载(下载完别忘记了点击Apply哦)
https://github.com/github/copilot-docs/blob/main/docs/jetbrains/gettingstarted.md#getting-started-with-github-copilot-in-jetbrains
等了两天,发邮件通知我通过了
既然通过了,我们可以在Tools – > GitHub Copilot中进行登录自己的Github账号进行验证
点击Join the Waitlist
如下为我的使用过程
写注释,然后回车就会发现它会给门智能建议代码,我们只需要按下Tab键,就会选择这个建议,然后会有新的建议代码出现,符合你的需求就继续按Tab键,比如我们按下四次Tab键后得到如下结果
除了以上的这些功能,你还可以在自己的业务代码里面尝试写一个新的方法,它会很智能的给出相关建议(需要自己确认一遍是否有误)
Github Copilot自动生成的代码
# 写一个函数,判断是否为回文数
# 回文数是指正序和倒序读都一样的数,例如12321,909
# 写一个函数,判断是否为回文数
# 回文数是指正序和倒序读都一样的数,例如12321,909
def is_huiwen(num):
str_num = str(num)
if str_num == str_num[::-1]:
return True
else:
return False
# 冒泡排序
def maopao(list_num):
for i in range(len(list_num)):
for j in range(len(list_num)-i-1):
if list_num[j] > list_num[j+1]:
list_num[j],list_num[j+1] = list_num[j+1],list_num[j]
return list_num
# 快速排序
def quick_sort(list_num):
if len(list_num) <= 1:
return list_num
else:
base = list_num[0]
left = [x for x in list_num[1:] if x < base]
right = [x for x in list_num[1:] if x >= base]
return quick_sort(left) + [base] + quick_sort(right)
Tab
选择提供的建议Esc
拒绝提供的建议Alt
+]
查看下一个建议;Alt
+[
查看上一个建议。(macos把Alt
键换成option
键即可)Alt + \
把提供的建议注释掉。(macos把Alt
键换成option
键即可)Alt
+Enter
显示当前所有的建议。(macos把Alt
键换成option
键即可)Tools – > GitHub Copilot – > Logout
原文链接:https://blog.csdn.net/qq_46158060/article/details/124002889
站长简介:高级工程师,爱好交友,无偿辅导python和前端,技术交流,面试指导,找工作指导,瞎聊都可加我微信i88811i哈,欢迎欢迎!也欢迎加入程序员交流群,专属程序员的圈子,加我微信拉你进群
欢迎关注我的公众号:程序员总部,关注公众号回复python,免费领取 全套python视频教程,关注公众号回复充值+你的账号,免费为您充值1000积分
作者:短发越来越短
链接:https://www.pythonheidong.com/blog/article/1445776/efe7891f442c58abf071/
来源:python黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
Copyright © 2018-2021 python黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-1
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!