为什么推荐青少年学习Python编程?

梁老师
梁老师 北京小升初老师~

0 人点赞了该文章 · 61 浏览





     Python语言由荷兰人Guidovan Rossum于1989年发明,第一个公开发行版发行于1991年。是一种应用广泛的通用高级语言,具有强调代码可读性的设计理念,是一种解释型语言。Python语法简洁清晰,比较C、C++等语言更简洁易懂,容易上手,只需要记住简单的命令和一些函数名称及用法就可以编写自己的程序了。是初学者首选的程序设计语言。


     Python拥有大量的功能类库,除了Python自带的标准库外,大量的第三方类库的支持让Python编程过程变得更加容易,功能更强大,这也是Python区别于其它语言的强大功能点。Python 被昵称为“胶水”语言,能把其他语言(主要C/C++)写的模块很轻松的结合在一起。Python语言应用广泛,范围覆盖Web编程、黑客编程、爬虫编写、机器学习、人工智能、系统运维、图形处理、数据库编程、网络编程等。

图片


1、Python将纳入浙江省高考!从 2018 年起浙江省信息技术教材编程语言将会更换为 Python。

2、Python纳入山东省的小学教材课程,小学生都开始接触 Python 语言了。

3、Python 将加入全国计算机等级考试!教育部考试中心决定自2018年起,在计算机二级考试加入了“Python语言程序设计”科目。

4、现在国外国内很多家长已经给孩子报名学习Python编程课程了。在美国,就连婴幼儿也有专门的编程童书。


随着人工智能和机器学习的发展,各行各业职位正在逐渐被智能机器取替,为了应对被取替的风险,越来越多人开始学习编程,最近一年,似乎要进入全民Python编程的时代了。


那么,为什么要学习Python?


     Python已经逐渐成为大众必备的一门技能。回想一下,微软创始人比尔·盖茨 13 岁学习编程,Facebook 创始人扎克伯格 11 岁开始学习编程。时代发展日新月异,小学生学编程早已不是新鲜事,如果说 2018 年有一门最火“外语”,那一定是 Python。现在学习Python,已经不只是程序员所需要学习的技能了。


为什么要先从Python学习编程?


     Python是目前世界上最流行的四大编程语言之一,同时它也是一门高级的编程语言。如果要用几个词来简单的形容它的话,那便是强大,高效,同时无处不在。作为一种对使用者十分友好的编程语言,你可以在没有任何编程基础的情况下开始学习Python。正因为Python背后的设计哲学为“优雅,明确,简单”,所以使得Python看上去简单易懂。但是在实际中,Python作为一门强大的编程语言,被广泛应用于NASA, 谷歌, 维基百科,雅虎等大型公司和组织。初学者学习Python,会因为它的简单易懂而产生持续的兴趣,并且能够继续深入学习下去,最终实现编写复制程序的能力。



     Python是最简易最实用的一门语言,也是最适合0基础学习的编程语言。语法简单,代码可读性高,容易入门。并且,从Python学起,你很快就能运用其底层逻辑去学习另外的语言。也就是说,学习Python是学习编程的最好起点。


为什么孩子需要学习Python?


     在2017年,山东省在最新出版的小学信息技术教材中加入了Python课程。而在同年的十月份,教育部考试中心发布了关于“全国计算机等级考试‘的标志调整,将Python编程语言列入了考察体系。


     Python能够如此受到教育部门的青睐,一方面是源于其本身优秀的编程语言设计,另一方面是因为在科技发展的背景下,计算机语言的学习能力日趋重要。在前百度首席科学家吴恩达看来,随着人工智能的发展,人类与机器的交流变得越来越重要,就像学习写字一样,编程能力会成为未来人类的基础能力之一。


     根据美国计算机科学教师组织设定的K-12学习标准,在学前教育至高中教育的过程中,应当培养学生的计算机思维能力,计算机实践和编程能力和创造协作能力。在普及计算机教学低龄化的道路上,美国教学一直走在时代的前沿,美国小学普遍在小学一年级和二年级开始接触Scratch语言,达到培养计算机思维的目的。而进入高年级后,Python普遍成为青少年的学习选择。


直观有效的Python编程学习方式


Python编程是代码编程方式,程序的运行结果通常会显示在信息窗口中。例如,在学习for循环嵌套时,a、b两个值循环变化,a从0变到4,b从0变到7,只有当b循环一次后,a才会加1。这种学习方式,缺乏应用场景,枯燥无味,学生很快就失去学习兴趣,更不用说主动探索。

图片

枯燥的程序运行结果

将Python与【我的世界Minecraft】结合后,【我的世界】就代替了信息输出窗口,程序的运行结果会在【我的世界】中活灵活现。还是以for循环嵌套为例,a、b两个值代表要铺设的地板的坐标,循环变化,a从0变到4,b从0变到7,只有当b循环一次后,a才会加1。通过观察铺地板的效果,直观理解a、b的变化顺序和循环嵌套的应用场景。

在【我的世界】中直观查看运行结果

学生在掌握了这样的编程方法后,马上会想到,可以用来造围墙、造房子、挖陷阱……,于是会积极尝试在【我的世界】中用程序实现这些想法。

【我的世界】游戏的魅力结合Python强大的编程能力,与学生的想象力发生共鸣,就能激发学生的兴趣,主动学习和探索。


甲壳虫创客教育告诉每个家长,游戏不是影响小孩学习成绩的阻碍物,而是启发孩子编程思维和实践动手能力的辅助工具。

        在这个大的时代趋势之下,中国科协青少年科技中心为深入贯彻落实国务院《新一代人工智能发展规划》的任务要求,提高青少年对人工智能的认知和应用能力,“第五届全国青少年创意编程与智能设计大赛”顺势而生。


图片


         其中,创意编程赛项包括Scratch创意编程赛和Python创意编程赛,旨在检验参赛选手们对编程语言的运用能力,创新思维能力,并给予参赛选手充分的选择自由,将自身的能力发挥到最大化。

      Python“互动游戏”课程则是通过穿插案例讲解的形式,生动有趣的给大家讲解了Python创意编程中互动游戏类作品的含义,引导大家更有效的做出合适的作品。


图片


添加 家长论坛微信 



发布于 2024-04-25 13:37

免责声明:

本文由 梁老师 原创发布于 家长帮 ,著作权归作者所有。

登录一下,更多精彩内容等你发现,贡献精彩回答,参与评论互动

登录! 还没有账号?去注册

暂无评论

广告
All Rights Reserved Powered BY WeCenter V4.1.0 © 2025 京ICP备20005761号-2