python竞赛编程,python 竞赛

dfnjsfkhak 29 0

大家好,今天小编关注到一个比较意思的话题,就是关于python竞赛编程问题,于是小编就整理了1个相关介绍Python竞赛编程的解答,让我们一起看看吧。

  1. 如果孩子系统学完Scratch、Python和NOIP,编程能力可以达到什么水平?

如果孩子系统学完Scratch、Python和NOIP,编程能力可以达到什么水平

什么叫系统的学完了?

如果是说学完了了所有的语法,那也就是个入门级水平。编程语言的语法是最基础的东西,而且大多数语言的语法差不多是相通的,并不是说会的语言越多水平就越高。

python竞赛编程,python 竞赛-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

编程是一个工具而已,关键还在要解决的实际问题。对要解决的问题,或者说要实现功能的理解才是看水平高低的所在,这是战略级别的,至于实际操作用,用什么语言则是一个战术级别的事情,属于技巧的问题。

就算在这个技巧级别的领域内,数据结构算法又比语言本身重要的多。编程说到根上,就是选取什么样的数据结构,***用什么样的算法来排序查找的问题。所以语言又要往后排。

再退一步,说到语言本身,如何去实现数据结构和算法,又跟语法关系不大,来源于经验和别的知识。语言的语法不过时最后一步,合乎规范的解决问题,或者实现的功能书写出来。

python竞赛编程,python 竞赛-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

所以说,如果只是学会了语法,仅仅只是入门而已。

语言只是工具,工具再好,能力不行也白搭。

程序就好比作家的文字,到底作家水平有多高,不取决于用英文还是中文还是法文写作,而是取决于作家的学识,灵感,情感等等。

python竞赛编程,python 竞赛-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

同理,好的,更需要掌握的其实是语言之外的东西,比如算法,编译原理,操作系统,网络,数据库等等

首先声明,我算个可能的利益相关者吧,因为我正在犹豫着,要不要结束近20年的软件项目开发管理生涯,投入到编程培训这个领域中来,其实,这也是我近阶段试水自媒体的原因。

但我个人是非常反对那个编玩边学教育,所说的:

这个是不是有点扯?

负责任的说,所谓的想象力和创造力,真心和编程能力没有多大关系,或者说,以我的经验来看,大部分开发人员,恰恰是想象力和创造力贫乏的一拨人,这其实不稀奇,这和编程,作为一个工作的特质有关。

说到底,编程是一个:

所以,编程这个工作,落实到最底层,和其他工作别无二致,就是像那篇名篇《卖油翁》所说的一样:无他,唯手熟尔。

就比方说,一个专门写SQL的,他在工作中,即便根本不知道什么B+/B-树原理,其实也不影响他写出索引良好的代码来,这中间,他的诀窍可能就是全凭经验,而不是因为掌握了什么高端的技术,看到这,作为家长的你,你会不会惊艳到?

然后回过头来看Scratch和Python,如果要问学完他们编程能到什么水平?实事求是的说,这就等同于在问,当我学完了所有的方块汉字,写作能到什么样的水平,你说能到什么样的水平?

而形成这种差距的原因,则根本不在于老师教给了孩子什么,而在于你的孩子自己准备拿这些工具来做什么。

换句话说,所谓的“编程能力”,只能在切实的解决问题的过程中才能得到真正的锻炼,而在这方面,无论是Scratch,还是Python,所起到的作用,和其他任何一个“可编程的环境”,比如,Excel(其可以通过VBA进行扩展)都一样。

谢邀。我不是儿童编程教育从业者,甚至不能算职业码农,仅从自己的经历来说说我的感受。

我儿子现在上小学5年级,接触scratch是三年级寒***,我带着他玩了一星期左右,然后丢给他一份中文文档,就让他自己玩了。到暑***结束时,他能够独立做一个带场景,配音的小故事。但是他更乐意用来画方块,圆圈之类的图案。

通过学习,他对数学产生了很大的兴趣逻辑思考能力也有提升。今年我向他推荐python,未果,那些对他来太难了,所以等他上初中以后再学吧。

所以我认为,儿童学编程有一定的好处,可以促进他在某方面的兴趣,思维更有逻辑,但是不要指望在编程水平方面达到某种高度,这不是小学生应该达到的水平。

另一方面,不要看到几篇介绍英美国家儿童编程的文章就想当然的认为我们也要follow,没有从底层开始架构,能够流畅的用汉语表达的程序语言,儿童编程只会增加孩子们的负担和困扰。

到此,以上就是小编对于python竞赛编程的问题就介绍到这了,希望介绍关于python竞赛编程的1点解答对大家有用

标签: 编程 水平 语言