|
相當受到使用者歡迎的開放原始碼物件導向設計語言─Python再度推
出新版,主導並推動Python發展與相關應用的社群PythoLab與Python
Software Foundation﹙PSF﹚於17日共同宣佈2.1正式版釋出,這也
是繼PSF成立之後,所贊助的第一款Python正式版本。
除了少部分更新與修正錯誤外, 2.1版最大的特色是,結構中重要的
改變與更新,都是以Python社群發展的相關文件「Python加強建議」
﹙Python Enhancement Proposals,PEPs﹚主導,是Python社群第一
次以這種方式發展所釋出的新版Python;開發小組計劃以這種方式,
將加速Pyhton更新速度當做目標之一,以增加Python對使用者回饋與
使用需求的反應速度。 PEPs主導更新的方式是─整理歸納出由社群及使用者實際使用Python
時所發現的錯誤、問題、定義、功能與需求等結構性問題,由社群中
的自願者,或是協商推選人員對某一特定題目進行改良,撰寫新程式
碼,提供說明文件並操作驗證。 與Python 2.1同時公開的文件,共列出十一項以PEPs方式進行的重大
更新,包括:修正變數與函數作用的Nested Scopes;重新嚴密定義
_future_;增加_cmp_比較功能;組模移除警告Warning Framework。 並加強Distutils,使Python能編譯到到大部分Linux系統並發揮應有
功能、使參照﹙referance﹚不佔用物件快取空間的Weak Referance
;函數加入說明資訊的Function Attributes;大小寫字母識別;指
定解譯輸出的Interactive Display Hook;數字強制運算模式;解決
使用Python程式組模問題的相關訊息 ─ Metadata Python Software
Package。 Python是發展最為快速的開放原始碼程式語言之一。Python發展社群
極具活力,不斷加速Python更新頻率,目前大約每六到九個月便會釋
出新版;2.0版釋出三個月,2.1的Alpha版也才在今年1月推出,目前
2.1正式版已經能穩定使用。 Python 2.1壓縮檔與相關說明文件已可於各連結網站下載取得,在新
修訂的讀我檔案中,包含有系統需求、安裝等文章,使用者亦可下載
安裝程式,以安裝程式更新舊版。
|