就這樣一不小心,Python就火了

  題記:
我最喜歡的一句話:人生苦短,我用Python

1.Python現在爲什麼這麼火?
     一是山東省小學六年級的教材中加入了Python的內容;二是從2018年起,Python也將成爲浙江高考的內容之一;三是計算機二級考試加入了Python科目。2017年,也是Python排名又上一個新臺階的一年,在ranked.com的排名中,Python是2017年最受歡迎人工智能編程語言(第二是C++)。根據Stack Overflow流量統計,2017年6月,Python第一次成爲高收入國家Stack Overflow訪問量最大的標籤,照此發展,到了2018年,Python肯定會成爲最受歡迎的標籤。在GitHub 2017年度報告中,Python超越Java成第二受歡迎語言。



2.科普下,什麼是Python?
    Python(蟒蛇)是一種廣泛使用的高級編程語言,屬於通用型編程語言,由Guido van Rossum 創造。實際上Python也不年輕了,它的第一版發佈於1991年。由於可擴展性,適應性和易於學習,Python成爲近年來增長最快的編程語言之一。作爲一種解釋型語言,Python 的設計哲學強調代碼的可讀性和簡潔的語法。因此也有“Python是世界上最美的語言”的說法。相比 C++或Java,Python讓開發者能夠用更少的代碼表達想法。不管是小型還是大型程序,該語言都試圖讓程序的結構清晰明瞭。Python的另一個優勢是快速原型設計。在Python中,幾乎所有的想法都可以通過30-40行代碼快速驗證。Python這幾年火,離不開人工智能和機器學習。在GitHub 2017年度報告中,Python超越Java成第二受歡迎語言。Python被譽爲最好人工智能的語言。
3.Python爲什麼是最好的人工智能語言?
  • 在數據科學和AI中佔據主導地位;
  • 擁有優質的文檔和豐富的庫,對於科學用途的廣泛編程任務都很有用;
  • 設計非常好,快速,堅固,可移植,可擴展;
  • 開源,而且擁有一個健康、活躍、支持度高的社區
  • 有一些很棒的公司贊助商,YouTube、谷歌、Yahoo!、NASA都在內部大量地使用Python,尤其是谷歌;Facebook開源PyTorch
 4.Python的優缺點
    優點;通俗的說,就是寫一個function,如果用C語言去寫是100行,Java差不多50行,而Python只需要10行甚至不到。所以大大提高了工作效率,
     唯一的缺點:code執行效率低,就是等待的時間比較長一點,這主要是要處理上千億個海量數據造成的,這是唯一的缺點,但是這沒有辦法解決嗎,當熱有,通過第三方庫,可以解決次問題。
5.大數據時代必備技能
十幾二十年前,我們90後還處於懵懂的少年,就被灌輸了21世紀三大必備技能(外語、電腦、駕駛)。 然而時代發展變化真快,很多工作需要調研、收集數據分析需要,僅僅會copy網絡的數據,跟不上海量的網絡數據的日新月異的更新。海量的數據下,如果用人工去copy,用excell去分析,耗時耗力,得不償失。因此網絡沉澱的大量無用的數據,因爲新技術新方法,可以挖掘出價值,大數據概念來了。有了大數據這個基礎資源,結合近幾十年積累的算法,人類可以將數據餵給電腦,讓機器學習數據中隱含的關係。於是機器學習、人工智能在最近幾年也火了起來,走進新聞,甚至已經開始走進日常生活之中。現在是大數據、機器學習、人工智能時代,掌握Python這門語言就像十年前盛傳的21世紀三大必備技能(電腦、駕駛、外語)。今天駕駛、外語、電腦三項中的電腦,僅僅是開機操作Office是不夠的,還必須能夠操作收集、整理、分析數據,可視化等能力。而這僅僅是現實的硬需求,未來我們求職可能還需要算法,機器學習方面的知識。而承載這些需求,簡單易用的語言就非Python莫屬了。
5.吳恩達教授怎麼說
吳恩達何許人也?吳恩達(1976-,英文名:Andrew Ng),華裔美國人,是斯坦福大學計算機科學系和電子工程系副教授,人工智能實驗室主任。吳恩達是人工智能機器學習領域國際上最權威的學者之一。吳恩達也是在線教育平臺Coursera的聯合創始人(with Daphne Koller)。2014年5月16日,吳恩達加入百度,擔任百度公司首席科學家,負責百度研究院的領導工作,尤其是Baidu Brain計劃。2017年10月,吳恩達將出任Woebot公司新任董事長,該公司擁有一款同名聊天機器人。
他說道“寫代碼就跟識字一樣,將來人機交流越來越重要,人人都該會編程”實際上,關於學不學Python,吳恩達早有先見之明——在今年9月份回答Quora提問時,有網友問:“我女兒剛剛學會走路……我是否該在她會識字後就立馬教她Python?”吳恩達的回答非常肯定:是的,一定要教她寫代碼(code)!更重要的是,教會她持續學習的能力。吳恩達說,他認爲(差不多)每個人都應該學習編碼。曾經我們以爲不需要每個人都會讀書寫字,但隨着人們讀寫能力的提高,人與人之間的溝通變得更好。如今,我們也處於一個只有很少人能編碼的時代。但隨着人工智能的發展,人機交流變得越來越重要,編碼能力將成爲可以預見的未來最深層次的人機交流的基礎。所以,吳恩達認爲,幾乎每個人都應該學習編程,就像幾乎每個人都該學習讀寫一樣。
所以,學習Python,做數據分析,跟語文、數學、游泳、開車一樣,是通用技能,現在打好基礎,以後學什麼都輕鬆。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章