首頁 >後端開發 >Python教學 >有什麼是用python做的

有什麼是用python做的

silencement
silencement原創
2019-05-18 17:30:583409瀏覽

用python做的公司有:1、Industrial Light and Magic;2、Google;3、Instagram;4、Quora;5、Netflix等等。

有什麼是用python做的

python有多強大?都能做什麼?現在就告訴你使用Python的頂尖公司。透過這種方式,您可以看到Python在商業和軟體開發中的實際應用以及python的強大之處。

使用python的世界頂尖公司:

Industrial Light and Magic

Industrial Light and Magic(ILM )是喬治盧卡斯於1975年創立的特效公司,為星際大戰創造了FX(電影特效)。從那時起,它們已經成為FX的代名詞,在電影和廣告中屢獲殊榮。在公司早期,ILM專注於透過道具來實現效果,但它們很快就意識到電腦特效才是FX的未來。其CGI部門成立於1979年,CGI首個特效是「星際爭霸戰II:汗的憤怒」中的創世紀爆炸特效。

Google

Google幾乎從一開始就一直是Python的支持者。最開始,Google的創辦人決定「除了一些必須使用C 的關鍵部分之外,可以隨意使用Python.」。這意味著C 被用於需要記憶體控制和低延遲的地方。 Python用與易於維護的部分和快速交付的工程。 Google經常使用Python重寫Perl和Bash腳本。因為Python部署和維護簡單。但事實上,根據「In the Plex」作者Steven Levy的說法,Google搜尋早期有一個網路爬蟲由Java 1.0編寫,由於寫到後期發現Java太難寫了,因此又用Python重寫了。 Python現在是官方的Google伺服器端語言之一,除此之外還有C ,Java和Go三種語言用於生產環境中。如果現在你還不明白Python對Google的重要性,那麼我將告訴你Python之父Guido van Rossum(BDFL )從2005年到2012年都在Google工作。

Instagram

在2016年,Instagram工程團隊對外宣稱他們正在進行全球最大的Django Web框架部署,該框架完全由Python編寫。 Instagram的一名軟體工程師Min Ni闡述了他們使用Python的情況:「我們最初選擇使用Python是因為它簡潔高效,這與我們'首先做簡單的事情'的理念完全一致。」從那時起,Instagram的工程團隊投入了大量時間和資源來保證Python在大規模業務(每月約8億活躍用戶)上運行:「透過我們對Instagram Web服務框架的構建,我們相信我們將繼續使用Python來擴展我們的服務基礎架構。我們也開始將更多精力投入Python語言本身,並開始探索從Python2遷移到Python3。」

Quora

當這家大型的問答平台在選擇使用什麼語言來實現他們的想法時,Charlie Cheever(Quora的創始人之一)將選擇範圍縮小到Python,C#,Java和Scala。而他們使用Python最大的問題是缺少資料類型檢查功能而且程式運作相對緩慢。根據Adam D'Angelo所說,他們決定不使用C#,因為這是微軟平台的專用語言,他們不希望受到任何未來變化的影響。此外,任何開源程式碼還擁有更好的社群支援。 Java比Python寫起來更痛苦,它不像Python那樣與非Java程式連動性好。當時Java還處於起步階段,因此他們擔心未來Java的發展及市場佔有率。因此,Quora的創始人決定跟隨Google的步伐,選擇使用Python,因為它易於編寫和閱讀,對於性能要求較高的關鍵部分可以使用C 。而且他們可以透過編寫能夠完成同樣任務的單元測試來解決Python缺乏類型檢查的問題。使用Python的另一個關鍵因素是當時有幾個很好的框架,包括Django和Pylons。此外,因為他們知道Quora將涉及伺服器/客戶端交互,而這些交互不一定需要加載全部頁面,所以讓Python和JS結合起來效果將非常好。

Netflix

Netflix與Spotify使用Python的方式非常相似的,依靠Python為伺服器端的資料分析提供支援。然而,它並不僅僅停留在這些應用。 Netflix允許他們的軟體工程師選擇自己想用的語言編寫程序,隨後發現Python應用程式的數量大幅增加。 Netflix使用Python的另一個領域是用於追蹤安全變更和歷史記錄的monkey應用程式。這些monkey用於追蹤和警告任何群組中與EC2安全相關的策略的任何更改,並追蹤這些環境中的任何更改。它們也用於追蹤連接到Netflix多個網域的數十個SSL憑證。自2012年以來,透過追蹤技術的應用,Netflix的意外到期情況從四分之一減小到了幾乎沒有。

這麼牛的公司都在使用python,我們熟知的知乎,豆瓣網使用python,還有理由不學習python嗎?

以上是有什麼是用python做的的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn