python的命名起源於一個腳本screenplay,每次執行都會使對話方塊逐字重複。由著名的“龜叔”Guido van Rossum在1989年聖誕節期間編寫。
Python為我們提供了非常完善的基礎程式碼庫,涵蓋了網路、檔案、GUI、資料庫、文字等大量內容,被形象稱為「內建電池」。
除了內建的函式庫外,Python還有大量的第三方函式庫,也就是別人開發供你使用的定西。當然,如果你開發的程式碼通過很好的封裝,也可以作為第三方函式庫給別人使用。
Python是解釋性語言,程式碼執行時會一行一行的翻譯成CPU能理解的機器碼。
優點:優雅、明確、有效率、簡單
缺點:運行速度慢<翻譯耗時>、程式碼不能加密
Python是跨平台的,即互通性。
它可以運行在Windows、Mac和各種Linux/Unix系統上。如:在Windows上寫Python程序,放在Linux上也是能運作的。
Python是一個物件導向的語言,在Python裡面一切皆物件。
相關推薦:《Python影片教學》
腳本語言
定義:為了縮短傳統的<編寫--編譯- -連結--運行> 過程而創建的電腦語言。
腳本語言又稱為擴展的語言,或動態語言,是一種程式語言,用來控制軟體應用程式。通常以文字儲存,只在被呼叫的時候進行解釋或編譯。
特點:語法簡單,一般以文字形式保存,且不需要編譯成目標程序,在呼叫時候直接解釋。
常見的腳本語言有:cmd指令、JavaScript、VBScript、perl、PHP、Pyhton、Ruby
延伸
電腦的心臟CPU只辨識機器指令
所以,儘管不同的程式語言差異很大,最後都得「翻譯」成CPU可以執行的機器指令。
而不同的程式語言,對於同一事件,程式碼量差距也很大,例如:
完成同一任務,C語言要1000行程式碼,JAVA也許只要100行,而Python只要20行。
但是,程式碼少的代價就是運行速度慢。 C語言1秒,JAVA可能需要2秒,而Python也許要10秒。
以上是python為什麼是腳本語言的詳細內容。更多資訊請關注PHP中文網其他相關文章!