Python程式語言

簡介

Python是一個非常強大的「動態程式語言」(Dynamic Programming Language),Python可以廣泛地應用於各種領域。Python常常和Tcl, Perl, Ruby, Scheme和Java這些程式語言相互比較特性,針對Python比較特別的特點有:

    • 非常清楚、易讀的程式語法(syntax)

    • 強大的自我描述、自省(introspection)能力

    • 直覺的物件導向(object oriented)

    • 自然表達的程序程式碼

    • 完全的模組化,支援階層式的(hierarchical)套件架構

    • 以例外為基礎(exception-based)的錯誤處理

    • 具有非常高層次的動態資料類型

    • 大量的標準函式庫(standard libraries)和第三方的模組,幾乎包含所有你要的功能

    • 易於使用C, C++撰寫模組和擴展功能,或是使用Java, Jython, 針對.NET Freamwork的IronPython

    • 可以被嵌入在應用程式之中做為腳本(script)的介面

Python是強大的...快速的

Python迷(狂熱愛好者)使用「內附電池」(原意是batteries included)這個詞語稱呼Python的標準程式庫(Python Standard Library),因為標準程式庫幾乎包括所有你遇到問題所需的功能,讓你可以馬上解決問題。Python讓你快速開發你需要的應用程式,加上最佳化的編譯器與程式庫的支援,Python在大多數的應用上執行速度都已經夠快。

Python和其他語言配合地很好

Python隨處都可以執行

Python是友善的...而且很容易學習

Python是開放的

建議參考書籍

Mark Lutz原著,陳建勳譯,Python 學習手冊 第三版,台北:歐萊禮,2008。