程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

我們生活在“Python時代”

編輯:Python


1989年,Guido van Rossum在參加設計ABC(一種教學語言)後,萌生了想要開發一種新語言的想法。1989年他創立了python語言。1991年初python公布了第一個公開發行版。

你知道嗎?

Python編程語言一點也不年輕,它是由荷蘭程序員吉多·范羅蘇姆(Guido van Rossum)於1991年首次發布的。

Python有意思的地方在於,他是一個人的工作成果,而大多數其他流行的編程語言都是由雇傭了大量專業人員的大公司開發和發布的。Python是個例外!

當然,並不是python的所有組件都是由范羅蘇姆獨自一人開發的,它是一個開源項目,成千上萬的人都對Python的開發做出了貢獻。盡管python經過多年的發展已經有了很大的進步,但它的使用目的與當年相差不大。

Python的誕生

開發python的主要目的是幫助程序員編寫邏輯清晰的代碼。這就是它在開發人員中如此流行的原因。Python非常強大,可以被用於Web開發、游戲開發、為桌面應用程序構建腳本和GUI、配置服務器、執行科學計算和進行數據分析。

Python幾乎可以用於任何事情!


在這些主要的編程語言中,Python在最近幾年發展非常迅速。Stack Overflow 開發者調查顯示,Python 是增長最快的主流編程語言。

那麼,這些年到底發生了什麼?python為什麼發展得這麼快?

那是因為以下技術的發展促進了python語言的快速使用。

Python - AI的最佳選擇

人工智能(AI)和機器學習(ML)技術的進步已經超越了科幻小說。

正如克裡斯·達菲(Chris Duffey)在他的書《超人的創新》(Superhuman Innovati)中所說,

“人工智能的唯一限制是人類的想象力。”

如今,隨著數據量的擴大,人工智能和機器學習正在處理那些在過去似乎不可能完成的任務。所有的科技巨頭(Facebook、微軟、谷歌、亞馬遜)都在積極開張數據工作,爭先恐後地為促進這些領域的發展做出貢獻。

根據研究,人工智能和機器學習實踐者更喜歡使用python,因為python易於編碼和可讀性較高,這樣我們就不會被語言的結構所困擾。

Python是數據科學的支柱

世界上充滿著大量的數據。全球范圍內的數據如同海嘯,而且數據量每天都在變得越來越大。我們現在所做的一切都都可以產生數據。不管是拍照,在社交媒體上發表評論,在網上進行搜索,網上購物……這一切都會被記錄下來。


到2020年,預計每天將產生44兆字節的數據。但是,如果我們不能收集、整理、分析和應用數據來造福社會,這些數據就毫無用處。這也就是數據科學的用途。

Python在數據科學中被大量使用。python社區已經開發出了用於處理數據的優秀庫,如Numpy、pandas、sci-kit-learn等。在收集數據、清理數據集、提取重要特性、構建機器學習模型和使用圖形可視化結果方面,python提供了豐富的特性集來執行這些任務。

“數據科學家的工作越來迷人,”Indeed的經濟學家、報告的作者安德魯·弗勞爾斯(Andrew Flowers)說。“越來越多的雇主希望聘用數據科學家。”

Github每年都會進行一次年度調查,讓我們看看Python這些年是如何增長起來的。


像Spotify、Netflix、Quora、Facebook和谷歌這樣的大公司已經深入開發了Python。谷歌從一開始就支持Python,它現在是谷歌的官方服務器端語言。他們將許多用Bash或Perl編寫的腳本重新編碼為Python。

谷歌的研究主任彼得·諾維德(Peter Norvig)說:“從一開始,Python就一直是谷歌的重要組成部分,並且隨著系統的發展和演變,到現在也是如此。如今,很多谷歌工程師使用Python,我們也正在尋找更多掌握這門語言技能的人。”

Spotify和Netflix非常依賴python來分析它們在服務器端的龐大數據量。通過分析來自數百萬用戶的信息,他們可以為每個用戶提供更好的建議,這就是他們賺取數十億美元利潤的方式。

Python不是一門年輕的語言,它已經發展了多年,並將在未來幾年繼續保持它的地位。如今是Python的世界,花時間學習Python編程語言將是你對未來最好的投資。


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved