什麼是 Python?執行摘要
什麼是 Python?執行摘要
Python 是一種解釋型、面向物件、高階程式語言,具有動態語義。其高階內建資料結構,結合動態型別和動態繫結,使其非常適合快速應用程式開發,以及用作連線現有元件的指令碼或“膠水”語言。Python 語法簡單易學,強調可讀性,從而降低了程式維護成本。Python 支援模組和包,這鼓勵了程式模組化和程式碼重用。Python 直譯器和豐富的標準庫以原始碼或二進位制形式免費提供,適用於所有主流平臺,並且可以自由分發。
通常,程式設計師愛上 Python 是因為它提高了生產力。由於沒有編譯步驟,編輯-測試-調試周期異常快。除錯 Python 程式很簡單:錯誤或錯誤的輸入絕不會導致段錯誤。相反,當直譯器發現錯誤時,它會引發一個異常。當程式沒有捕獲該異常時,直譯器會列印一個堆疊跟蹤。一個源級別偵錯程式允許檢查區域性和全域性變數,評估任意表達式,設定斷點,逐行執行程式碼等等。偵錯程式本身是用 Python 編寫的,這證明了 Python 的自省能力。另一方面,通常除錯程式最快的方法是在原始碼中新增一些 print 語句:快速的編輯-測試-調試周期使得這種簡單的方法非常有效。
另請參閱 Python 與其他語言之間的一些比較。
