Python這個東西在中國,大概是從2017年末開始,突然就火了起來的。在此之前,對於Python,乃至編程,絕大多數程度上都是專業人士的話題,在一般大眾層面上起不了波瀾。
為什麼Python突然就紅了起來?我來簡單分析一下,主要有以下三點:
人工智慧與機器學習的興起(推薦學習:Python影片教學)
最近幾年,大數據、人工智慧、機器學習越來越受人關注,以至於普通人都對其有所耳聞。而這樣的人才供不應求,薪資水準相當高,也會有很多人希望能夠學習它們。
而Python語言簡單,且擁有龐大的外部函式庫,尤其是許多與上述內容相關的函式庫,如Matplotlib、Numpy、Pandas、SciPy、TensorFlow。這些庫在Python中都是相當有名氣的,使用起來也較為方便。因此,Python也成為了大數據、人工智慧、機器學習的主要語言從而擁有相當多的學習者。
教育與考試的推動
在2017年初,網傳浙江出台了一份關於新高中資訊科技教材的方案,將圍繞Python進行並增加編程相關知識點:
2017年中观察:看上去这个大纲内容基本是这样了,但是实行年份可能要往后推了,不在2017年执行了 (据说技术科目的另一部分,通用技术,也在进行教改)。 ----------2017年初消息:浙江省信息技术新教材,即将在2017级(2017年9月入学)高中新生中开始使用。 据了解,与目前的选考(可以理解为高考科目)要求的 “信息技术教材由3本《信息技术基础》、《多媒体技术应用》、《算法与程序设计》3本组成,涉及软件(应用软件与编程软件) 包括但不限于, 信息技术基础:Excel、Access; 多媒体技术应用:Photoshop、Flash 算法与程序设计:Visual Basic 6.0,算法部分只涉及冒泡、插入排序,与二分查找,” 不同, 取消《多媒体技术应用》模块(也就是说,不再考察Photoshop和Flash了) 取消对Excel、Access软件使用的考察 编程语言将换用Python 将使用Python + matplotlib + pandas ,并直接编程来绘制图表、操纵数据、进行数据可视化,来替代之前有关Excel和Access的考察 算法与程序设计模块也将使用Python,并新增基础数据结构知识(线性数据结构,与非线性数据结构中的树与二叉树) 顺带一提,接下去的高考的信息技术考查形式不明确,但是估计不会改变,仍然是100%纸笔闭卷测试。(如果有变化,将及时更新)
到了2017年末,我又看到了一條訊息:全國電腦等級考試進行了調整,在二級考試中新增「Python語言程式設計」科目:
二级取消“Visual FoxPro数据库程序设计”科目(代码:27),2017年12月是其最后一次组考。 新增“Python语言程序设计”科目(代码:66),考试时长:120分钟,软件要求:Python 3.5.2版本及以上IDLE,2018年9月首次开考。
這就比較厲害了。之前是省級的改革,現在是國家級的。
外掛的好奇心
教育和考試的推動,推動的是學生和家長對Python的興趣。而對於其他人的興趣,我想應該是因為最近的「跳一跳」的外掛了。
自從微信推出「跳一跳」後,玩家紛紛為了刷分日夜奮戰,當然也少不了那些使用外掛的人。有些人靠外掛牟利,而有一些人寫出外掛後無償地分享出來。在形形色色的外掛中,以Python寫出的外掛最多(說實話,一個小遊戲居然有如此多的用不同語言寫的外掛,而且還是開源的,說明很多寫外掛的行為實際上有一種炫技的成分)。
我想,對於大眾,這也是一個接觸Python的機會;也許有些人會驚嘆於Python的強大,進而有學習的慾望。
於是後來,我發現,關於Python的其他方面的教程越來越多,如爬蟲、數據分析。
更多Python相關技術文章,請造訪Python教學欄位學習!
以上是python哪年火的的詳細內容。更多資訊請關注PHP中文網其他相關文章!