前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >人生苦短,Python编程要纳入高考从娃娃抓起?

人生苦短,Python编程要纳入高考从娃娃抓起?

作者头像
雨尘
发布2018-07-17 16:28:22
1K0
发布2018-07-17 16:28:22
举报
文章被收录于专栏:雨尘博客

近日,网络爆料“Python将纳入高考”的消息莫名其妙就沸沸扬扬起来,强行刷了一波朋友圈,消息称从2018年开始,浙江省信息技术教材将启用Python,放弃VB,这一改动意味着Python或将成为浙江高考内容之一。

啥是VB?啥是Python?不是老司机不敢瞎扯,我们只需要知道这是两种不同的计算机程序设计语言就得了,而主角Python就是2017年最受欢迎的人工智能编程语言,著名围棋程序AlphaGo很大一部分就是用Python编写的,特别是 Facebook 开源了 PyTorch (人工智能编程工具箱)之后,Python 作为 AI 时代头牌语言的位置基本确立。

据说北京和山东也确定要把Python编程基础纳入信息技术课程和高考的内容体系,尽管以上消息目前还未得到官方的公开确认,但人们对于Python的关注度明显已经从技术圈内烧到了圈外,尤其山东省最新出版的小学信息技术六年级教材已经加入了 Python 内容,为了填满AI时代的人才缺口,编程语言教育都从娃娃抓起了!未来不懂这个是不是就近乎文盲了? 当然,高等教育就更别说了,早出了明文规定,教育部考试中心于 2017 年 10 月 11 日发布了“关于全国计算机等级考试(NCRE)体系调整”的通知,决定自 2018 年 3 月起,在计算机二级考试加入了“Python 语言程序设计”科目,版本是Python 3.5.2。

在程序员的世界中,有句话广为流传,叫“人生苦短,我用Python”。原话是 “ Life is short, you need Python”,是MindView公司的总裁,C + +标准委员会创始成员Bruce Eckel给Python编程语言的一句认可评价。后来大牛 Guido van Rossum 把“人生苦短,我用 Python”这句话印在了自己穿的t恤上,一时走火,Guido van Rossum就是Python语言的发明者。

这句话非常形象地说出了Python语言在程序员心目中的地位。相比C++或Java等语言,Python让开发者用更少的代码来表达想法。作为一种解释型语言, Python更强调代码的可读性和简洁的语法,不管是小型还是大型程序,该语言都试图让程序的结构清晰明了。 根据Stack Overflow流量统计,2017年6月,Python第一次成为高收入国家Stack Overflow访问量最大的标签,照此发展,到了2018年,Python将会成为最受欢迎的标签。 几年前 Python 在国内还只是一门小众语言,但从 2011开始到现在,Python 的百度搜索指数翻了10 倍,在国内的流行度直逼 Java,大有赶超之势。

而在美国,Python 其实一直都很流行,像 Google、Facebook、Instagram、Dropbox、Youtube、Reddit、Quora这些明星网站几乎都在广泛使用Python做核心业务。从 Google Trands 看得出它一直处于平稳的趋势,而这两年上升趋势和幅度比较明显,中国市场的贡献可不少。

另一个让Python成最受欢迎语言的原因是它的可扩展性。Python虚拟机本身几乎可以在所有的操作系统中运行。Python可以用于Web程序、GUI开发和操作系统、科学建模,尤其是Linux运维、web开发、大数据、人工智能等等领域。 业内人士分析,Python在中国成长起来大概可以分为3个阶段: 2012年~2014年,国内云计算概念发热,从创业公司到互联网巨头都在切入云计算市场,云计算基础设施服务构建成为首要任务,为此催生出不少Python 岗位,最著名的云计算开源平台OpenStack 就是基于Python 开发的。 2014年~2015年,“大众创新,万众创业”掀起了创业大潮,各种O2O、P2P产品如雨后春笋破土而出,什么语言最适合快速搭建原型?当然是Python,Python的开发速度远超其他语言。

而近两年,人工智能从AlphaGO 的棋局变得红遍大江南北,而人工智能、机器学习的首选语言就是Python。机器学习、人工智能都需要大数据的支撑,而真正有大数据的厂商屈指可数,数据的挖掘、分析很多情况下不得不通过爬虫去获取,写爬虫的程序员几乎都在用Python语言。 另外,在Python语言中,几乎所有的想法都可以通过30-40行代码快速验证。Python的火爆除了简单易学、语法优美、丰富强大的库、开发效率高的优势外,还被称为神奇的“胶水语言”,因为它能够轻易地操作其他程序,轻易地包装使用其他语言编写的库。现在Python除了极少的事情不能做之外,其他基本上可以说全能,系统运维、图形处理、数学处理、文本处理、数据库编程、网络编程、web编程、多媒体应用、pymo引擎、黑客编程、爬虫编写、机器学习、人工智能,游戏开发等等,从来没有哪一种语言可以同时在这么多领域扎根。

而现在最流行的人工智能技术栈就是 TensorFlow 和 PyTorch,使用它们就是一份 Python 编程开发工作。与此同时,Python程序员已经成了人才市场上的“抢手货”,工资待遇也正在水涨船高,有招聘网站数据显示,Python岗位平均每月招聘人数需求12331人, 今年10月份招聘需求一度高达20600人。其中工资20k-30k占比最多,达到40%,应届毕业生从初级做起平均薪资过万都不叫个事儿。

连小学生都开始学 Python 了,这科学么?其实在美国早有编程启蒙教育的传统,这可能也是为什么美国长期引领技术创新的因素之一吧。现在人工智能已经被上升为国家战略,为了占领AI技术高地,估计我们的教育体制也要开始效仿这种做法大量培养人才了,国内教育专家表示,在小学开设 Python 编程课,更多是培养兴趣和编程思维,从小培养孩子发现问题、思考问题、解决问题的能力,以动手和乐趣为主,小到做数学应用题,大到职业生涯规划,都涉及到编程思维。 如果未来是人工智能的时代,那么更是 Python 的时代,为了让孩子在未来有着基本的编程技能拓展更多的发展方向,很多一线城市有条件的家庭都开始给孩子做编程启蒙了,各种编程培训机构也跟风而上,Python被追捧成新时代孩子必须掌握的语言,如同语文、数学一样。

不少非理工科出身的网友表示,本以为不会写代码不会影响工作和生活,但是现在发现,将来都没能力辅导自己孩子的小学作业了! 人生苦短,你让孩子学Python了吗?欢迎底部留言发表你的看法。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-12-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档