(小学生学python有必要吗)(小孩学python有意义吗)

近年来,随着人工智能的火热,python这个词也渐渐被人们熟悉。如今,人工智能与python似乎已经成为了一对不可分割的好兄弟,如果你在搜索引擎搜索其中一个,总会看到有关另一个的关联内容。同样,也因为人工智能的火爆,Python学习也随之火了起来,各种python速成班林林总总,让人眼花缭乱。然而,如果今天告诉你,小学生也开始学习python了,你会作何感想?

背景:山东、浙江等地将python放入了教材以及考试内容中

据央视新闻以及教育部等官方渠道发布的消息来看,目前,python作为计算机课程的一部分已经先后进入了山东、背景、浙江等地的中小学教育当中。其中,山东教育出版社出版的小学六年级信息技术课程教材已经明确增加了关于python的内容。

鉴于python与AI之间密切的关系,这样的举措自然又掀起了自媒体的一次集体狂欢。自媒体的套路大家都了解,肯定是题目越惊悚越好。于是,python进中小学的这次事件就这样以一种让人不理解、让人焦虑的姿态别别扭扭地从人们的视野中匆匆走过了。老木我有一个习惯,就是基本不去踩社会热点信息,反而是当这些热点过去,我愿意回头再去看一看,这样总会有些不经意的发现。那么,今天我们就来捋一捋python进中小学教材的这件事。

Python与AI到底是什么关系?

首先来说说AI是什么。在今天,AI(即人工智能)可以说是一个火得不能再火的概念,即使是一家做马桶的厂家,也会变着法地说自己是AI赋能的新型企业。那么,这么神奇的AI到底是什么?

简单来说,AI是计算机技术的一种延伸,它的技术构想是使机器能够做出如人类一般具有智能的反应。

其实,这样的设想并不新鲜,甚至可以说,计算机在被设计出来的那一天起,它就是被设计为向着AI的方向发展的。

看过《模仿游戏》的朋友都知道,计算机的原型来自英国数学家阿兰图灵设计的图灵机,而设计图灵机最初的初衷就是为了破解人力无法在短时间内破解的德国人的密码系统。这一现象如果倒过来想,其实就是人们在帮助机器学习如何破解密码这项技能。又因为早期的图灵机是以数学运算为主要功能建立起来的,所以它后来就被称为了“计算机”,这个称呼也延续到了今天。

还是没能感受到“智能“的存在?我们再形而上一些来理解“计算“这个工作。

我们知道,人是智能的,而人的智能在内部表现为对各种信息思考的能力,外部则表现为对于各种信息的反应和传递能力。那么,想要让计算机实现这两种表现,应该怎么办呢?首先我们就要理解计算机是怎么收集信息的。人处理信息主要靠各种感知器官,其中最常用的是语言。那么计算机的语言是什么呢?没错,这位同学你答对了,就是数字。

数字就是计算机的最基础语言,在今天,即使不了解计算机原理的人也知道,这种语言叫二进制。通过“1,0,1,0……”这样的数字,我们可以将我们人类能理解的语言转化为数字语言,让计算机“听懂”。

但是,二进制虽然对机器很有用,可是对人类来说太难操控了。所以,后来人们就想,能不能通过一种方法,通过简单的几句指令,就把很多个1和0都自动组合起来呢?于是,基于这种思路,C++、JAVA等语言就出现了。通过这些语言的设置,人们可以通过输入几句简单的命令符来调动大量的数字运算,让机器实现各种功能,对人的指令做出反应。

在今天,我们知道,计算机编程语言已经是一种成体系的课程了,这众多编程语言当中,就包括了python。

我们要知道,人们之所以要发明众多的编程语言,就是因为不同的语言能够对应不同的任务需求,有些语言适合做程序的底层构建,比如C++;有些语言适合做上层的功能实现,比如JAVA;有些语言比较适合做数据加密类的功能,比如GO;还有的语言比较适合做人工智能的程序,这就是python。

