使用Python構建的七大應用程序

使用Python构建的七大应用程序

Python已經存在了將近30年,它已經成為最流行的編程語言之一。 如果說大多數創業公司因其簡單和低成本而曾經使用過它,那麼現代巨頭如Instagram或Spotify卻是使用Python和Django框架來創造順暢的工作體驗。眾所周知,Django提供快速的工作流程,簡潔的設計和透明的功能,以及許多其他優勢。 它允許各級開發人員專注於編寫他們的應用程序,而不是重新發明輪子(或修復它,就此而言)。 最重要的是,它是免費的,開源的,並且多年來聚集了一個強大的開發者社區。 大公司很欣賞這一點。 舉個例子,讓我們來看看用Python編寫的一些你可能不知道的應用程序。

使用Python构建的七大应用程序

1. Instagram

如您所知,這款應用程序改變了數字攝影的世界,使其變得即時,更易於訪問和廣泛使用,擴展了創意線,並在營銷中定義了新的規則。 它允許用戶使用像智能手機一樣簡單的相機在線拍照,編輯和共享。 每天有4億活躍用戶,這顯然否定了用Python構建的應用程序不具備可擴展性的任何想法。 根據Instagram工程師Hui Ding的說法,Instagram的工程座右銘是“先做簡單的事情” - 這就是Python允許開發人員做的事情。 對於他們來說,它是用戶友好的,簡單,乾淨,並有利於純粹的實用主義。 而且由於它如此受歡迎,因此發展工程團隊要容易得多。

使用Python构建的七大应用程序

2. Pinterest

Pinterest排名第三,僅次於Facebook和Twitter,是一個社交網絡,允許用戶為圖像添加書籤,收集並與其他用戶共享。 作為網絡上最常用的應用程序之一,Pinterest依靠Python和Django來快速處理大量內容。 事實上,這個網站從第一天開始就使用了Python。

使用Python构建的七大应用程序

3. Disqus

這個評論插件是一種吸引觀眾並促進討論的簡單而有效的方式,可以通過有效地審核評論來控制傳入的內容。 該應用允許多種登錄選項和跨站點通知,可為各種偏好的受眾群體提供服務。 在這種情況下,Python充分利用了Django的安全功能和常規安全補丁。

使用Python构建的七大应用程序

4. Spotify

Spotify是全球最大的流媒體服務,年收入超過40億歐元。 這使其成為主要的市場參與者,也是企業中的頂級Python用戶之一。 由於該語言提供的開發速度和高級數據分析,該公司選擇使用Python。 這使得Spotify能夠管理基於用戶的個人音樂偏好的Radio和Discover等功能。

使用Python构建的七大应用程序

5. Dropbox

另一個用Python構建的頂級應用程序是Dropbox。 流行的文件託管服務最近從Python 2.7遷移到Python 3,這是有史以來最大的Python 3遷移之一。 Dropbox是世界上最受歡迎的桌面應用程序之一,可以安裝在Windows,macOS和某些版本的Linux上。 Python是可移植的並且可以在許多平臺上運行,從PC和Linux到PlayStation都是一件好事。

使用Python构建的七大应用程序

6.UBER

優步還提供食品配送,點對點搭車和自行車共享(以及其他服務)的乘車服務,有很多計算要做。 想一想:該公司在全球785個大都市區開展業務,估計擁有1億用戶。 這需要很多數學計算。 但同樣,Python處理大量數據並且易於學習和使用,這是Python如此受歡迎的兩個原因。 這些優勢使其成為那些應用程序需要可靠,安全並依賴全球開發人員維護它的公司的明顯選擇。

使用Python构建的七大应用程序

7. Reddit

美國社交新聞聚合器和討論網站Reddit也在Python上運行,儘管它最初是用Common Lisp編寫的。 在尋找更廣泛的代碼庫訪問和更大的開發靈活性之後,Reddit進行了切換。 如果你看一下,這個網站有點像蟻丘。 截至2018年2月,Reddit每月訪問量約為5.42億,是最令人印象深刻的Python應用程序示例之一。 註冊用戶在數千個類別中發佈文本,視頻或圖像等內容,並對其進行投票。 用戶可以使用本地化管理平臺將Reddit翻譯成89種不同的語言。 同樣,由於其“包含電池”方法,Python能夠管理工作負載和複雜功能。

使用Python构建的七大应用程序

我們能說什麼? 這是一個強大的投資組合! 正如我們前面提到的,Python曾經是粗略草稿和初創公司開發的語言,因為它簡單而且便宜。 但通常,最簡單的解決方案是最可靠的解決方案。一個機制所擁有的部分越多,破壞或有人搞亂的可能性就越高-許多大公司都從這一困難中得到經驗教訓。 這就是為什麼他們選擇使用Python,以及為什麼這麼多世界上最流行的應用程序都是用Python構建的。 Python已經證明,您可以使用簡單,歷史悠久的工具構建一個令人驚歎的產品 - 只要您為用戶創建它並且不必深入研究過於複雜的代碼。 (當然,除非你想要。)

英文原文:https://djangostars.com/blog/top-seven-apps-built-python/ 譯者:javylee


分享到:


相關文章: