首页 > 其他分享 >是时候放弃Scratch了,你有更好的扣叮coding

是时候放弃Scratch了,你有更好的扣叮coding

时间:2024-10-27 22:33:21浏览次数:4  
标签:社区 教育 Scratch 编程 coding 用户 初学者 放弃

原创 IT软件部落 IT软件部落

      Scratch是由麻省理工学院媒体实验室开发的,拥有一个庞大的全球社区,用户可以在社区中分享和交流自己的作品,适用于全球各个领域,包括学校、社区和个人等。

      可是你有没发现,少儿编程领域中Scratch的乱象,很多的教育培训机构都在从免费开源的Scratch中打造自己的圈子,各种Scratch的下载几乎都在注册收费,想找免费的启蒙太难了。

      于是我就下载源代码自己生成一个,按照提示一步一步,太多坎了,npm下了很多内容,但关键的内容下不了,网上找了很多资料,说是对应的网站对我们屏蔽了,所以无法访问,也说了很多办法,但都失效了,镜像网站中也没有,只能翻.Q,我不想这样,这明显是卡脖的做法吗,今天解决了,以后呢?依然是个问题。

      然后我又继续找到了同类软件 腾讯扣叮https://coding.qq.com

      想在线上体验可直接打开 https://coding.qq.com/creative-lab

 

以下是旧版Scratch 【幸好我之前保留在网盘了】

 

 

我使用AI对比这2款软件,结果如下:

Scratch和腾讯扣叮(Coding)都是面向儿童和初学者的图形化编程工具,

它们都旨在通过拖拽和组合编程积木块的方式来创建程序,让编程学习变

得更加直观和有趣。以下是两者的一些优劣比较

开发背景和使用范围:

Scratch是由麻省理工学院媒体实验室开发的,拥有一个庞大的全球社区,

用户可以在社区中分享和交流自己的作品,适用于全球各个领域,

包括学校、社区和个人等。

扣叮是由中国教育科技公司蓝鸥科技开发的,主要面向中国的教育市场,

致力于在学校和教育机构推广编程教育。

界面设计和易用性:

Scratch的界面更加丰富,提供了更多的功能和选项,适合稍大一些的儿童

和初学者。

扣叮的界面设计更加简洁,注重直观性和易用性,更适合低龄儿童和初学者。

功能和灵活性:

Scratch提供了丰富的扩展功能,用户可以通过安装插件来增加更多的功能

和选项,功能更加丰富,可以创建各种交互式的动画、游戏和应用程序。

扣叮的功能相对较为简单,主要是用来教授基本的编程概念和逻辑思维,

扩展性有限。

社区和资源:

Scratch具有庞大的用户社区和丰富的教学资源,提供了丰富的指导文档,

帮助用户学习和使用Scratch。

扣叮的用户社区相对较小,资源和支持相对较少,但也在不断发展壮大。

适用对象:

Scratch适用于各个年龄段的人群,包括儿童、青少年和成年人,学习曲线

相对较陡,需要一定的基础知识和理解能力。

扣叮主要面向儿童和初学者,帮助他们培养逻辑思维和解决问题的能力。

应用领域:

Scratch由于其灵活性和功能丰富,可以用于创建各种类型的项目。

扣叮则主要用于教育和学习,帮助儿童和初学者掌握基本的编程概念和技巧。

本地化和文化适应性:

扣叮作为国内产品,更贴合中国的教育环境和文化背景,可能在本地化服务

和支持上更有优势。

Scratch作为一个国际项目,虽然资源丰富,但可能在某些方面不如扣叮

那样贴近中国用户的实际情况。

总的来说,Scratch和扣叮各有优势,选择哪个平台取决于个人的需求、

偏好以及所处的教育环境。如果用户希望接触到更多的全球社区和丰富的

扩展功能,Scratch可能是更好的选择。如果用户希望一个简单直观的界面

和专注于教育市场的平台,扣叮可能更适合。

 


看完了,你觉得哪个好呢?

 

