少儿编程语言选择之Python篇

纳入高考体系,走进小学课堂

热门榜上挤掉C#,喜爱报告超越java

小到初学者的小游戏,大到专业人士的数据分析

简洁从未限制我的发展空间

强大也并未影响我的简单易学

AI时代的头牌语言

我是python,我为自己代言

一、 Python是什么?

Python,英文“大蟒蛇”的意思。Python的发明者是荷兰人Guido van Rossum

Guido1989年圣诞节期间,为了打发圣诞节的无趣,于是想着要开发一个新的脚本解释程序,所以就有了Python。而之所以选中Python(大蟒蛇的意思)作为程序的名字,据说因为Guido是一个名为Monty Python的喜剧团体的爱好者。

虽然Python的诞生似乎源于一种偶然,然而Python能够在诞生之后不久就风靡程序员的圈子似乎又是一种必然。

二、 Python为什么这么火?

毋庸置疑Python已经成为最受欢迎的程序语言之一了。2018IEEE编程语言Top榜中,Python四项雄踞第一,又将自己的榜单成绩向前推了一大步。

Top 10编程语言:Python 第一;

雇主需求语言排行:Python 第一;

开源热门语言排名:Python 第一;

用户增速 Top 20Python 第一。

据介绍,IEEE Spectrum 的排序是综合10个精选线上数据源,例如 Stack OverflowTwitterReddit等,选取12种指标对 48 种语言进行排行。

不过与其他排名平台不同的是:IEEE Spectrum 提供了几个预设的权重 —— 如新兴的语言、雇主需求的语言、开源的热门语言等,让用户自己选择指标权重,以此排序结果。

而在此之前,python已经挤掉C#荣登TIOBE(反映某编程语言热门程度的排行榜)12月语言排行榜第四;GitHub(一个面向开源及私有软件项目的托管平台)年度最受开发者喜爱的报告中,Python超越Java名列第二。

不但在各榜单上成绩斐然,python还开始“染指”教育界。

2018年,PKVisual FoxProPython被列入全国计算机等级考试二级范围,可见其适用范围可以足够广

此外,python还成为2018浙江省信息技术教材编程语言,被纳入北京信息技术课程和高考体系,纳入山东省高考体系体系的同时还走进了山东小朋友的小学课堂。小学生都开始学Python了,可见其门槛足够

其实国外很多学校都将python作为入门编程语言,例如卡耐基梅隆大学的编程基础、麻省理工学院的计算机科学及编程导论就使用Python语言讲授。

python为什么这么火呢?WeCode小编总结出来主要有以下三个原因:

1 python特别简洁,深受程序员喜爱

ip138网站曾调用ip查询接口,9种火爆编程语言大显身手。

同一件事,Android写了142行,Object-C写了95行,GO写了79行,Java写了45......

python12行。

可见,python语言真的事半功倍,简洁程度一目了然。

再来一个直观的例子,学一门编程语言的第一步一般都是输出"hello world"

如果是C++得这么写(这只是其中的一种写法):


python

print("hello world")

一句完事。

Python开发者的哲学是"用一种方法,最好是只有一种方法来做一件事"。在设计Python语言时,如果面临多种选择,Python开发者一般会拒绝花俏的语法,而选择明确的没有或者很少有歧义的语法。

总之python就是追求简洁清晰看得懂,阅读一个良好的python,就像在看一段英文一样,它让你专注于解决问题,而不是深究该语言的本质和特点。

2 python简单易学,深受初学者喜爱

一个从未接触过python却有编程经验的程序员,只需几天摸索,便能写出不错的python代码,可见其不但简洁,而且惊人的简单易学。

孩子也是一样,只要学过一段时间Scratch图像化编程,有一定的编程思维和编程基础,学习python就很容易上手。让青少年用最简洁的语言表达想法,用最简单的思路解决问题,舍python其谁。

3python功能强大,不用担心就业

从现实生活中挑选一个例子,WeCode小编常逛的豆瓣,就是python写的,You Tube 也是。

Python的适用范围非常广阔,下面这张图,姑且可以概括。


Python不仅适合包括青少年在内的初学者,而且也适合专家使用。

市场对python的需求非常强劲,在全国范围内,平均每月招聘人数超过1万人,月薪20k-30k占比最多,应届毕业生工资便超过9000元,青少年学会python,未来就业绝对不会没有用武之地。

Facebook开源了人工智能编程工具箱后,Python作为AI时代头牌语言的位置基本确立。”

三、 孩子什么时候开始学python

之前我们也提到,python已经走进了山东省最新出版的小学信息技术六年级教材。

其实,在美国连婴幼儿都有 Python 编程书。打开亚马逊,就会看到很多婴幼儿 Python 编程书,美国确实是一个非常重视编程技能培养的国家,从比尔·盖茨 13 岁学习编程,Facebook 创始人扎克伯格 11 岁开始学习编程这些事例中也可见一斑。

所以,现在就让孩子学习少儿Python编程吧!来WeCode,这里有最适合中国小朋友学习的Python课程。

原文链接:dsnaiofneoifieowsnfo