vlambda博客
学习文章列表

编程#到底给孩子选择Scratch还是Python呢?5个问答帮你做决定!



编程#到底给孩子选择Scratch还是Python呢?5个问答帮你做决定!

大家好,最近码励听到了家长们的一些困惑:到底应该选Scratch还是Python?就根据年龄去选择吗?


码励编程简单一点可以说6~12岁学习Scratch / 12岁+学习Python+人工智能但这里还有一丢丢讲究。

如果孩子的年龄在10~13岁,可适当了解以下5个常见问题。

当然,如果孩子目前在做Scratch,父母也可以适当了解一下Python。

编程#到底给孩子选择Scratch还是Python呢?5个问答帮你做决定!




这里码励给罗列了5个常见问题,希望家长看完,做出最适合孩子的选择





问题大纲总览:
问题一: 对于大于12岁的孩子,是不是更推荐选Python?
问题二:零基础的编程学员需要从Scratch过渡到Python学习吗?
问题三:我的孩子怕难,是简单的话学Scratch,学Python很难吗?
问题四:那么长远来看,Scratch和Python的未来发展?
问题五: 短期利益来说,Python编程已被纳入应试教育体系,甚至是高考?


进入正题




问题一:对于大于12岁的孩子,是不是更推荐选Python?

对,Python适宜12-18岁青少儿,都更适合学习Python。

当然,我们目前最低年龄的孩子是10岁,和Scratch不同,学习Python起码得认部分英文单词
Python更能开拓孩子的思维,提升他的逻辑能力应用场景更多元化提升孩子对于编程的现实认知感。因为它简洁优雅又应用广泛,适合初学者入门,在美国计算机排名前39的学校中,近30所首选Python作为入门语言进行教授。结合其他工具,Python可以完成创客项目,释放想象力,培养组队解决问题的实际工程能力。

Python在海外更低龄化学习,
在美国连婴幼儿都有Python编程书
打开亚马逊,就会看到很多婴幼儿Python编程书,美国确实是一个非常重视编程技能培养的国家,从比尔·盖茨13岁学习编程,Facebook创始人扎克伯格11岁开始学习编程,所以其实海外的低龄化确实是更普及的,毕竟他们的母语是英文,嗯,对于低龄学习,有英文基础确实有利,也可以说这是母语是英文的人的天然优势和大前提




问题二、零基础的编程学员需要从Scratch过渡到Python学习吗?

不是,
这是很多家长的误区


其实两个是没有关联性。Scratch是简单的拖拽积木式编程并不是真正的编程语言,也就是不真正接触代码。对于Python,是真正的编程语言,必须有一定的英文基础,这是接触代码。

TIPS:先学Scratch再学Python,家长要注意帮助孩子过度新学科带来的恐怖感


家长千万不要说出: 你不是学习过Scratch吗?应该有基础咯。这个学起来很容易吧。

我们也有很多孩子从Scratch学习后续约Python,老师会帮忙过度孩子新学科的紧张情绪,给予最好的支持




问题三、我的孩子怕难,是简单的话学Scratch,学Python很难吗?

要写代码啊,那岂不是很难?NO
Python入门不难,基本上80%以上的孩子能够在2节课以后就编写出自己的turtle作品;学习40节课可以制作出“帮助英语学习的单词检查机”;学习90节课可以掌握爬虫方法,制作“网络爬虫“当然,掌握基础知识点,不是完整商用产品”;

 孩子也会获得更大的生活启发,发现自己和人工智能的距离其实很近
我们的课件设计也更加的贴近生活案例本身,实际的生活案例,能够让孩子对实际世界拥有更好玩深刻的应用有一种憧憬。

我们一直鼓励孩子参与实际项目去感受生活的变化。能够激发孩子的主观能动性。






问题四、那么长远来看,Scratch和Python的未来发展?


  未来将是人工智能的时代,Python是人工智能的首选语言。

Scratch本身设计理念就是终身幼儿园,重在培养孩子的意识,而不是技能本身多牛。

#这边简单描述Python的应用,文章末尾会重点描述# 绝大多数人工智能都是用Python来开发:无人驾驶、人脸识别、语音识别。现在最流行的Deep learning(深度学习)框架基本都是用的Python,最为出名的便是打败柯洁的AlphaGo,特斯拉的无人汽车。Python在人工智能、Web应用开发、操作系统管理、游戏、云计算、服务器运维的自动化脚本、服务器软件领域内也有广泛应用。对于8-14岁的青少儿而言,了解、学习、掌握Python就意味着他的未来有了诸多可能性:爬虫工程师、数据分析师、游戏开发者等。




问题五:短期利益来说,Python编程已被纳入应试教育体系,甚至是高考?



是的。我们理解小学生能够学习和掌握Python将成为孩子学习的一种趋势。
这里可以看两个省份的动作。
5.1、Python确定进入浙江省信息技术高考, 从2018 年起浙江省信息技术教材编程语言将会从 VB 更换为Python
除了浙江,教育大省北京和山东也确定要把 Python 编程基础纳入信息技术课程和高考的内容体系。
5.2、山东省最新出版的小学信息技术 六年级教材也加入了 Python 内容


以上。今天就科普到这里,主要科普对于青少儿来说,学习Python和Scratch的区别怎么样。



下面我们再稍微科普一下,现代生活成人职场用Python干什么


TIOBE2019年一月发布的排行榜显示,python获得2018年第3次获得TIOBE最佳年度语言称号,这是python第3次获得TIOBE最佳年度语言排名,也是获奖次数最多的编程语言。
在PYPL中,pyhon因为稳居第一
http://pypl.github.io/PYPL.html



在IEEE中,python也是多年第一了
https://spectrum.ieee.org/computing/software/the-2018-top-programming-languages


除了排名,我们再看下其应用领域也包含如下:
数据分析、组建集成、网络服务、图像处理、数值计算和科学计算等领域;


Python应用的知名公司有:
Python是一门全球化主流化编程语言,Google 、NASA(美国宇航局)、Facebook、Youtube都采用Python开发;
国内的知乎、豆瓣、谷歌、百度、腾讯、汽车之家等也应用


Python可以做的工作:

在Web开发、金融分析、科学计算、大数据等领域均是最受欢迎的语言。自动化运维、自动化测试、大数据分析、爬虫等······