欢迎微信搜一搜 IT软件部落 关注公众号,你可以了解更详细的内容 

欢儿微信扫码关注 IT软件部落 公众号,你可以了解更详细的内容

标签:社区,教育,Scratch,编程,coding,用户,初学者,放弃
From: https://www.cnblogs.com/bluejade/p/18509155

相关文章

  • position embedding和position encoding是什么有什么区别
    PositionEmbedding是指在预训练的词向量中嵌入位置信息的过程,PositionEncoding是用于注意力机制中的一种技术,用于为序列中的每个位置提供一个位置向量。二者的区别:1、作用方式不同;2、实现方法不同等。作用方式不同是指,前者是将位置信息嵌入到词嵌入向量中,后者是在Transformer等......
  • Coding和Github有什么区别
    Coding和Github的区别主要体现在:1.来源和发展背景不同;2.功能特性不同;3.使用者群体不同;4.可用资源不同;5.服务区域和语言支持不同。总的来说,Coding更侧重于团队协作和项目管理,有更多针对中国市场的本土化服务,而Github作为全球最大的开源社区,拥有丰富的开源项目和全球开发者的交流环......
  • 红队老子养成记4 - 不要遇到403就放弃,学会403绕过,找到别人找不到的接口!!(全网最多绕过!)
     大家好,我是Dest1ny!今天继续更新我们的redteam系列!这次主要的方向是撕开口子,找接口。接口万一可以未授权或者rce,那妥妥的一个0day到手了啊!也希望大家多多点赞支持!!这对我是最大的鼓励!请求绕过技术与示例详解1.更改请求方法绕过更改请求的HTTP方法(如从GET改为POST、PUT......
  • 少儿Scratch图形化编程案例100课——010美妙的图形
     ......
  • 少儿Scratch图形化编程案例100课——008制作动画电影
    ......
  • 心觉:如果一个人总是失败,基本上是因为“越级放弃”得太快了!
    Hi,我是心觉,与你一起玩转潜意识、脑波音乐和吸引力法则,轻松掌控自己的人生!挑战每日一省写作199/1000天你有没有过这样的感觉?不管做什么事,感觉快要成功了,关键时刻被某个问题卡住了,最终啥也没搞成你努力了、改变了,但结果总是不尽如人意其实你犯了一个几乎所有人都会犯的致命错......
  • scratch超级马里奥教程
    作者也是刚会scratch,写了个超级马里奥,出教程啦!scratch是这个:别下载错!教程开始!打开scratch:打开后创建马里奥,公主等角色及造型:别急,素材在末尾。打开变量,创建好这些:声音:别急,素材也在末尾。扩展选画笔:然后打开造型:输入代码:运行结果(运行后界面按空格!):教......
  • Transformer中的位置编码(Positional Encoding)
    Transformer中的位置编码(PositionalEncoding)标准位置编码原理上Transformer是无法隐式学到序列的位置信息的,为了可以处理序列问题,Transformer提出者的解决方案是使用位置编码(PositionEncode/Embedding,PE)[1][2].大致的处理方法是使用sin和cos函数交替来创建位置编码PE,......
  • 为什么很多人自学黑客,没过多久就放弃了(掌握正确的学习路线,才不会半途而废)
     网络安全是一个不断发展和演变的领域,以下是一个网络安全学习路线规划,旨在帮助初学者快速入门和提高自己的技能:基础知识:网络安全的基础知识包括网络结构、操作系统、编程语言等方面的知识。学习这些基础知识对理解网络安全的原理和技术至关重要。网络协议:了解各种网络协议的......
  • SciTech-AV-Audio-Coding-PCM(Pulse Code Modulation)-脉码编码调制: 无压缩-无损编码
    SciTech-AV-Audio-DAP(DigitalAudioProcessing)-LoudnessNormalization(响度规范化):PerceivedLoudness+RMS(RootMeanSquare)PCM(PulseCodeModulation)也被称为脉码编码调制,PCM的声音数据没有被压缩,它是由模拟信号经过Sampling、Quantilization、Code转换成的标......