Python——可執行的虛擬碼
阿新 • • 發佈:2019-01-01
Python程式碼簡單優雅、易於上手,科學計算軟體包眾多,已經成為不少大學和研究機構進行計算機教學和科學計算的語言。
Python的優點:(1)Python的語法清晰;(2)易於操作純文字檔案;(3)使用廣泛,存在大量的開發文件。
Python被稱為是可執行虛擬碼。Python開發環境已經附帶了很多高階資料型別,如列表、元組、字典、集合、佇列等,無需進一步程式設計,則可使用這些資料型別。Python語言處理和操作文字檔案非常簡單,非常易於處理非數值型資料。其有豐富的正則表示式函式以及很多訪問web頁面的函式庫,使得從HTML中提取資料變得非常簡單直觀。
Python比較流行。應用其豐富的模組庫,可縮短開發週期。在科學和金融領域,Python語言得到廣泛應用。SciPy和NumPy等許多科學函式庫都實現了向量和矩陣操作,增加了程式碼的可讀性。另外,科學函式庫SciPy和NumPy使用底層語言C和Fortran編寫,提高了相關應用程式的計算效能。Python開發環境還提供了互動式shell環境,允許使用者開發程式時檢視和檢測程式內容。
Python語言特色。MATLAB的運算速度很快,但是軟體費用太高,單個軟體授權就要花費數千美元。Java和C,為了完成一個簡單的工作,必須花費大量時間編寫很多無用冗長的程式碼。Python則清晰簡練,而且易於理解,即使不是程式設計人員也能夠理解程式的含義,而Java和C對於非程式設計人員則像天書一樣難以理解。
Python語言的缺點。Python語言唯一的不足是效能問題。其程式執行效率不如Java或者C程式碼高,但是可以使用Python呼叫C編譯的程式碼,達到同時利用C和Python的優點,逐步開發機器學習應用程式。