首页少儿编程随笔正文

少儿编程常用软件整理

Admin2022-08-172911少儿编程安装包随笔

        大名鼎鼎的scratch了,它支持拖拽式的操作,现在scratch3.0界面设计也比之前合理多了。太多的少儿编程入门都是用的这个软件,相信就全世界来说它是最没有争议的。而且这个软件不单支持电脑端,包括windows和IOS的,也支持手机端的安装,安卓系统,苹果也是支持的。这样有什么好处呢,这样的好处就是孩子可以直接无缝接入。对于我们这届家长来说他们从小的时候就给孩子提供了智能手机,平板去看好玩的视频,玩各种各样的游戏。所以基本上图形化编程的软件也就定下来了,就是scratch3.0,全世界使用最多的,没得挑剔。
        然后是受到很多人喜欢的Python。python是不安装在手机上的,它是代码化编程,我们需要在电脑上安装它。然后还需要键盘,鼠标等硬件设施来帮助我们完成代码的编写和调试。至于不安装到手机上的原因我想大家也应该猜到了,因为它是代码编程,会有不同的界面模块需要我们去查看,帮助我们调试程序,查找bug。还要做断点调试,这些在手机上就不方便操作了。所以我们的所有操作都必须在电脑端完成。我们都知道一个好的开发工具是可以大大提高我们的调试和编写代码的速度的。增哥常用的工具是pycharm,这个是要收费的软件,当然我们也可以有免费的(不要问我为什么,我也不知道);其实现在很多的工具都是插件式的,就是有一个开发的环境,然后可以集成各种各样的插件,比如代码的高亮,代码的格式化,亦或者是查找的插件。这些都可以很大程度上提高我们的编码效率。其实python是可以在很多的IDE(编程开发环境)里面开发的。只需要安装一个插件就行了。eclipse,vscode这些也都可以,只要安装好了插件它也能给我们编译出来。增哥觉得吧反正收费的应该是始终要好一些的。大家自己选择一个适合自己的就行了。
        甚至我们可以在网页上直接学习,然后直接编写代码进行测试。下面这个是增哥找的一个在线编辑python的网页; 当然了这样的页面只是让你体验一下编程的感觉,最终还是要安装到电脑上的开发环境才可以,才方便去调试。安装到桌面上的代码对本地的硬盘具有更高的读写权限。所以我们要安装到本地就是这个原因 。

image.png



        下面来说c++,c++的语法这些其实是相对要难一些的,如果我们系统去学习Python语言和c++语言;要把所有的知识点都吃透,那我们花的时间是完全不一样的。c++的编程难度大过python很多。当然这里说的是应用层面的东西,比如我们要用c++和python完成同样的一个软件。我们用c++编写的难度要大于c++编写的难度。c++也有它自己的优势,那就是运行速度,其实它的很多东西处理都要复杂一些,因为更靠近人家说的低级语言。这个低级不是大家平常说的低级动物之类的低级。意思是更加地靠近机器语言。机器语言就是我们说的二进制。我们所写的代码最后都是会生成二进制的0和1才能执行的。因为计算机只认识0和1。但我们学习的内容主要是针对到算法的,太复杂的东西不需要去学习。都是一些很基础的东西,所以学习起来也就不是那么难了。
        至于c++的开发环境也是多种多样,增哥之前说了现在都是插件式的,只要安装了基本都可以跑起来了。这是c++的在线编程。https://c.runoob.com/  这个是网址。

image.png