原创 Python Interfaces are not Java Interfaces

我的文章《Java is not Python, either》看起來引發了一些爭議,回想一下我想是我的錯。雖然我在文章中說,“一些像Zope, Twisted, and PEAK這樣的框架都有接口,但由於他們並不是這些語言或者標準

原创 linux下進行Python的安裝

如果你正在使用一個Linux的發行版比如Fedora或者Mandrake或者其他(你的選擇), 或者一個BSD系統比如FreeBSD,那麼你可能已經在你的系統裏安裝了Python。 要測試你是否已經隨着你的Linux包安裝了Python,

原创 用Python編寫運行Hello World程序

簡介         我們將看一下如何用Python編寫運行一個傳統的“Hello World”程序。通過它,你將學會如何編寫、保存和運行Python程序。          有兩種使用Python運行你的程序的方式——使用交互式的帶提示

原创 Ruby Gems, Python Eggs, and the beauty of unittest

Saturday, August 13, 2005   閱讀Ruby Gems項目文檔是很有趣的,因爲它與Python Eggs在某種程度上有着驚人的相似之處,恩,總之很像我對eggs所期望變成的樣子。Eggs有着一大堆面向Python和

原创 Java Is Not Python, either...

                Java is not Python, either...        在我發表了"Python Is Not Java"這篇文章後,大家對此產生了熱烈的響應,我想我確實也需要再拿出一些時間來闡述Java

原创 Children of a Lesser Python

   Saturday, October 15, 2005 許多年以來,人們期望提高程序的性能,嘗試着爲Python創建可選的虛擬機(altern

原创 Chandler擺脫了XML的困擾

  這已經成爲了最終的共識。Chandler的XML打包模式正被詬病,並且將很快完全消失,整個被簡單的Python APIs所代替。讀者可能會由此想到我的那篇文章:Python Is Not Java rant,那篇文章中,我認爲用XML

原创 Nineteen Hundred Weekends

Sunday, October 17, 2004   這是一個簡單的數學問題。一年有五十二週,我今年三十六歲半(譯者注:筆者於04年發表這篇blog),這就意味着我已經度過了一千九百多個週末了。 當你以周,月或年爲單位來談論人的一生時,那

原创 CPAN Goodies for all

Sunday, June 05, 2005   在我考慮如何構建一個dirt-simple CPAN的副本(clone)的不到兩週時間,除腳本以外所有東西都即將要用上了。現在,安裝一個Python包簡單的就如同鍵入"easy_instal

原创 windowns下進行Python的安裝

          Windows用戶可以訪問http://www.python.org/download, 從網站上下載最新的版本(在的時候,最新版本是python-2.4.3.msi)。它的大小大約是9.23MB,與其他大多數語言相比

原创 全部PEPping繼續中...

Tuesday, May 01, 2007 Whole Lotta PEPping goin' on   昨天是Python3.0的Python改進建議(Python Enhancement Proposals,PEPs)最後截止日期。理

原创 對泛型函數性能的拷機測試

Tuesday, January 25, 2005 Torture-testing Generic Function Performance       由於我一直宣稱我的PyCon表達在Python上面十分高效,我覺得在這個週末有必要

原创 訪問者模式歸來

 Tuesday, November 16, 2004 The Visitor Pattern, Revisited 有時候,你需要針對一個包含很多不同類型數據的數據結構執行一個操作。但由於無法或者不願每出現一個新操作就對每一個類進行

原创 You, Version 2.0 (Special Limited Edition)

    You, Version 2.0 (Special Limited Edition)現在你可以獲得一本關於自我修養方面的書,裏面全是來自從dirtSimple.org上的那些最棒的文章.它是那種6x9"版的,很輕便,容易閱讀,平均

原创 模式分析和基於Python的DSLs的必要性

Saturday, July 15, 2006 Schema Analysis and the need for Python-based DSLs   最近,我偶然碰到了一個有意思的項目: “Alloy分析器是由軟件設計組(Softwa