【程式教育】經濟學人:Python將是未來需求最大的語言!

【猿創力解讀】「Data Scientist,數據科學家」是二十一世紀最性感的職業。根據104人力銀行預測,前五大資料經濟職務需求,其中就有三個是資料分析相關職務,包括資料工程師、數據分析師與資料科學家。其求職者需要具備資料處理(ETL)工具開發經驗、熟悉R語言、Python、SQL、建置Hadoop或Spark平台經驗等等。根據 IBM Jean-Francois Puget的趨勢研究,在機器學習與資料科學的相關工作中,Python職缺數目最多!還在思考學甚麼?? 答案應該很清楚了!!

【猿創力解讀】「Data Scientist,數據科學家」是二十一世紀最性感的職業。根據104人力銀行預測,前五大資料經濟職務需求,其中就有三個是資料分析相關職務,包括資料工程師、數據分析師與資料科學家。其求職者需要具備資料處理(ETL)工具開發經驗、熟悉R語言、Python、SQL、建置Hadoop或Spark平台經驗等等。根據 IBM Jean-Francois Puget的趨勢研究,在機器學習與資料科學的相關工作中,Python職缺數目最多!還在思考學甚麼?? 答案應該很清楚了!!

Python的出現讓電腦程式語言不再是生僻的專業技能,成為一般人都能學習和使用的有用工具。

《經濟學人》近日對Python的專題報導,揭開了這一項把深奧的電腦思維帶入尋常百姓家的神奇程式語言。

Python在現在程式設計圈的的火紅流行程度,只能用「太屌了」來形容。

誕生於1989年12月,Python最初是荷蘭電腦科學家Guido van Rossum為自己建立的一個的聖誕項目。

由於當時的其他程式語言都有各種缺點,科學家們都想創建自己的程式語言。

而他建立程式語言的原則也很簡單:

首先,作為程式語言它應該易於閱讀,一個板塊內部的每行指令只要採用縮進格式書寫即可,而不用被層層的括號括起來;

實際上,它應該讓用戶可以創建自己的專用程式包,並能夠將其提供給其他人,從而作為新程序編寫的基礎;

再來,他想要一個“簡短、獨特且略帶神秘”的命名。

因此,他以英國喜劇團隊Monty Python的名字來命名這種程式語言,而其多個存儲庫被稱為奶酪店。

在他的聖誕項目發明近30年後,Van Rossum先生就像電影《萬世魔星》(又名《布萊恩的一生》)中的救世主一樣,成為了技術界的蒙提Python人物。

「我並沒有打算創造一種適合大眾消費的語言。」

但在過去的12個月裡,美國Google用戶搜索Python的頻率比搜索電視網紅金卡戴珊頻率還要高。

經濟學人的一張數據圖來看,自2010年以來,Python的查詢率增加了三倍,而其他程式語言的查詢率則持平或呈下降趨勢(見圖表)。

未來, Python是需求增長最大的語言。

根據程式論壇Stack Overflow的統計,這種語言的受歡迎程度不僅僅在專業開發人員中逐漸增加,而且在普羅大眾中受歡迎的程度也一樣,其中專業開發人員中有近40%的人正在使用它,還有25%的人表示未來會使用它。

一家教了4500萬新手如何使用各種語言的網站Codecademy表示,未來, Python是需求增長最大的語言。

毫無疑問,Python開發者們(Pythonistas)已經為奶酪店增加了超過145,000個程式包,涵蓋了從天文學到遊戲開發等各個方面。

Van Rossum先生很高興人們能喜歡使用他的軟體,但他發現他現在所扮演的角色就像“仁慈的獨裁者”,沒有辦法再保證軟體的嚴謹性,因此他難以忍受,他也不希望別人把他奉為偶像。

他覺得:「我對名聲大噪有點難以適應,聽起來怪怪的,就像試圖趕走眾多門徒的布萊恩一樣。有時候,我覺得將我說的,或造成的一切都視為神祗這件事,這讓我難以承受。」

於是在今年7月12日,他離開了Python管理團隊,從此以後讓Python的開發者們實現自我管理。

學會了Python就能做統計學家?其實不是的!

Python並非完美,其他語言反而具有更高的處理效率和專業能力。

C和C ++是偏重運行的語言,它可以使用戶更好地控制電腦處理器內部發生的事情; Java在內置大型複雜應用程序時非常流行; JavaScript是通過Web瀏覽器訪問的應用程序首選語言;還有各種其他語言都為了不同的目的而不斷優化。

二、Python: 語法簡單,易於學習;開源平台,易於共享

許多人說學C才能成為真正的高手,沒錯,但不是每個人都需要成為高手;對於我們大多數人,有了程式思維,能用算法解決問題就夠了,快速學習、簡單、通用,讓人盡快體會到“程式之美”的語言最適合普及教育。

確實,面對眾多競爭者的Python之所以能成為一優秀的通用類語言,就是因為它有殺手鐧-語法簡單、易於學習、開源平台、易於共享;以及其擁有龐大的第三方。

其廣泛的用戶以及實際應用都展現了它的多功能性:中央情報局將對其進行駭客攻擊、皮克斯將其用於電影製作、Google將其用於網頁抓取,而Spotify則將其有用歌曲推薦。

、Python已成為AI研究人員的首選語言

Python開發者可以在奶酪店中找到大量優秀的外部資源,使用開發人工智慧(AI)。用戶也可以用這些包去創建神經網絡,模仿大腦中的連接,從大量數據中提取抽象的信息。Van Rossum表示,Python已成為AI研究人員的首選語言,他們也試圖製造出一系列的替代物。

、Python更是教育金融經商等各行各業 日常工作的高效夥伴

然而,並非所有的Python開發者都如此雄心勃勃。

Codecademy的老闆Zach Sims認為,他的網站上的許多到訪者都只是試圖抓住Python獲得一些技能,以幫助他們進行那些被視為“非技術”的工作。

例如,營銷人員可以使用該語言建立模式活動有效性的統計模型;大學講師可以使用該語言來檢查成績分配的合理性。甚至是《經濟學人》的記者,通常也使用Python編寫的爬蟲在網上搜索數據。

對於那些長期依賴於電子表格的專業人士來說,Python相當有用。美國金融機構花旗集團(Citi group)就為實習分析師推出了Python的速成課程。就業網站eFinancialCareers報告表示,在2015年至2018年年第一季度之間,提及Python的表單內容增加了近四倍。

貝恩諮詢公司(Bain&Company)的合夥人塞薩爾布雷亞說,交易中最可怕的事情就是“有人學會了使用一種工具,卻不知道背後的原理是什麼”。如果沒有適當的指導監督,那些玩AI資料庫的新手可能就會變成一些比較投機的鈔票。而波士頓諮詢集團的合夥人Bernd Ziegler也表示,他的公司會要求此類分析只能由數據團隊成員負責。

美國90%的父母都希望自己的孩子去學習程式教育

在2014年,Python已經成為美國大學的入門語言,但Python課程通常僅限於研究科學,技術,工程和數學的學生。一個更積極的建議則是向所有國小國中的學生提供程式教育課程以吸引更多年輕人。

非營利教育機構Code.org的老闆Hadi Partovi指出,現在美國有40%的學校提供此類課程,遠超過2013年的10%。大約三分之二的10至12歲學生在Code.org網站上都有帳戶。或許是因為對未來充滿變動性的工作感到不安,美國90%的父母都希望自己的孩子去學習程式。

但每個人都在猜測Python還能熱多久。

每個時代都有一種強制的電腦程式語言,雖然現在他們其中一些已經不再熱門了,但是在那個年代也是很流行的。在20世紀60年代,Fortran語言走向世界。而作為初學者的教學語言,基本和Pascal也有屬於它們的光輝時刻。Partovi先生本人也把JavaScript作為Code.org的核心課程大綱,因為它仍然是動畫網頁的標準選擇。

在古老的歷史長河中,專屬的那一個聖誕節,Van Rossum完成了一件個人銘記於心的大事。

他雖然不是救世主,但他是一位智者。

原文刊載自 大數據文摘

108課綱多元入學由Python程式教育開始 猿創力讓孩子贏在起跑點

Codingape

隱私權政策 | 使用者條款

週一至週六 10:00-20:00
週日 11:00~20:00
台北市松山區延壽街374號1樓