Python之所以适合做人工智能程序,是因为人工智能程序所需要的运算量都极大,而如果使用传统的JAVA语言,那么就需要写大量的代码。但是python的语言指令十分简洁,可以为编程人员省去大量的步骤,再由于其已经很成熟的语言体系,很多指令不需要再重复输入。因此,python可以说是开发人工智能程序的首选了。

嗯,听起来这确实是一个很厉害的事情,那么,python进入中小学教材这个事情,我们到底该怎么看?

中小学阶段的学生,能理解python吗?

总的来说,python是一种更简单的语言。这个“更”所比较的对象是C++一类的底层语言。在编程上,python被称为“伪代码“,这个意思就是说,它并不是真正的代码,而是操控更底层的”真“代码的代码。

不理解?

还记得我们上面说过的人们发明出的计算机语言来控制1和0的事情吗?这种能够通过几行指令来操控大量1和0来进行运算的编程语言就叫做代码。而python作为更接近用户层的一种语言,操控的就是这些操控1和0的代码,原理和底层代码操控数字是类似的。

那么,如果我们逆推这个逻辑,就不难理解,我们之所以还要创造出一层“伪代码”来操控代码,原因不外乎就是这样做的话,我们的操作就会变得更加便捷。这也就是说,python语言其实是比较简单的。

事实上,这在编程界可以说是一种共识:Python的定位是“优雅”、“明确”、“简单”,所以Python程序看上去总是简单易懂,初学者学Python,不但入门容易,而且将来深入下去,可以编写那些非常非常复杂的程序。

简单附上一张JAVA和python编程的对比图,大家就可以感受到python的简单:

(小学生学python有必要吗)(小孩学python有意义吗)

通过上图,我们可以看到,python调用数据的方式十分简单,其中涉及到的逻辑也不复杂,可以说对于门外汉来说,也可以大概看懂。这也就是说,只要中小学生拥有了一定的英语知识基础,再加上一定的编程逻辑与规则训练,想要简单地掌握python是不难的。

中小学生学习python有意义吗?

作为一种比较新的知识内容,python进入中小学的教学内容是激起了一定的反对声音的。

除了上文我们已经谈论过的关于学习难度的问题以外,还有诸如课业负担、知识用途等内容。在此,我们可以一一进行讨论。

首先是,就知识用途来说,虽然很多人都已经认识到了人工智能技术的神奇之处,可是大多数的家长还是无法将其与自己家的孩子联系起来。毕竟“我不想我家孩子以后当码农”是一种比较普遍的想法。

(小学生学python有必要吗)(小孩学python有意义吗)

但其实,python的用途远不止让人当码农那么简单。

如今处于中小学阶段的学生无一例外都已经是零零后了。这一代的学生一出生就已经开始接触互联网,是互联网的原住民。基于目前互联网技术的发展前景来看,我们可以说,互联网是现在以及未来很长一段时间中的重要社会基础设施,就如同今天的公路、学校、铁路一样。

因此,面对生活中常见的基础设施,我们不应该选择性地忽视,而是应该更好地去理解其中的规则和原理。对于计算机和互联网来说,python就是一种最简单的构成内容,编程语言逻辑就是它们最基础的规则。今天的中小学生学习这些内容,可以更好地去理解未来社会中的各行各业,同时也能够避免自己因为缺乏知识而犯错或受到欺骗。

再从课业负担来说,按照教育部的规定,现在小学教育在一年级就应该开设信息课程,每周不应少于一课时。过去多年里,很多信息技术的教材都几乎没有变化,完全跟不上最新的技术发展,因此很多学生在信息课程当中也学不到什么真正有用的知识。

如今将python放在信息课程的教材当中,必然会代替掉很多的课程内容,这就犹如语文数学等科目,加一篇课文肯定还要删掉一篇课文,保持课程内容的稳定。

这样看来,中小学课程里加入python简直是太有必要且百利无一害了。

真的吗?

