python是跨平臺的,免費開源的一門計算機編程語言。是一種面向對象的動態(tài)類型語言,最初被設計用于編寫自動化腳本(shell),隨著版本的不斷更新和語言新功能的添加,越來越多被用于獨立的、大型項目的開發(fā)。
支持常見的主流平臺,如AIX、HPUX、Solaris、Linux、Windows等,除Windows外常見的Unix、Linux平臺均帶有原生的Python,但版本一般較低。關于跨平臺和他跨平臺語言一樣,要注意有些個別模塊是單一平臺特有的,整體的跨平臺性還是很好的,不必為適應多平臺寫多套代碼。
但這不是說一點限制都沒有:首先,同一個版本的中間文件.py和.pyc以及.pyo是跨平臺的;其次,PC與移動終端,如:手機、Pad不可跨平臺(原因見下一條);最后,不能跨處理器構架,如:Intel與ARM,64位與32位。
Python還具有以下優(yōu)點:
1.簡單:Python奉行簡潔主義,易于讀寫,它使你能夠專注于解決問題而不是去搞明白語言本身。
2.免費:Python是開源軟件。這意味著你不用花一分錢便能復制、閱讀、改動它,這也是Python越來越優(yōu)秀的原因——它是由一群希望看到一個更加優(yōu)秀的Python的人創(chuàng)造并經(jīng)常改進著的。
3.兼容性:Python兼容眾多平臺,所以開發(fā)者不會遇到使用其他語言時常會遇到的困擾。
4.面向對象:Python既支持面向過程,也支持面向對象編程。在面向過程編程中,程序員復用代碼,在面向對象編程中,使用基于數(shù)據(jù)和函數(shù)的對象。
5.豐富的庫:Python標準庫確實很龐大。它可以幫助你處理各種工作,包括正則表達式、文檔生成、單元測試、線程、數(shù)據(jù)庫、網(wǎng)頁瀏覽器、CGI、FTP、電子郵件、XML、XML-RPC、HTML、WAV文件、密碼系統(tǒng)、GUI(圖形用戶界面)、Tk和其他與系統(tǒng)有關的操作。
6.規(guī)范的代碼:Python采用強制縮進的方式使得代碼具有極佳的可讀性。
7.可擴展性和可嵌入性。如果你需要你的一段關鍵代碼運行得更快或者希望某些算法不公開,你可以把你的部分程序用C或C++編寫,然后在你的Python程序中使用它們。你可以把Python嵌入你的C/C++程序,從而向你的程序用戶提供腳本功能。
以上內容為大家介紹了python培訓之跨平臺的語言,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。