2006年04月07日 星期五 06:54
虽然我是从Py 2.2开始用Python的,但当时看的书却都是2.0, 2.1的。现在Py已经发布了2.5的alpha版,看了一下whatsnew,发觉变化真的非常大。 Py从2.1到2.5,虽然版本号上只是0.4的变化,但类库,语法等东西的变化实在太大了。按照有些语言,如果源代码不能百分之百的兼容,就应该算新版本的规定,现在的Py应该是6了吧。 2.5的feature里面最重要的恐怕是with。这个东西whatsnew里面语焉不详,大家还是去看PEP吧。 此外,finally,__index__, x = true_value if condition else false_value,也很重要。
2006年04月07日 星期五 10:56
有人对 coroutine 有兴趣吗? 在06-4-7,shhgs <shhgs.efhilt at gmail.com> 写道: > > 虽然我是从Py 2.2开始用Python的,但当时看的书却都是2.0, > 2.1的。现在Py已经发布了2.5的alpha版,看了一下whatsnew,发觉变化真的非常大。 > > Py从2.1到2.5, > 虽然版本号上只是0.4的变化,但类库,语法等东西的变化实在太大了。按照有些语言,如果源代码不能百分之百的兼容,就应该算新版本的规定,现在的Py应该是6了吧。 > > 2.5的feature里面最重要的恐怕是with。这个东西whatsnew里面语焉不详,大家还是去看PEP吧。 > > 此外,finally,__index__, x = true_value if condition else false_value,也很重要。 > > _______________________________________________ > 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 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060407/6b7a436e/attachment.htm
2006年04月07日 星期五 12:17
这个coroutine看得我晕晕糊糊的,有达人能介绍一下吗? On 4/6/06, Levin Du <levin.du at gmail.com> wrote: > 有人对 coroutine 有兴趣吗? > > 在06-4-7,shhgs <shhgs.efhilt at gmail.com> 写道: > > > 虽然我是从Py 2.2开始用Python的,但当时看的书却都是2.0, > 2.1的。现在Py已经发布了2.5的alpha版,看了一下whatsnew,发觉变化真的非常大。 > > Py从2.1到2.5,虽然版本号上只是0.4的变化,但类库,语法等东西的变化实在太大了。按照有些语言,如果源代码不能百分之百的兼容,就应该算新版本的规定,现在的Py应该是6了吧。 > > 2.5的feature里面最重要的恐怕是with。这个东西whatsnew里面语焉不详,大家还是去看PEP吧。 > > 此外,finally,__index__, x = true_value if condition else false_value,也很重要。 > > _______________________________________________ > 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 > > > > _______________________________________________ > 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 > >
2006年04月10日 星期一 09:10
发布了2.5?我还用的是2.4呢。 ----- Original Message ----- From: "shhgs" <shhgs.efhilt at gmail.com> To: <python-chinese at lists.python.cn> Sent: Friday, April 07, 2006 12:17 PM Subject: Re: [python-chinese] Python的变化真大 > 这个coroutine看得我晕晕糊糊的,有达人能介绍一下吗? > > On 4/6/06, Levin Du <levin.du at gmail.com> wrote: >> 有人对 coroutine 有兴趣吗? >> >> 在06-4-7,shhgs <shhgs.efhilt at gmail.com> 写道: >> > >> 虽然我是从Py 2.2开始用Python的,但当时看的书却都是2.0, >> 2.1的。现在Py已经发布了2.5的alpha版,看了一下whatsnew,发觉变化真的非常大。 >> >> Py从2.1到2.5,虽然版本号上只是0.4的变化,但类库,语法等东西的变化实在太大了。按照有些语言,如果源代码不能百分之百的兼容,就应该算新版本的规定,现在的Py应该是6了吧。 >> >> 2.5的feature里面最重要的恐怕是with。这个东西whatsnew里面语焉不详,大家还是去看PEP吧。 >> >> 此外,finally,__index__, x = true_value if condition else false_value,也很重要。 >> >> _______________________________________________ >> 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 >> >> >> >> _______________________________________________ >> 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 >> >> > -------------------------------------------------------------------------------- > _______________________________________________ > 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
2006年04月10日 星期一 09:44
On 4/10/06, pythonfan <pythonfan at 126.com> wrote: > 发布了2.5?我还用的是2.4呢。 正式版还没发布.只是alpha版本而已. -- Best Regards, Leo Jay
2006年04月10日 星期一 14:22
我也是用2.4,2.5有什么激动人心的功能吗?呵呵! 在06-4-10,Leo Jay <python.leojay at gmail.com> 写道: > > On 4/10/06, pythonfan <pythonfan at 126.com> wrote: > > 发布了2.5?我还用的是2.4呢。 > > 正式版还没发布.只是alpha版本而已. > > > -- > Best Regards, > Leo Jay > > _______________________________________________ > 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 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060410/6b616d0e/attachment.html
2006年04月10日 星期一 19:00
在 06-4-10,boyeestudio<boyee118 at gmail.com> 写道: > 我也是用2.4,2.5有什么激动人心的功能吗?呵呵! > 对啊,老大们出来详细介绍下,看英文的太慢 -- 云电清华同方小民工
2006年04月10日 星期一 19:36
On 4/10/06, 笨笨狗 <chen.ruijie at gmail.com> wrote: > 在 06-4-10,boyeestudio<boyee118 at gmail.com> 写道: > > 我也是用2.4,2.5有什么激动人心的功能吗?呵呵! > > > > 对啊,老大们出来详细介绍下,看英文的太慢 > 查下归档吧。已经简单地介绍过了。 -- I like python! My Blog: http://www.donews.net/limodou My Django Site: http://www.djangocn.org NewEdit Maillist: http://groups.google.com/group/NewEdit
2006年04月11日 星期二 05:15
最大的不同,我个人感觉是with和yield 现在的yield可以传参数进去了,成了一个完全意义上的coroutine了,(以前为什么不是,shhgs也不懂,现学先卖,脸皮厚一下) with看懂了,这个很重要。感觉经过这么一包装之后,类库能跟强壮,用户代码能更安全。可以说既防呆又防弹(^_^)。 此外,exception的改进很大,先是exception成了new style class,其次是支持try, except,finally的共处了。 其他增强包括: syntatic sugar: x = 1 if a>b else 2 __index__,是应NumPy的请求加的,跟普通用户没什么关系,主要是能用各种int(8,16,32,64 bit)来表示slicing的index。 类库方面 sqlite3成了Python的标准类库。sqlite和python结盟了。 ctypes被收入标准类库了 hashlib,可能技术上很重要,但仅限于技术。 ElementTree,只对xml有影响 连set都很少用,不要说heapq了。用的时候再看。 回顾Python的各次升级,给我印象最深的是 2.0 --> 2.1 list comprehension 2.1 --> 2.2 new style class 2.2 --> 2.3 generator 2.3 --> 2.4 decorator 那么2.4到2.5将会是谁呢? wiith OR yield On 4/10/06, limodou <limodou at gmail.com> wrote: > On 4/10/06, 笨笨狗 <chen.ruijie at gmail.com> wrote: > > 在 06-4-10,boyeestudio<boyee118 at gmail.com> 写道: > > > 我也是用2.4,2.5有什么激动人心的功能吗?呵呵! > > > > > > > 对啊,老大们出来详细介绍下,看英文的太慢 > > > > 查下归档吧。已经简单地介绍过了。 > > -- > I like python! > My Blog: http://www.donews.net/limodou > My Django Site: http://www.djangocn.org > NewEdit Maillist: http://groups.google.com/group/NewEdit > > _______________________________________________ > 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 > >
2006年04月11日 星期二 06:03
coroutine的概念,很大程度上还是因为名词理解的问题。 coroutine是subroutine的泛化,或者说subroutine是coroutine的一个特例 http://en.wikipedia.org/wiki/Coroutine 这个讲得很清楚,coroutine有多个入口,可以从任意合法状态开始运行。 概念清楚是第一步。至于怎么用,还是要实践。 On 4/10/06, shhgs <shhgs.efhilt at gmail.com> wrote: > 最大的不同,我个人感觉是with和yield > > 现在的yield可以传参数进去了,成了一个完全意义上的coroutine了,(以前为什么不是,shhgs也不懂,现学先卖,脸皮厚一下) > > with看懂了,这个很重要。感觉经过这么一包装之后,类库能跟强壮,用户代码能更安全。可以说既防呆又防弹(^_^)。 > > 此外,exception的改进很大,先是exception成了new style class,其次是支持try, except,finally的共处了。 > > > 其他增强包括: > > syntatic sugar: > x = 1 if a>b else 2 > > __index__,是应NumPy的请求加的,跟普通用户没什么关系,主要是能用各种int(8,16,32,64 bit)来表示slicing的index。 > > > > 类库方面 > > sqlite3成了Python的标准类库。sqlite和python结盟了。 > ctypes被收入标准类库了 > hashlib,可能技术上很重要,但仅限于技术。 > ElementTree,只对xml有影响 > 连set都很少用,不要说heapq了。用的时候再看。 > > > 回顾Python的各次升级,给我印象最深的是 > 2.0 --> 2.1 list comprehension > 2.1 --> 2.2 new style class > 2.2 --> 2.3 generator > 2.3 --> 2.4 decorator > > 那么2.4到2.5将会是谁呢? > wiith OR yield > > > > > > > On 4/10/06, limodou <limodou at gmail.com> wrote: > > On 4/10/06, 笨笨狗 <chen.ruijie at gmail.com> wrote: > > > 在 06-4-10,boyeestudio<boyee118 at gmail.com> 写道: > > > > 我也是用2.4,2.5有什么激动人心的功能吗?呵呵! > > > > > > > > > > 对啊,老大们出来详细介绍下,看英文的太慢 > > > > > > > 查下归档吧。已经简单地介绍过了。 > > > > -- > > I like python! > > My Blog: http://www.donews.net/limodou > > My Django Site: http://www.djangocn.org > > NewEdit Maillist: http://groups.google.com/group/NewEdit > > > > _______________________________________________ > > 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 > > > > >
2006年04月11日 星期二 08:37
问个很弱的问题,如果我把2.4卸掉,装2.5,那wxPython,其它的什么模块都要重装吗?没试个,怕出事,所以问一下? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060411/f25ac84e/attachment.html
2006年04月11日 星期二 11:21
多谢shhgs大侠的讲解,知道了不少东西:) -- 云电清华同方小民工
2006年04月11日 星期二 12:47
On 4/11/06, boyeestudio <boyee118 at gmail.com> wrote: > 问个很弱的问题,如果我把2.4卸掉,装2.5,那wxPython,其它的什么模块都要重装吗?没试个,怕出事,所以问一下? 有些二进制的包,因为有dll的动态依赖是需要安装使用2.5版python的库编译的包的。而源码的不需要。不过一般安装python都会创建一个新的目录,因此基本上都是要重装的。 -- I like python! My Blog: http://www.donews.net/limodou My Django Site: http://www.djangocn.org NewEdit Maillist: http://groups.google.com/group/NewEdit
2006年04月11日 星期二 15:48
现在还只能用2.4,要等大部分库都移植到2.5上再说。 On 4/11/06, limodou <limodou at gmail.com> wrote: > On 4/11/06, boyeestudio <boyee118 at gmail.com> wrote: > > 问个很弱的问题,如果我把2.4卸掉,装2.5,那wxPython,其它的什么模块都要重装吗?没试个,怕出事,所以问一下? > > 有些二进制的包,因为有dll的动态依赖是需要安装使用2.5版python的库编译的包的。而源码的不需要。不过一般安装python都会创建一个新的目录,因此基本上都是要重装的。 > > > -- > I like python! > My Blog: http://www.donews.net/limodou > My Django Site: http://www.djangocn.org > NewEdit Maillist: http://groups.google.com/group/NewEdit > > _______________________________________________ > 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 > > -- http://www.flyaflya.com powered by pygame+python
Zeuux © 2025
京ICP备05028076号