App下載

Python為什么這么火?

編程獅(w3cschool.cn) 2021-09-09 15:01:14 瀏覽數(shù) (2247)
反饋

開發(fā)圈內(nèi)流傳著這么一句話“流水的語言,鐵打的 Python”,雖然誕生于80年代末、90年代初的 Python 已經(jīng)不算年輕了,但是絲毫不影響 Python 成為現(xiàn)今再主流不過的編程語言之一。

tiobe

再過去的很長一段時間, C、C++C# 和 Java 等編程語言在各大排行榜的頭部位置上上下下。然而,在近幾年,Python 越來越受到關注。最近幾個月 Python 在 Tiobe 的編程語言指數(shù)中長期領先于 Java、C#、C++ 和 Visual Basic 等語言,占據(jù)榜單第二的位置。如最新的2021年8月TIOBE編程語言排行榜中,Python 仍然是位于 C 語言之下、Java 之上,排在第二名。那么回到問題,Python 為什么這么火呢?文章不長,看完下文你就會明白:

什么是 Python?

  • Python (英國發(fā)音:/?pa?θ?n/ 美國發(fā)音:/?pa?θɑ?n/), 是一種面向?qū)ο蟮慕忉屝陀嬎銠C程序設計語言,由荷蘭人 Guido van Rossum 于1989年發(fā)明,第一個公開發(fā)行版發(fā)行于1991年。

  • Python 的標志是一條藍色和一條黃色的蛇,靈感來源是蒙蒂蟒蛇的飛行馬戲團——一個受歡迎的BBC喜劇電視節(jié)目。Guido van Rossum自己就是這個節(jié)目的忠實粉絲,所以他將自己的編程語言命名為“Python”。

  • Python 允許多種編程范式。它可以用于面向?qū)ο蠛徒Y構化編程模型。它還能夠支持函數(shù)式、面向方面、邏輯和其他編程模型。這種對多種方法的支持的部分原因是,python 被構建成具有高度可擴展性,同時又力求緊湊。

  • Python 也是為了快速而創(chuàng)建的。這包括允許在不需要時移除元素以加快最終編程結果。

  • Python 適用于多種平臺,包括 Mac OS X、Windows、Linux 和 Unix。還為移動平臺創(chuàng)建了構建版本,包括 Android 和 iOS。
  • Python 擁有最成熟的程序包資源庫,Python 以 PyPI (讀作 Pie-Pie,可以從這里在線進行了解)為其后盾, 這是一個擁有超過 85,000 個 Python 模塊和腳本的資源庫,你拿過來就立馬可以使用。
  • Python 可以免費使用,并且可以在開源許可下進行擴展。

  • Python 作為一種編程語言,它支持多種核心功能。該語言包括從數(shù)字到字符串的標準基本數(shù)據(jù)類型,還包括列表和字典等項目。數(shù)據(jù)類型可以是強類型和動態(tài)類型,而且當您嘗試混合類型時,語言會標記異常。作為面向?qū)ο蟮恼Z言,它支持類、多重繼承等。該語言包括異常處理并支持自動內(nèi)存管理。

使用 Python 第一步

像大多數(shù)編程語言一樣,在使用 Python 之前,您的系統(tǒng)上需要有 Python。與 Java 一樣,您的計算機上可能已經(jīng)擁有必要的工具。要檢查您的系統(tǒng)上是否有 Python 解釋器,只需在命令窗口(WIN+R輸入CMD)中輸入 python 并查看您得到的結果。

CMD

如果您的系統(tǒng)上有副本,您將看到類似于下圖的版本號:

Python 解釋器

如圖所示,我的系統(tǒng)安裝的是3.9.5版本。如果沒有安裝,你可以在命令行中輸入 python3 ,那么如果你用的是 Windows10 系統(tǒng),你會被被帶到 Windows 應用商店來安裝它,如下圖:

Windows應用商店安裝Python3

您還可以轉到 Python 官方下載頁面(https://www.python.org/downloads/)獲取最新版本(截至本文發(fā)布時為 3.9.7)。下載安裝好后,再次輸入 python 確認確實安裝好了。

Python官方下載頁面

詳細安裝步驟請閱讀>>>http://m.o2fo.com/python3/python3-zv1u335z.html

第一行 Python 代碼

一旦你安裝了 Python,你就可以看到它的運行情況。Python 也是一種解釋性語言。這意味著你可以啟動解釋器——如果你之前輸入了 python 或 python3,你就會這樣做——并開始輸入將立即執(zhí)行的 Python 命令。一旦你啟動了解釋器,你就可以簡單地輸入代碼。例如,您可以輸入以下代碼行:

print(“Hello W3Cschool!”)

在此之后按 Enter(或回車)后,將執(zhí)行該行代碼,您將看到以下消息顯示:

Hello W3Cschool!

第一行Python代碼

請注意,print 有一個小寫的 p。如果您鍵入大寫 P,您將收到類似于以下內(nèi)容的錯誤:

>>> Print("Hello W3Cschool!")
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'Print' is not defined

Python報錯

當然,您也可以在命令行上做更多的事情。例如,您可以輸入以下代碼:

this_is_true = True
if this_is_true:
    print(“這是真的!”)

此代碼創(chuàng)建一個變量并使用 if 條件來確定是否應打印某些內(nèi)容,如下圖所示:

Python變量

請注意,在包含打印調(diào)用的行之前輸入了一個 Tap(四個空格)。這個 Tap 有助于指示代碼塊繼續(xù)。您可以看到創(chuàng)建了名為 this_is_true 的變量并將其設置為 True。然后在 if 語句中使用它。if 語句的計算結果為 true 并導致顯示消息。如果您再次輸入此代碼,但將其更改為將 this_is_true 設置為 False,那么當 if 語句執(zhí)行時,您將看到?jīng)]有顯示任何內(nèi)容。

Python語法if

這是使用命令行解釋器執(zhí)行 Python 代碼的一個非常基本的示例。要退出 Windows 上的解釋器,您可以按 Ctrl+Z,然后按 Enter 鍵。

退出Python

更多 Python3 語法請查閱>>>http://m.o2fo.com/python3/python3-basic-syntax.html

有關 Python 的更多信息

當然,你可以用 Python 做更多的事情。這篇文章只是為了讓你知道Python為什么這么火,并花了幾分鐘來體驗了一下。如果你是個Python小白,跟著前面的步驟操作了下來,恭喜你,你現(xiàn)在已經(jīng)是 1 名入門 Python 開發(fā)工程師了!

最重要的是,Python 已經(jīng)存在很長時間了。在近兩年,它受到了更多的關注。作為開發(fā)人員,如果您還沒有研究過 Python,那么現(xiàn)在可能是上編程獅學 Python 的最佳時機了。

2 人點贊