不健全的教育体制可能会把python变成毒药

就客观的知识来说,python确实如上文所说,有必要让学生学,也适合学生学。

但是,教育从来就不是一个简单的加减法问题,在一个社会中,它会牵涉到的东西总是很多。

很多年里,我们的教育改革口号一直是“推行素质教育”,而素质教育的对立面,就是现行的教育体制中存在的“应试教育”的现状。真的如此吗?

其实,考试这件事本身对于学习来说是没错的,对于任何一种学习来说,考试都能够是一种很高效地考察学生学习效果的方式。同时,我们现行教育的问题根源也不在于“应试”,而是“只应试”所导致的“工业化教育”。

我们的教育习惯于将所有的学习内容对应一个标准答案,而学生在考试中就要把这些标准答案写出来。我们的教育对学生的要求有且只有这么一个评判标准,这让所有学生都成为了思想统一的工业产品。

放眼今天的教育市场,我们可以发现,无论是学校、校外补课机构还是所谓的“押题专家”,它们兜售的目标只有一个:帮助学生猜到考试要考什么、分析考官的意图,然后实现它。

在这样的教育环境里,我们想要真正实现所谓的“素质教育”,并不是要在教学内容中加入更多的艺术、审美或者是新技术等内容来让学生“有素质”,而是应该为学生提供更宽松的平台和考察方式,让学生去展示自己的“素质”。

理解了当前的教育体系现状,我们就能够理解,今天会使得学生课业压力加重的原因并不是由于我们加入了新的授课内容,而是因为一旦这样的新的教学内容出现,就会有更多的力量扑上来,导致学生要学更多的内容。

简单来说,python语言作为一种新的教学内容进入中小学教材,在教育市场的营销者眼中,俨然就是一个新的业务增长点。作为与最火爆的人工智能技术相关的教学内容,教育机构必然会集中加强资源投入,将python语言塑造得又难又高级,催发家长的焦虑感。尤其是在浙江省拟将python纳入高考评定的参考项中这种大环境下,python的学习不仅关乎面子,还直接影响学生的“前途”。

而大多数家长并不了解编程语言,在“别人家孩子在学,我家孩子不能不会”的群体性焦虑下,家长们很难拒绝这种市场宣传,因此,孩子报班学习python就变得势在必行。

可是,教材要求学生学习的python内容有限,教育机构很快就会教完了,怎么办呢?简单,为学生加难度嘛。学完python学C++,说不定你家孩子就是下一个乔布斯、比尔盖茨。

什么?你觉得我在危言耸听?

君不见,2015年时,成都市当地的课外补习机构“学而思”就曾一度因为生源庞大,在补习班为学生进行高强度的内容教学,倒逼着当地的学校要根据他们的教学进度来安排教学内容。可以说,在人工智能如此火爆的今天,我们不得不思考这样的情况是否会再次出现。

作为一名长期关注人工智能领域信息的媒体人,老木是十分希望中国的信息技术教育能够变好的。如果学生在小学阶段就可以学会简单的 编程内容,那么,我们的人工智能人才储备必然会相应升级。

可是,技术升级的目的是为了让人变得更好。

在当前的混乱教育市场和教育制度下,我们真的能变得更好吗?

还是那句话,老木相信,技术是无罪的,作恶的是人。

同样,技术也只是工具,人才是目的。

这两句话,放在当前的教育中,也同样适用。

希望我们的学生们能快乐地学习python。

(小学生学python有必要吗)(小孩学python有意义吗)

声明:我要去上班所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者首席AI官所有,原文出处。若您的权利被侵害,请联系删除。

本文标题:(小学生学python有必要吗)(小孩学python有意义吗)
本文链接:https://www.51qsb.cn/article/m8ez5.html

(0)
打赏微信扫一扫微信扫一扫QQ扫一扫QQ扫一扫
上一篇2022-12-31
下一篇2022-12-31

你可能还想知道

发表回复

登录后才能评论