2006年10月25日 星期三 11:24
更新太快了不见得好啊. shhgs 写道: > 我感觉Programming Python第三版会和第二版有很大的区别 > > 第三版是基于Python 2.5的,而第二版还是2.1的。我曾经说过,不知不觉间, > Python已经有了很大的变化了。2.5的代码和2.1的代码是不兼容的。按照有些语 > 言的规定,凡代码不兼容就应该算是重大升级,Python现在应该是6或者7了。 > > 其次,在这几年里,Python的应用有了很大的扩展。你现在再去看第二版,会觉 > 得那里面的东西要么是过时了,要么是太简单了。 > > 我举几个例子: > > 比如第一部分,System Tool。第二版反反复复在讲os.popen,但是2.4引入了 > subprocess。第二版的多线程写得极烂,作者是不是该重写一遍? > > 第三部分,Internet编程。第二版里有相当篇幅给了email,但是2.3引入了 > email模块,这部分内容基本报废了。这几年崛起了 twisted,是不是应该提一下? > > Assorted topic里面Database and persistent。这几年这个领域有多少进展? > 难道作者不应该重写吗? > > 此外,xml处理。现在可以说是越来越重要了。第二版里没有给过一个像样的例 > 子,第三版是不是该弥补一下? > > 综上所述,我觉得第二版目前的价值不是很大。GUI部分或许还很有价值(Tk我不 > 熟),Assorted > Topic里面的那个parser的例子很精彩,但是剩下的,都应该重写。 > > 所以我建议,耐心等待,看看Programming Python的第三版会给我们带来什么。 > 毕竟1500页的篇幅,本身就是一件很值得期待的东西。 > > >
2006年10月25日 星期三 12:02
我在图书馆借了一本Learning Python第2版,用的是Python2.2-2.3,请问那些方面 是可以看的? 李志坚 wrote: > 更新太快了不见得好啊. > > shhgs 写道: > >> 我感觉Programming Python第三版会和第二版有很大的区别 >> >> 第三版是基于Python 2.5的,而第二版还是2.1的。我曾经说过,不知不觉间, >> Python已经有了很大的变化了。2.5的代码和2.1的代码是不兼容的。按照有些语 >> 言的规定,凡代码不兼容就应该算是重大升级,Python现在应该是6或者7了。 >> >> 其次,在这几年里,Python的应用有了很大的扩展。你现在再去看第二版,会觉 >> 得那里面的东西要么是过时了,要么是太简单了。 >> >> 我举几个例子: >> >> 比如第一部分,System Tool。第二版反反复复在讲os.popen,但是2.4引入了 >> subprocess。第二版的多线程写得极烂,作者是不是该重写一遍? >> >> 第三部分,Internet编程。第二版里有相当篇幅给了email,但是2.3引入了 >> email模块,这部分内容基本报废了。这几年崛起了 twisted,是不是应该提一下? >> >> Assorted topic里面Database and persistent。这几年这个领域有多少进展? >> 难道作者不应该重写吗? >> >> 此外,xml处理。现在可以说是越来越重要了。第二版里没有给过一个像样的例 >> 子,第三版是不是该弥补一下? >> >> 综上所述,我觉得第二版目前的价值不是很大。GUI部分或许还很有价值(Tk我不 >> 熟),Assorted >> Topic里面的那个parser的例子很精彩,但是剩下的,都应该重写。 >> >> 所以我建议,耐心等待,看看Programming Python的第三版会给我们带来什么。 >> 毕竟1500页的篇幅,本身就是一件很值得期待的东西。 >> >> >> >> > > > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese
Zeuux © 2025
京ICP备05028076号