[譯]Python作為一種程式語言有多強大?

everfigt發表於2019-02-16

Quora問題:Python作為一種程式語言有多強大?以下是Patrycja Okowicka的回答

說實話,Python是一門強大的語言,幾乎所有東西都可以用Python建立!這就是為什麼它被YouTube,Instagram,Netflix甚至Quora使用的原因!
這門程式語言讓我幾乎每天都感到驚喜和驚訝。(這就是為什麼我鼓勵大家學習它的原因)。

在我給你直接回答你的問題之前,我想強調一下:Python是被認為是增長最快的主要程式語言。
Python易於學習,使用者友好且功能強大,所以Python能在程式語言中排名前五的毫不令人意外。

好了,現在我將要用一個很酷的例子告訴你,你可以用Python來做什麼。
Python對Web開發很好用。在這種情況下,我不得不提到最流行的Python框架Django。它的特點是在一個軟體包內部,從從低到高地構建Web應用程式。值得補充的是,Google,Instagram,YouTube甚至Quora這樣流行的網頁應用程式都在使用Python!您可以在《A Beginner`s Introduction to Python Frameworks.》這篇文章中閱讀關於Python框架的更多資訊。

感謝各種庫使得Python成為科學計算方面的很好的語言。
最受歡迎的庫和工具豆油那些?在下面簡單列取了5個最流行的Python科學庫和工具:
Astropy http://www.astropy.org
Biopython http://biopython.org
Pandas http://pandas.pydata.org
matplotlib https://github.com/matplotlib…
NumPy http://www.numpy.org
如果你想獲得更多的資訊,並瞭解更多的庫和工具,你可以檢視《The most popular Python scientific libraries》這篇文章。

您可以使用Python進行機器學習:指紋識別,預測股票或垃圾郵件檢測。更重要的是,您可以將其用於瀏覽器自動化。這意味著你可以使用Selenium和Python來自動化你的瀏覽器來做社交媒體的投遞。

好的,現在是使用Python來做一些實際例子了。我找到了一篇關於Monovar的文章,這是用Python編寫的用來摧毀癌症的計算機程式。這是一種演算法,通過查明單個癌細胞的重要變化,有助於為癌症患者提供更加個性化的治療。所以,我們甚至可以用它來拯救生命!

不久之前,我聽說Netflix正在使用Python來實現自動化和監控工具。 Netflix也使用它來確保電影流沒有停止。

最後一個例子是使用Python作為金融科技的技術選擇。金融科技企業需要一種易於處理,可擴充套件,成熟,高效能的程式語言,並配有現成的庫和元件。 Python是金融行業理想的程式語言。

投資銀行、對衝基金行業和銀行正在普遍使用Python來解決定價,交易管理和風險管理平臺的量化問題。在分析,監管,合規性和資料方面,Python似乎也能夠解決金融業面臨的大部分挑戰。需要一個證明嗎?這裡是技術棧中使用Python的15大金融科技公司

正如你所看到的,每個人都可以使用Python:初學者和高階程式設計師,大公司和初創公司…

相關文章