我们是python_我们生活在“Python时代”
:數(shù)據(jù)科學、人工智能從業(yè)者的在線大學。數(shù)據(jù)科學(Python/R/Julia)數(shù)據(jù)分析、機器學習、深度學習
編者按:人生苦短,Python是岸。近年來隨著人工智能和機器學習的發(fā)展,Python大火,但其實Python并不是一門年輕的語言,早在1991年它就出現(xiàn)了。這門編程語言已經(jīng)發(fā)展了多年,在可預見的未來也會繼續(xù)保持它的地位。如今是Python的世界,花時間學習Python編程語言將是你對未來最好的投資。本文譯自Medium,作者Rinu Gour,原標題為" We are Living in “The Era of Python”",希望對您有所啟發(fā)。
1989年,Guido van Rossum在參加設計ABC(一種教學語言)后,萌生了想要開發(fā)一種新語言的想法。1989年他創(chuàng)立了python語言。1991年初python公布了第一個公開發(fā)行版。
你知道嗎?
Python編程語言一點也不年輕,它是由荷蘭程序員吉多·范羅蘇姆(Guido van Rossum)于1991年首次發(fā)布的。
Python有意思的地方在于,他是一個人的工作成果,而大多數(shù)其他流行的編程語言都是由雇傭了大量專業(yè)人員的大公司開發(fā)和發(fā)布的。Python是個例外!
當然,并不是python的所有組件都是由范羅蘇姆獨自一人開發(fā)的,它是一個開源項目,成千上萬的人都對Python的開發(fā)做出了貢獻。盡管python經(jīng)過多年的發(fā)展已經(jīng)有了很大的進步,但它的使用目的與當年相差不大。
Python的誕生
開發(fā)python的主要目的是幫助程序員編寫邏輯清晰的代碼。這就是它在開發(fā)人員中如此流行的原因。Python非常強大,可以被用于Web開發(fā)、游戲開發(fā)、為桌面應用程序構建腳本和GUI、配置服務器、執(zhí)行科學計算和進行數(shù)據(jù)分析。
Python幾乎可以用于任何事情!
在這些主要的編程語言中,Python在最近幾年發(fā)展非常迅速。Stack Overflow 開發(fā)者調(diào)查顯示,Python 是增長最快的主流編程語言。
那么,這些年到底發(fā)生了什么?python為什么發(fā)展得這么快?
那是因為以下技術的發(fā)展促進了python語言的快速使用。
Python - AI的最佳選擇
人工智能(AI)和機器學習(ML)技術的進步已經(jīng)超越了科幻小說。
正如克里斯·達菲(Chris Duffey)在他的書《超人的創(chuàng)新》(Superhuman Innovati)中所說,
“人工智能的唯一限制是人類的想象力。”
如今,隨著數(shù)據(jù)量的擴大,人工智能和機器學習正在處理那些在過去似乎不可能完成的任務。所有的科技巨頭(Facebook、微軟、谷歌、亞馬遜)都在積極開張數(shù)據(jù)工作,爭先恐后地為促進這些領域的發(fā)展做出貢獻。
根據(jù)研究,人工智能和機器學習實踐者更喜歡使用python,因為python易于編碼和可讀性較高,這樣我們就不會被語言的結構所困擾。
Python是數(shù)據(jù)科學的支柱
世界上充滿著大量的數(shù)據(jù)。全球范圍內(nèi)的數(shù)據(jù)如同海嘯,而且數(shù)據(jù)量每天都在變得越來越大。我們現(xiàn)在所做的一切都都可以產(chǎn)生數(shù)據(jù)。不管是拍照,在社交媒體上發(fā)表評論,在網(wǎng)上進行搜索,網(wǎng)上購物……這一切都會被記錄下來。
到2020年,預計每天將產(chǎn)生44兆字節(jié)的數(shù)據(jù)。但是,如果我們不能收集、整理、分析和應用數(shù)據(jù)來造福社會,這些數(shù)據(jù)就毫無用處。這也就是數(shù)據(jù)科學的用途。
Python在數(shù)據(jù)科學中被大量使用。python社區(qū)已經(jīng)開發(fā)出了用于處理數(shù)據(jù)的優(yōu)秀庫,如Numpy、pandas、sci-kit-learn等。在收集數(shù)據(jù)、清理數(shù)據(jù)集、提取重要特性、構建機器學習模型和使用圖形可視化結果方面,python提供了豐富的特性集來執(zhí)行這些任務。
“數(shù)據(jù)科學家的工作越來迷人,”Indeed的經(jīng)濟學家、報告的作者安德魯·弗勞爾斯(Andrew Flowers)說。“越來越多的雇主希望聘用數(shù)據(jù)科學家。”
Github每年都會進行一次年度調(diào)查,讓我們看看Python這些年是如何增長起來的。
像Spotify、Netflix、Quora、Facebook和谷歌這樣的大公司已經(jīng)深入開發(fā)了Python。谷歌從一開始就支持Python,它現(xiàn)在是谷歌的官方服務器端語言。他們將許多用Bash或Perl編寫的腳本重新編碼為Python。
谷歌的研究主任彼得·諾維德(Peter Norvig)說:“從一開始,Python就一直是谷歌的重要組成部分,并且隨著系統(tǒng)的發(fā)展和演變,到現(xiàn)在也是如此。如今,很多谷歌工程師使用Python,我們也正在尋找更多掌握這門語言技能的人。”
Spotify和Netflix非常依賴python來分析它們在服務器端的龐大數(shù)據(jù)量。通過分析來自數(shù)百萬用戶的信息,他們可以為每個用戶提供更好的建議,這就是他們賺取數(shù)十億美元利潤的方式。
Python不是一門年輕的語言,它已經(jīng)發(fā)展了多年,并將在未來幾年繼續(xù)保持它的地位。如今是Python的世界,花時間學習Python編程語言將是你對未來最好的投資。
譯者:Jane
關注“AIU人工智能”公眾號,回復“白皮書”獲取數(shù)據(jù)分析、大數(shù)據(jù)、人工智能行業(yè)白皮書及更多精選學習資料!
總結
以上是生活随笔為你收集整理的我们是python_我们生活在“Python时代”的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python matlib库_pytho
- 下一篇: python中如何删除字典中的元素_py