当前位置: 首页 > news >正文

网站项目接单免费宣传网站

网站项目接单,免费宣传网站,广州优化公司推广,怎么设置网站关键词我是一个程序员,也是一个父亲。工作之余我会经常和儿子聊他们小学信息技术课学习的 Scratch 和 Kitten 这两款图形化的少儿编程工具。 我儿子有一次指着书房里显示器上显示的 Visual Studio Code 问我,“为什么我们上课用的开发界面,和爸爸你…

我是一个程序员,也是一个父亲。工作之余我会经常和儿子聊他们小学信息技术课学习的 Scratch 和 Kitten 这两款图形化的少儿编程工具。

image.png

image.png

我儿子有一次指着书房里显示器上显示的 Visual Studio Code 问我,“为什么我们上课用的开发界面,和爸爸你每天工作用的样子不一样?”

所以我也在想一个问题,什么时候可以让我儿子,从 Scratch,Kitten 这种少儿图形化编程工具,过渡到 Visual Studio Code 这种更专业的编程工具去?

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

最近火出圈的 ChatGPT,被很多程序员用来作为自己工作中的代码生成辅助工具。我也在思考如何将 ChatGPT 用到少儿编程领域。由于众所周知的原因,ChatGPT 在国内使用有一定的门槛。但我最近了解到另一款基于人工智能的代码生成器,叫做 Amazon Code Whisperer, 我已经将它用来辅导我儿子学习编程了。

我和儿子用的开发工具是 Visual Studio Code,我教他在里面写一些最基础的 Python 和 Node.js 代码。

Amazon CodeWhisperer 属于 Amazon Toolkit 的一部分,在 Visual Studio Code 打开 Extension Marketplace 面板,通过搜索关键字 Amazon tool 即可安装。

image.png

安装完毕后,在 Visual Studio Code 左侧多出一个 Developer Tools 的面板,展开 CodeWhisperer 下拉列表,点击 Start,然后选择 Use a personal email to sign up and sign in with AWS Builder ID 即可在亚马逊云科技网站上注册一个帐号并登录:

image.png

image.png

等到我们看到 Developer Tools 面板里,CodeWhisperer 下面显示出 Pause Auto-Suggestions 显示,说明这个基于 AI 的代码生成器已经成功启用了。

image.png

下面就是孩子们发挥自己的想象,随意向 CodeWhisperer 发出指令进行编程学习了。

为什么 CodeWhisperer 可以用来辅助孩子学习编程?职业程序员都清楚,包括 ChatGPT,CodeWhisperer 这些 AI 工具,生成的代码仅仅用来作为参考,绝对不能直接用在生产系统里,因此这些 AI 自动生成的代码,可能存在安全风险,缺乏足够的出错处理等等。而相对来说,孩子通过工具自学编程,不需要考虑这些软件产品开发需要注意的产品标准,只需要把注意力放在工具生成代码的语法,编程逻辑和 API 的调用上就行了。

另一方面,CodeWhisperer 的安装和配置非常方便,也不需要像 ChatGPT 那样科学上网。

下面是一些具体的使用例子。

假设小朋友想用 Python 编程,打印出当前目录下所有文件的列表。

在 Visual Studio Code 里新建一个 1.py 文件,然后录入如下注释,可以类比成是 ChatGPT 里的 Prompt:

list all files in current folder

我孩子的英语学习我是全程陪伴的,我觉得现在少儿英语的教育比我上学的时候卷多了。现在小学五年级就已经开始学很多我以前初中才学到的复杂语法,什么定语从句,被动语态,各种完成时等等。这种内卷倒也有一个好处:小朋友用英语编写简单的 Prompt 没有什么障碍:这些 Prompt 都是简单的命令式短句,无非是动词+名词即谓语+宾语的搭配结构。

我们在 1.py 里输入 # 开头的 Prompt,回车之后,稍等片刻,CodeWhisperer就会以灰色的字体颜色,显示出完成这个 Prompt 所需的第一行代码:import os

image.png

如果我们觉得这行代码能够接受,敲击键盘 Tab 键,就能将其正式书写在 1.py 文件里。

image.png

这种一行一行交互式的代码生成方式,适合家长和小朋友坐在一起,出来一行,给孩子讲解一行,也就是逐行理解。

我们在 import os 之后点击回车,稍后片刻,会看到 CodeWhisperer 给我们生成的下一行代码:for file in os.listdir("."):

image.png

同理,点击 tab 按钮之后,for file in os.listdir(".") 这行代码也被我们选定。继续按回车,就会出现下一行代码提示:print(file)

image.png

就这样,三次回车和三次 Tab 键,就完成了这个需求的编码工作。直接使用 python 命令执行这个编辑好的文件,能得到期望的正确输出。

image.png

我又继续做了测试,针对 Node.js,使用同样的 Prompt,也能得到令人满意的代码和执行结果:

image.png

总结

CodeWhisperer 作为一款免费使用的基于 AI 的代码生成工具,不仅能够帮助专业的程序员减少机械的代码编写时间,同时也能作为少儿图形化编程的一个补充,给那些学有余力又对编程感兴趣的小朋友,打开一扇新的通往编程世界的大门。

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

http://www.yayakq.cn/news/750372/

相关文章:

  • 建设电商网站思想手机端网站开发价格
  • 西安企业建站素材基于html的网站开发
  • 仪征做网站aicjoyngx wordpress 403
  • 临清建网站黔东南网站开发
  • 机电类网站模板大型网站建设价格
  • google网站登陆模板免费静态网站托管平台
  • 昆明睿腾科技网站建设使用jquery的网站
  • 昌邑建设局网站贵州省城乡和住房建设厅网站
  • 东莞阳光网站投诉平台做网站需要的信息
  • 实力网站建设wordpress文本自动分页
  • 网站推广软件赚钱难吗?可以分销的平台
  • 网站认证是什么制作伪装网站
  • 中企动力z邮箱登录手机烟台网站优化公司
  • 网站系统升级维护需要多长时间360指数官网
  • 江苏城乡建设部网站首页韩国做美食网站有哪些
  • 中国今天新闻最新消息广州seo优化排名推广
  • 简约网站建设公司网站空间和数据库的关系
  • 新公司网站设计郑州vi设计公司
  • 电商营销型网站建设地产网站方案
  • 广东阳江发布最新消息星巴克seo网络推广
  • 怎么自己做网站的优化seo首页排名优化
  • 网站做404页面怎么做查询网站有没有备案
  • 呼和浩特市城乡建设保障局网站wordpress搭建表格
  • 临沂企业自助建站万网网站建设方案书
  • 做网站第一步做什么wordpress 简书模板
  • 下载cmsv7佛山seo优化排名
  • 厦门网站关键词优化装潢公司网站模板
  • 一流的山西网站建设电商运营培训正规平台
  • 做网站的风险免费自动生成小程序
  • 学做蛋糕哪个网站好东莞企业做网站