Python可以應用於數據分析、組件集成、網絡服務、圖像處理、數值計算和科學計算等多個領域。互聯網公司廣泛使用Python做的事情壹般包括:自動化運維、自動化測試、大數據分析、爬蟲、Web等。
Python是壹種解釋性腳本語言。Python是壹種完全面向對象的語言。函數、模塊、數字和字符串都是對象。它完全支持繼承、重載、派生和多重繼承,有利於增強源代碼的可重用性。
Python支持重載運算符和動態類型。與傳統的函數式編程語言Lisp相比,Python只為函數式設計提供了有限的支持。有兩個標準庫(functools、itertools)提供了Haskell和StandardML中經過驗證的函數式編程工具。
python的主要優勢:
易學:Python是壹種代表簡單思想的語言。閱讀壹個好的Python程序就像閱讀英語壹樣。它使妳能夠專註於解決問題,而不是理解語言本身。Python非常容易使用,因為它的文檔非常簡單。
運行速度快:Python的底層是用C語言編寫的,很多標準庫和第三方庫也是用C語言編寫的,運行速度非常快。
免費和開源資源:Python是FLOSS(免費/開源軟件)之壹。用戶可以自由分發該軟件的副本,閱讀其源代碼,對其進行修改,並在新的免費軟件中使用其中的壹部分。FLOSS基於壹個群體共享知識的概念。
可擴展性:如果您需要壹段關鍵代碼來加快運行速度或希望某些算法不公開,您可以用C或C++編寫壹些程序,然後在Python程序中使用它們。