Python 簡介
Python是一種解釋型、編譯性、面向對象、動態數據類型的高級程序設計語言。Python由Guido van Rossum於1989年末發明,第一個公開發行版發行於1991年。程序員
- Python 是一種解釋型語言: 這意味着開發過程當中沒有了編譯這個環節。相似於PHP和Perl語言。
- Python 是交互式語言: 這意味着,您能夠在一個Python提示符,直接互動執行寫你的程序。
- Python 是面嚮對象語言: 這意味着Python支持面向對象的風格或代碼封裝在對象的編程技術。
- Python 是初學者的語言:Python 對初級程序員而言,是一種偉大的語言,它支持普遍的應用程序開發,從簡單的文字處理到 WWW 瀏覽器再到遊戲。
Python 特色
- 易於學習:Python有相對較少的關鍵字,結構簡單,和一個明肯定義的語法,學習起來更加簡單。
- 易於閱讀:Python代碼定義的更清晰。
- 易於維護:Python的成功在於它的源代碼是至關容易維護的。
- 一個普遍的標準庫:Python的最大的優點之一是豐富的庫,跨平臺的,在UNIX,Windows和Macintosh兼容很好。
- 互動模式:互動模式的支持,您能夠從終端輸入執行代碼並得到結果的語言,互動的測試和調試代碼片段。
- 可移植:基於其開放源代碼的特性,Python已經被移植(也就是使其工做)到許多平臺。
- 可擴展:若是你須要一段運行很快的關鍵代碼,或者是想要編寫一些不肯開放的算法,你可使用C或C++完成那部分程序,而後從你的Python程序中調用。
- 數據庫:Python提供全部主要的商業數據庫的接口。
- GUI編程:Python支持GUI能夠建立和移植到許多系統調用。
- 可嵌入: 你能夠將Python嵌入到C/C++程序,讓你的程序的用戶得到"腳本化"的能力。