学分高考 教育头条

编程进入高考Scratch与Python初学者如何进行选择

发布时间: 2022-03-01 21:29:16

回顾2019年高考,数学1卷的断臂维纳斯身高那道题和3卷的极坐标题火得一塌糊涂,虽题目本身考察的知识点不难,但以其新颖的出题方式而难倒了不少考生,除此外较为吸睛的就是江苏卷、北京卷、ⅠⅢ卷,各一道固定的编程题目,不得不说人生一考逐步偏向于社会需求,考察阅读能力和编程思维。

同时人工智能AI的兴起,一股“编程风”正在范围内蔓延,对于不愿掉队的中国父母更是乐此不疲,而孩子初学编程大多数会从Scratch与Python进行选择。

编程进入高考Scratch与Python初学者如何进行选择

什么是Scratch

Scratch,是一款由麻省理工学院 (MIT)设计开发的面向少年的简易可视化编程工具。Scratch将程序指令变为一个个“积木块”,使用者无需敲击代码或是背诵任何编程指令,只需要将积木块拖拽并连接在一起,就可以很方便的进行编程,从而制作出动画、游戏、交互程序,寓教于乐从而培养孩子基本的编程概念,提高思维能力。自2007年5月Scratch公开发布后,在的各个编程兴趣社区里迅速流行开来。到目前为止,Scratch已经拥有40多种语言的操作界面在超过150个里被使用。

什么是Python

Python是一种计算机程序设计语言。诞生于1989年的圣诞节期间,是一种面向对象的动态类型语言,较初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,现在Python语言已是IT(互联网)行业应用比较广泛的全场景编程语言之一,可以被用于Web开发、游戏开发、为桌面应用程序构建脚本和GUI、配置服务器、执行科学计算和进行数据分析等。而由于其易于编码、门槛低、上手快、灵活性强等特点,让Python 在数据科学和AI中占据主导地位。

两者之间的区别

开发目的不同。Scratch是专注于提供适用于儿童的编程语言和工具,而Python是一种计算机编程语言,更多地被用于计算机项目。

使用对象不同。Scratch针对儿童,可视化语言可以很好的帮助学生学习基本的逻辑、关系推理、数学的概念,同时避免过早地接触到“形式运算阶段”之后才能理解的抽象的演绎推理。Python是有编程兴趣后,更多地去自主研究学习。

学习方式不同。Scratch是界面色彩丰富,图形化编程,只要用鼠标拖动图标就可以,通过一步一步指导,可以做出很复杂的作品。python是命令式编程,是语言,灵活性高。

如何去选择

尺有所短,寸有所长。孩子究竟是学Scratch还是Python这是家长纠结的一个问题,其实对于这个问题,可从本质出发,大部分家长让孩子学习编程的目的并非为了孩子以后成为程序员,而是培养孩子的编程思维。

对于Scratch来说更易于上手引发孩子的学习兴趣,初步培养孩子的编程思维。而Python更能开拓孩子的思维,提升孩子的逻辑能力,并且在当下较热点的人工智能、数据挖掘、收集爬虫等都有应用,但是其语言是由英语或者各种符号组成,对孩子有一定的要求,易抹杀孩子的学习兴趣。

所以对于Scratch与Python无普适性的选择法,更需要从个体出发,了解孩子的是否对编程感兴趣、个人基础等,如0接触且无英语和语法的基础,自然先从Scratch入手循序渐进,反之则Python不二的选择。

温馨提示:
本文【编程进入高考Scratch与Python初学者如何进行选择】由作者教培参考提供。该文观点仅代表作者本人,学分高考系信息发布平台,仅提供信息存储空间服务,若存在侵权问题,请及时联系管理员或作者进行删除。
我们采用的作品包括内容和图片部分来源于网络用户投稿,我们不确定投稿用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的权利,请联系我站将及时删除。
内容侵权、违法和不良信息举报
Copyright @ 2024 学分高考 All Rights Reserved 版权所有. 湘ICP备17021685号