未来已来,您的孩子准备好了吗?
人工智能是当今社会讨论最多的话题之一,也是正在蓬勃发展的领域,未来还将给我们的
生活带来很多改变。
在人工智能时代,编程是一项基础的、核心的技能,因为人工智能的实现都离不开编程。
就像现代社会要求人们必须掌握计算机与互联网技能一样,在未来,不懂编程的人势必会被机器取代,被时代抛弃。
孩子为什么要学编程?
作为一名长期在一线从事青少年编程教育的教师,很多不了解少儿编程的家长在与我们
探讨少儿编程时都会有这样的疑问 —— 为什么我的孩子要学编程?孩子长大了又不当程序员,况且孩子还小,不适合学习编程 ;编程太复杂,孩子学不会 ;等等。这些都是家长的误区。
少儿编程被誉为“互联网时代,像语、数、外一样,每个人都应该掌握的必备技能之一”。
就像 20 年前我们学习英语并不是为了以后当翻译,今天孩子学习编程也并不是为了长大后当程序员,而是为了获得一张通往未来世界的“通行证”。
孩子学习编程,是时代发展的要求。尽早让孩子学习编程,可以让他们更好地适应时代
的发展。
孩子学习编程的好处
1 提升耐性与专注力
编程非常严谨,任何细小的错误都可能导致程序无法正常运行。所以,在编写程序的过程
中需要不断地调试,直到达到预定功能,这在无形之中就会提升孩子的耐性和专注力。
2 锻炼逻辑思维能力
乔布斯说,“每个人都应该学习编程,因为它会教你如何思考”。编程就是把大问题不断分
割成小问题的过程,必须去思考如何把代码合理地安排在整个程序中,让程序流畅地进行“输
入→计算→输出”。通过一段时间的练习,孩子的逻辑思维能力会有明显的提升。
3 培养抽象思维能力
学编程就是学习怎么和计算机沟通,让计算机帮助我们高效率地做事情。程序的运行都是
在计算机中完成的,这个过程看不见、摸不着,因此孩子在学习的过程中,需要运用抽象思维解决问题,需要一种把抽象化为具体的能力。
4 提升整合信息的能力
我们生活在一个信息大爆炸的时代,计算机、手机每天充斥着大量的信息,如何辨别有用
的信息?怎样获取有用的信息?这时候信息的整合能力就显得尤为重要。编程,就是对计算机指令的排列组合,很像上小学时,我们先学汉字,再学成语、学造句,然后写文章一样。程序中的基本指令就是汉字和成语,最终要完成一段高质量、高可靠性的程序,则必须融会贯通,学以致用。因此,学习编程会提升孩子整合信息的能力和解决问题的能力。
综上所述,编程不仅是一种职业技能,学习编程也并非为了让孩子长大后成为程序员,让
孩子学习编程已经成为一种有效锻炼和提高孩子综合能力的方式。即使对于那些对编程兴趣不高的孩子,学习和了解编程依然意义重大。
学编程为什么首选 Python ?
首先,就 Python 语言本身而言,其语法非常简单、易懂。相较于 C++、Java 等编程语言,
非常适合孩子学习。Python 支持的模块众多,功能强大,应用领域非常广泛,其他编程语言能做的 Python 都能做。目前绝大部分人工智能框架都支持 Python 语言,选择学习 Python,未来很有前途。
其次,在国家政策方面,2017 年 7 月 20 日,国务院发布的《新一代人工智能发展规划》
明确提出,在我国中小学阶段设置人工智能相关课程,逐步推广编程教育。在不久的将来,编程很有可能会成为必修科目之一,而在那时已经具备编程基础知识的孩子将会较其他孩子有更大优势。
最后,我们要顺势而为,在未来的人工智能时代,对待编程的态度和编程水平无疑会决定
孩子将以什么样的状态迈向未来,是一个被动的使用者,还是一个主动的创造者?
书中人物介绍
本书主要以父子对话的形式展开,父亲引导儿子一步步学习 Python 编程。人物角色介绍
如下。我是大头的爸爸,长期从事一线青少年编程教育工作,具有丰富的少儿编程培训经验。我有一个活泼可爱的儿子,从小就对我从事的工作很感兴趣,最近两三个月,大头让我教他 Python 编程。
我是大头,目前正在上小学三年级,对机器人和编程充满好奇,经常问爸爸一些相关问题。在爸爸的耐心教导下,经过两个月的努力,我学会了 Python 编程,现在可以设计一些简单的程序啦!编程既好玩又神奇。通过学习编程,我提高了逻辑思维能力、专注力和解决问题的能力。
我是书中的小精灵, 同时也是编程小能手哟。 在大头学习知识的过程中,我会时常给出很多温馨提示, 避免大头走弯路。
随书学习视频
本书为读者提供了同步的学习视频,可以扫描左下方二维码,关注“博雅读书社”微信公众
号,找到“资源下载”栏目,根据提示获取,即可随时随地观看作者精心录制的同步学习视频,学习少儿编程就这么简单!
想学习更多职场技能,可以扫描右下方二维码,关注“新精英充电站”微信公众号。
资源下载 新精英充电站