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


#编程#编程进入高考,Scratch与Python初学者如何进行选择
文章图片
#编程#编程进入高考,Scratch与Python初学者如何进行选择
文章图片
2020年4月26日中午 , 武汉市最后一名新冠肺炎患者两次核酸检测达标出院 , 至此 , 武汉在院的新冠肺炎患者正式清零 , 武汉市各普通高中毕业年级学生也将于5月6日统一开学 , 备战延期的高考 。
回顾2019年高考 , 数学全国1卷的断臂维纳斯身高那道题和全国3卷的极坐标题火得一塌糊涂 , 虽题目本身考察的知识点不难 , 但以其新颖的出题方式而难倒了不少考生 , 除此外最为吸睛的就是江苏卷、北京卷、全国ⅠⅢ卷 , 各一道固定的编程题目 , 不得不说人生一考逐步偏向于社会需求 , 考察阅读能力和编程思维 。
同时人工智能AI的兴起 , 一股“编程风”正在全球范围内蔓延 , 对于不愿掉队的中国父母更是乐此不疲 , 而孩子初学编程大多数会从Scratch与Python进行选择 。
什么是Scratch
Scratch , 是一款由麻省理工学院 (MIT)设计开发的面向少年的简易可视化编程工具 。 Scratch将程序指令变为一个个“积木块” , 使用者无需敲击代码或是背诵任何编程指令 , 只需要将积木块拖拽并连接在一起 , 就可以很方便的进行编程 , 从而快速制作出动画、游戏、交互程序 , 寓教于乐从而培养孩子基本的编程概念 , 提高思维能力 。 自2007年5月Scratch公开发布后 , 在全球的各个编程兴趣社区里迅速流行开来 。 到目前为止 , Scratch已经拥有40多种语言的操作界面在超过150个国家里被使用 。
什么是Python

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

  • 开发目的不同 。 Scratch是专注于提供适用于儿童的编程语言和工具 , 而Python是一种计算机编程语言 , 更多的被用于计算机项目 。
  • 使用对象不同 。 Scratch针对儿童 , 可视化语言可以很好的帮助学生学习基本的逻辑、关系推理、数学的概念 , 同时避免过早的接触到“形式运算阶段”之后才能理解的抽象的演绎推理 。 Python是有编程兴趣后 , 更多的去自主研究学习 。
  • 学习方式不同 。 Scratch是界面色彩丰富 , 图形化编程 , 只要用鼠标拖动图标就可以 , 通过一步一步指导 , 可以做出很复杂的作品 。 python是命令式编程 , 是高级语言 , 灵活性高 。
如何去选择
尺有所短 , 寸有所长 。 孩子究竟是学Scratch还是Python这是家长纠结的一个问题 , 其实对于这个问题 , 可从本质出发 , 大部分家长让孩子学习编程的目的并非为了孩子以后成为程序员 , 而是培养孩子的编程思维 。
对于Scratch来说更易于上手引发孩子的学习兴趣 , 初步培养孩子的编程思维 。 而Python更能开拓孩子的思维 , 提升孩子的逻辑能力 , 并且在当下最热点的人工智能、数据挖掘、收集爬虫等都有应用 , 但是其语言是由英语或者各种符号组成 , 对孩子有一定的要求 , 易抹杀孩子的学习兴趣 。