官方教程点击跳转
使用工具
1.vscode
2.插件(AWS Toolkit),免费使用
安装以后如何使用
1.首先要有一个aws账号
2.插件下载好以后登录aws账号,我们主要用这款插件的CodeWhisperer这个功能,其它的自行看官方教程了解。
注意事项:我们在从vscode跳转到浏览器登录的时候,会把code码自动复制到剪切板上在浏览器直接粘贴就可以。
代码体验
简单写一个遍历数组
然后我们按回车,按tab即可代码补全,登录完成以后几乎就是无脑使用
如果没有触发可以手动触发: mac(Option+c)、window(Alt+c)、linux(Alt+c)
再让它写一个二分查找
// 用js写一个二分查找
function binarySearch(arr, target) {
let left = 0
let right = arr.length - 1
while (left <= right) {
let mid = Math.floor((left + right) / 2)
if (arr[mid] === target) {
return mid
} else if (arr[mid] < target) {
left = mid + 1
} else {
right = mid - 1
}
}
return -1
}
支持多种语言Python、 Java、JavaScript.、 TypeScript、C#、Go、Rust、PHP、Ruby、Kotlin、C、C++、Shell脚本、SQL和Scala等
我们再用python写点代码
# 用python遍历数组
a = [1,2,3,4,5,6,7,8,9,10]
for i in a:
print(i)
# 用python遍历对象
a = {name: "zhangsan", age: 18}
# 遍历a对象输入
for key in a:
print(key)
print(a[key])
体验感觉
- 具备了解决一些简单重复的问题的能力,是可以当做程序员的辅助工具的。
- 相对于copliot付费的,这款软件是免费的。相比copliot的使用体验,我们再输入代码的过程停下来的时候它就会推断我们要写什么代码
- 支持中文,可以通过写注释就生成代码。更多体验需要通过写项目的过程才能发现它的问题,随着用户的反馈应该会越来越好。