1、簡單:python非常簡單,非常適合人類閱讀,與c語言相比,沒有復(fù)雜的指指針,易于大多數(shù)初學(xué)者學(xué)習(xí)
2、開源免費:Python是一款FLOSS(自由/源代碼軟件)之一,簡單地說,你可以自由地發(fā)布這個軟件的拷貝、閱讀它的源代碼、對它做改動,把它的一部分用于新的自由軟件中。FLOSS是基于一個團體分享知識的概念。
3、面向?qū)ο螅涸诿嫦驅(qū)ο蟮恼Z言中,程序是由數(shù)據(jù)和功能組合而成的對象構(gòu)建起來的。與其他主要的語言如C++和Java相比,Python以一種非常強大又簡單的方式實現(xiàn)面向?qū)ο缶幊獭?br />
4、豐富的庫:Python標(biāo)準(zhǔn)庫確實很龐大。python有可定義的第三方庫可以使用。它可以幫助你處理各種工作,包括正則表達式、文檔生成、單元測試、線程、數(shù)據(jù)庫、網(wǎng)頁瀏覽器、CGI、FTP、電子郵件、XML、XML-RPC、HTML、WAV文件、密碼系統(tǒng)、GUI(圖形用戶界面)、Tk和其他與系統(tǒng)有關(guān)的操作。記住,只要安裝了Python,所有這些功能都是可用的。這被稱作Python的“功能齊全”理念。除了標(biāo)準(zhǔn)庫以外,還有許多其他高質(zhì)量的庫,如wxPython、Twisted和Python圖像庫等等。
5、規(guī)范的代碼:Python采用強制縮進的方式使得代碼具有較好可讀性。而Python語言寫的程序不需要編譯成二進制代碼
6、可移植性:由于它的開源本質(zhì),Python已經(jīng)被移植在許多平臺上(經(jīng)過改動使它能夠工作在不同平臺上)。這些平臺包括Linux、Windows、 FreeBSD、Macintosh、Solaris、OS/2、Amiga、AROS、AS/400、BeOS、OS/390、z/OS、Palm OS、QNX、VMS、Psion、Acom RISC OS、VxWorks、PlayStation、Sharp Zaurus、Windows CE、PocketPC、Symbian以及Google基于linux開發(fā)的android平臺。
7、可擴展性和可嵌入性。如果你需要你的一段關(guān)鍵代碼運行得更快或者希望某些算法不公開,你可以把你的部分程序用C或C++編寫,然后在你的Python程序中使用它們。你可以把Python嵌入你的C/C++程序,從而向你的程序用戶提供腳本功能。
了解了優(yōu)點之后當(dāng)然也要了解下python語言的缺點咯:
1、運行速度較慢:這里主要是相當(dāng)于C語言與C++想比較的,但是對于用戶在機器上運行這種差距不是明顯可以感覺出來的。
2、獨特的語句編寫:學(xué)過Java和C語言的在學(xué)習(xí)條件語句的時候會大量使用括號,而在Python中循環(huán)語句主要使用tab鍵縮進的方式,初學(xué)者容易忘記
python語言的優(yōu)缺點就介紹到這里了,如果說你想要學(xué)習(xí)python語言的話,那么粵嵌科技的講師還是建議大家可以來我們python培訓(xùn)班來上一節(jié)體驗課的,獲取方式可以點擊我們文章下面的獲取試聽資格按鈕來獲取我們的python免費課程試聽。我們粵嵌科技也歡迎每位想要學(xué)習(xí)python語言的學(xué)員來我們粵嵌科技進行實地考察,來和老師進行面對面的交流。