python的特點是:1、簡單,適合閱讀;2、易學;3、由於開源本質,Python可以被移植在許多平台上;4、具有內部機制;5、既支持面向過程的函數程式設計也支援物件導向的抽象程式設計;6、具有可擴展性和可嵌入性等等。
本教學操作環境:windows7系統、python3版,DELL G3電腦
python作為一門高階程式語言,它的誕生雖然很偶然,但是它得到程式設計師的喜愛卻是必然之路。 Python的開發者龜叔給Python的定位是“優雅”、“明確”、“簡單”,所以Python程式看上去總是簡單易懂,初學者學Python,不僅入門容易,而且將來深入下去,可以編寫那些非常非常複雜的程序。
python語言的優點
1、python非常簡單 作為初學python的小白,,非常適合人類閱讀。閱讀一個好的Python程式就感覺像是在讀英文一樣,儘管這個英文的要求非常嚴格! Python的這種偽代碼本質是它最大的優點之一。它使你能夠專注於解決問題而不是去搞清楚語言本身。
2、易學 python雖然是用c語言寫的,但是它擯棄了c中非常複雜的指針,簡化了python的語法。 Python是FLOSS(自由/開放原始碼軟體)之一。簡單地說,你可以自由地發布這個軟體的拷貝、閱讀它的原始碼、對它做改動、把它的一部分用於新的自由軟體中。 Python希望看到一個更優秀的人創造並經常改進。
3、可移植性 由於它的開源本質,Python已經被移植在許多平台上(經過改變使它能夠工作在不同平台上)。如果你小心地避免使用依賴系統的特性,那麼你的所有Python程式無需修改就可以在下述任何平台上面運作。這些平台包括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開發的Android平台
4、內部機制 在電腦內部Python解釋器將原始碼轉換成稱為字節碼的中間形式,然後再把它翻譯成電腦使用的機器語言並運行。事實上,由於你不再需要擔心如何編譯程序,如何確保連接轉載正確的函式庫等等,這一切使得使用Python更加簡單。由於你只需要把你的Python程式拷貝到另外一台電腦上,它就可以運作了,這也讓你的Python程式更容易移植。
5、既支援過程導向的函數程式設計也支援物件導向的抽象程式 程式是由過程或僅是可重複使用程式碼的函數建構起來的。在物件導向的語言中,程式是由資料和功能組合而成的物件建構起來的。與其他主要的語言如C 和Java相比,Python以非常強大又簡單的方式實作物件導向程式設計。
6、可擴展性和可嵌入性 如果你需要你的一段關鍵程式碼運作得更快或希望某些演算法不公開,你可以把你的部分程式用C或C 編寫,然後在你的Python程式中使用它們。你可以把Python嵌入你的C/C 程序,從而向你的程式使用者提供腳本功能。
7、豐富的函式庫 Python標準函式庫確實很龐大。 python有可定義的第三方函式庫可以使用。它可以幫助你處理各種工作,包括正規表示式、文件生成、單元測試、線程、資料庫、網頁瀏覽器、CGI、FTP、電子郵件、XML、XML-RPC、HTML、WAV檔案、密碼系統、GUI (圖形使用者介面)、Tk和其他與系統相關的操作。記住,只要安裝了Python,所有這些功能都是可用的。這被稱作Python的「功能齊全」理念。除了標準庫以外,還有許多其他高品質的庫,如wxPython、Twisted和Python圖像庫等等。
8、規格的程式碼 Python採用強制縮排的方式使得程式碼具有極佳的可讀性。
最後: life is short, you need python!
以上是python的特色是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!