Python是壹種即時、交互式和面向對象的編程語言,它包括模塊化操作、異常處理、動態數據形式、非常高級的動態數據結構和類的使用。Python結合了簡單的語法和強大的功能。它的語法表達很漂亮,容易閱讀。它具有優秀腳本語言的諸多特征:解釋性、面向對象、內置高級數據結構、支持模塊和包、支持多平臺、可擴展。而且還支持交互操作和圖形化操作。它擁有眾多的編程接口、各種操作系統平臺和各種函數庫。可以用C和C++擴展。個別應用軟件如果需要可編程接口,也可以用它作為擴展語言。最後,Python具有很強的可移植性:可以在很多Unix平臺上運行,在Mac、MS-DOS、Windows、Windows NT、OS/2、BeOS甚至RISCOS上都有相關的Python版本。
Python的核心網站是:/projects/swig/)。
有趣的語法
Guido覺得Python的語法非常漂亮。其中之壹就是,塊語句的表示不是C語言中常用的{}對或者其他符號對,而是收縮表示!很有趣,對吧?對此,Guido的解釋是:首先,收縮表示法的使用減少了視覺上的混亂,縮短了程序,從而減少了對基本代碼單元的關註範圍;其次,減少了程序員的自由度,更有利於統壹風格,更容易讀懂別人的程序。感覺很好。就C語言而言,if語句後面寫大括號有幾種方法。不同的人喜歡不同的長相,不如統壹壹下,不顯得別扭。
每個類或函數定義後,第壹行可以是語句,根本不需要註釋標記。後面跟block語句的語句後面應該跟壹個冒號。單行語句不能太長,因為沒有行結束符。如果太長,請使用延續字符(\)。有壹些有趣的事情,比如,像下面的比較,在C語言中:
如果(2
Python可以表達為
如果(2
Zope是什麽?
Zope是壹個用Python語言開發的開源Web應用服務器,用它可以很容易地構建內容管理、內部網、門戶和其他定制的應用。
壹個高度面向對象的Web開發平臺,用Python語言開發。
它可以運行在幾乎所有流行的操作系統上,並支持多種語言。
可以與其他流行的服務器集成,也自帶服務器。
提供數據/邏輯/表現的清晰分離。
具有可擴展的內置對象和強大的集成安全模塊。
Plone是什麽?
Pone是Zope上壹個用戶友好且功能強大的開源內容管理系統。Plone適用於intranet/extranet服務器、文檔發布系統、門戶服務器和遠程協作群件工具。到現在,Plone實際上已經發展成為壹個應用開發平臺。
是壹個強大的開源內容管理系統(CMS)。
通過Web瀏覽器訪問、編輯和管理內容,使更新內容變得容易。
無需編程就可以創建新的內容類型。
協同編輯出版機制。