全国服务热线:400-6136-679

位置:包头童程童美少儿编程培训机构 > 学校动态 > 科学规划: Python还是C/C++

科学规划: Python还是C/C++

来源:包头童程童美少儿编程培训机构时间:2022/12/2 13:49:18

  科学规划: Python还是C/C++?

  还有不少5、6年级初学编程问的较多的就是我应该学习什么编程语言呢?是应该学python还是c/c++呢?其实要回答这个问题非常的简单,如果以前没有学习过编程,python几乎可以说是较好的选择,如果是低年级,scratch是更好的选择。

  那么为什么上手就要学c/c++的说法会这么广泛的流传呢?甚至之前在海淀妈妈圈里还有认为Python是低级语言的鄙视呢。


  其实道理也很简单,那就是,因为在的信息学竞赛中(csp-s/j)c/c++是的支持语言,所以很多培训机构会告诉家长,要学就学c。但是他是考试的语言就代表适合低龄孩子用来学习的较好语言吗?

  有效陪学不是被动听着,还包括孩子的编程路径规划,引导孩子科学,循序渐进的学下去,不过渡功利,不赶早,而失去了编程学习中较重要的事。

  我们不妨来看一下作为计算机鼻祖的伯克利大学的计算机系学生基础课吧。作为较基础的3门课:

  cs61a,讲授的是编程入门,会介绍编程中的常识和很多重要的概念,这门课所使用的语言是python。

  Cs61b,这门课讲授的是算法与数据结构,所使用的语言是java,

  较后是cs61c,这门课的讲授重点是计算机体系结构,用的是c语言和汇编语言。

  我们平时所说的信息学竞赛的内容主要就是包括在61a和61b的课程体系之中的。然而大家有没有发现,即使在计算机的学府,面向的本科学生,也没有用c语言来教授这两门课,那么他们是出于什么样的考虑呢?其中较重要的原因有几点,

  1, 编程语言本身对于理解这些概念和知识的影响不大,而在学习的初期我们就可以让学生认识到这一点。

  2, c语言当中有很多概论是和计算机的底层硬件(也就是所谓的体系结构)息息相关的,除非我们已经有了一定的知识,否则这些细节会极大的增加学习的难度,而这也正是大家在学习中碰到的较困难的问题,既然这样,我们就用与体系结构无关的语言来理解这些核心概念,而当需要理解软件和硬件的边界和关系的时候再去学习与之相关的语言,所以这样的一个课程设计可以说是非常而有效果的。

  了解了上面的知识我想大家应该就很容易明白,python是一门非常好的入门语言的道理了。

领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/2446/news/579426/违者必究! 以上就是包头童程童美少儿编程培训机构 小编为您整理 科学规划: Python还是C/C++的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-6136-679