【效率提升】手把手教你如何使用免费的 Amazon Code Whisperer 提升开发效率堪比 GitHub Copilot 平替

news/2024/11/17 19:24:18/

说明

GitHub copilot 虽然很强,但是一个月10美金的费用拿来吃个小火锅他不香吗?而身为云计算博主将向你推荐一款可以平替 GitHub copilot 并且免费的支持多种编程语言的 AI 编程助手 Amazon Code Whisperer。

亚马逊云科技开发者社区为开发者们提供全球的开发技术资源。这里有技术文档、开发案例、技术专栏、培训视频、活动与竞赛等。帮助中国开发者对接世界最前沿技术,观点,和项目,并将中国优秀开发者或技术推荐给全球云社区。如果你还没有关注/收藏,看到这里请一定不要匆匆划过,点这里让它成为你的技术宝库!

工具安装

如果你已经有 vscode 请忽略本章节,以 python 为例哈,安装 python 环境,把这个链接复制到浏览器下载 python,注意操作系统 win7 以及之前的版本不支持哈

https://www.python.org/downloads/?trk=cndc-detail

image.png

双击安装包,安装 python

image.png

安装过程中弹出来的所有提示都点同意,安装好了之后我们安装工具 vscode

把网址复制到浏览器打开微软官网免费下载

https://code.visualstudio.com/?trk=cndc-detail

image.png

双击下载好的软件就可以安装了

image.png

安装的时候,安装界面可能有所不同。一直选择同意,继续,就可以了

image.png

image.png

image.png

image.png

安装后,点击“完成”就安装成功了。此时,桌面会出现一个 vscode 的快捷键,以后用的时候,点击它就可以了。

image.png

在 vscode 里面安装中文

image.png

安装好之后点右下角重启

image.png

在 vscode 里面安装 python 扩展

image.png

工具安装结束,接下来我们来提升生产力

生产力提升

Amazon Code Whisperer 集成在 Amazon Toolkit 插件里面,所以我需要安装 Amazon Toolkit 插件

image.png

弹出来的提示选允许

image.png

安装好之后就出来个亚马逊云科技的图标,点击图标,然后我们点击 Code Whisperer ,然后登录亚马逊云科技,如果没有亚马逊云科技账号的话,点击这个的 第一章节注册亚马逊云科技

image.png

复制 code 到跳转出来的网站粘贴

image.png

先把你的 code 粘贴到记事本

image.png

这个地方填写你记事本上的 code

image.png

登录你的亚马逊云科技账号,没有的话创建一个,注意信用卡地址和你联系地址填云南昆明,邮编 650000

image.png

填写你邮箱收到的 code ,点击验证

image.png

设个密码你的 amazon builder id 就建好了

image.png

允许

image.png

提示成功,你可以把网页关了,去 vscode 里面玩了

image.png

三角形编程两道杠就表示启用成功了哈,兄弟们

image.png

比如你先来个注释 hello word,他会自动写出来,并告诉你使用方法,Tab 接受

image.png

然后就把结果打印出来了

image.png

同样的,你在编程的过程中,Code Whisper 会自动扫描上下文,生成对应的代码

image.png

极大的提升了生产效率,关键是那个啥,个人开发者完全免费哈。

文章来源:https://dev.amazoncloud.cn/column/article/64f1e4a52a1d01763e9e6db0?sc_medium=regulartraffic&sc_campaign=crossplatform&sc_channel=CSDN


http://www.ppmy.cn/news/1094302.html

相关文章

【免费模板】2023数学建模国赛word+latex模板免费分享

无需转发 免费获取2023国赛模板,获取方式见文末 模板文件预览如下: 模板参考格式如下: (题目)XXXXXX 摘 要: 开头段:需要充分概括论文内容,一般两到三句话即可,长度控…

Python基于Mirai开发的QQ机器人保姆式教程(亲测可用)

在本教程中,我们将使用Python和Mirai来开发一个QQ机器人,本文提供了三个教学视频,包教包会,本文也很贴心贴了代码和相关文件。话不多说,直接开始教学。 目录 一、安装配置MIrai 图片验证码报错: 二、机器…

CSS:屏幕正中间有个元素A,元素A中有文字A,随着屏幕宽度的增加

始终需要满足以下条件: A元素垂直居中于屏幕***;A元素距离屏幕左右边距各10px;A元素里面的文字”A”的font-size:20px;水平垂直居中;A元素的高度始终是A元素宽度的50%; (如果搞不定可以实现为A元素的高度固定为200px;)请用 html及…

浅谈数据治理中的智能数据目录

在数字化转型的战略实施中,很多企业都在搭建自己的业务、数据及人工智能的中台。在同这些企业合作和交流中,越来越体会到数据目录是中台建设的核心和基础。为了更好地提供数据服务,发挥数据价值,用户需要先理解数据和信任数据。 企…

【数据结构】 七大排序详解(壹)——直接插入排序、希尔排序、选择排序、堆排序

文章目录 🍀排序的概念及引用🐱‍👤排序的概念🐱‍👓排序运用🐱‍🐉常见的排序算法 🌴插入排序🎋基本思想:🛫直接插入排序📌算法步骤&…

【C刷题训练营】第三讲(c语言入门训练)

前言: 大家好,我决定日后逐渐更新c刷题训练营的内容,或许能帮到入门c语言的初学者,如果文章有错误,非常欢迎你的指正! 💥🎈个人主页:​​​​​​Dream_Chaser~ 🎈&…

CyclicBarrier和CountDownLatch

CyclicBarrier: 用于协调多个线程同步执行的操作场合,所有线程等待完成,然后一起执行 使用方式: CyclicBarrier barrier = new CyclicBarrier(3); 定义初始数量,线程数必须达到才能执行 代码示例: public static void main(String[] args) {CyclicBarrier barrier = new…

使用Spring来管理对象关系映射(ORM)

简介 对象关系映射(Object-Relational Mapping,简称ORM)是一种技术,用于在面向对象程序和关系型数据库之间进行数据的映射。Spring框架提供了强大的支持来简化和优化ORM开发过程。本文将介绍如何使用Spring来管理对象关系映射。 …