為什么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教程欄目進行學習!
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。