发布时间:2024-04-20 中国创商加盟网
我是一名程序员,也是一名父亲。 下班后,我经常和儿子谈论小学信息技术课上学到的两种图形化儿童编程工具。
有一次,儿子指着自习室显示器上显示的代码问我:“爸爸,为什么我们上课用的开发界面和你平时工作用的开发界面不一样?”
所以我也在思考一个问题,我儿子什么时候可以从儿童图形化编程工具过渡到像Code这样更专业的编程工具?
它最近开始流行,被许多程序员用作工作中代码生成的辅助工具。 我也在思考如何将其运用到少儿编程领域。 由于众所周知的原因,在中国使用有一定的门槛。 但我最近了解到另一种基于人工智能的代码生成器,名为 ,我一直用它来辅导我儿子编程。
我和儿子使用的开发工具是Code,我教他用它编写一些基本的Node.js代码。
,是 AWS 的一部分。 在代码中打开面板并通过搜索关键字 AWS tool 来安装它。
安装完成后,Code左侧会出现一个Tools面板,展开下拉列表,点击Start,然后选择Use an email to sign up并使用AWS ID登录,在AWS网站并登录:
当我们看到“工具”面板时,下方显示“暂停自动”,说明基于AI的代码生成器已成功启用。
下面是让孩子发挥想象力,随意下达指令来学习编程。
为什么可以用来辅助孩子学习编程呢? 专业程序员都知道,这些AI工具生成的代码只能作为参考,绝对不能直接在生产系统中使用。 因此,这些AI自动生成的代码可能存在安全风险、缺乏足够的错误处理等。 相对而言,通过工具自学编程的孩子不需要考虑软件产品开发中需要关注的产品标准。 他们只需要关注工具生成的代码的语法、编程逻辑和 API 调用。
另一方面,安装和配置非常方便,不需要那样上网。
下面是一些具体的使用示例。
假设一个孩子想要使用编程来打印出当前目录中所有文件的列表。
在Code中新建一个1.py文件,然后输入以下注释,可以对比:
列出所有文件
我陪伴我的孩子们进行英语学习。 我感觉现在孩子的英语教育比我上学的时候需要更多的论文。 现在小学五年级,我已经开始学习很多初中才学过的复杂语法,比如定语从句、被动语态、各种完成时态等等,这种内卷也有一个优点:孩子写英语简单句子没有障碍:这些都是简单的祈使句,无非就是动词+名词的搭配结构,即谓语+宾语。
我们在1.py中输入#,回车,过一会儿,完成此操作所需的第一行代码将以灰色字体显示:os
如果我们觉得这行代码可以接受的话,我们可以通过按键盘上的Tab键,正式将其写入1.py文件中。
这种逐行交互的代码生成方式,适合家长和孩子坐在一起,逐行出来,给孩子解释每一行,也就是一行一行的理解。
我们点击 os 之后的 Enter。 过了一会儿,我们将看到为我们生成的下一行代码: for file in os.("."):
同样的,点击tab按钮后,os.(".")中的file的那行代码也被我们选中了。 继续按回车,会出现下一行代码提示:print(file)
就这样,三下Enter键,三下Tab键,就完成了这个需求的编码工作。 使用命令直接执行编辑后的文件即可得到预期的正确输出。
我继续测试,对Node.js使用同样的方法,也能得到满意的代码和执行结果:
总结
作为一款免费的基于AI的代码生成工具,它不仅可以帮助专业程序员减少机械代码编写时间,对于有学习空间、对编程感兴趣的人来说,也可以作为少儿图形化编程的补充。 孩子们,打开编程世界的新大门。
1.填写信息
2.沟通需求
3.项目推荐
4.合作洽谈
5.加盟成功
需求发布
投诉举报
手机访问
回顶部