Python编程思想
文章平均质量分 61
gvanrossum
这个作者很懒,什么都没留下…
展开
-
Python Sprint 报告
为了便于参考,这里是关于本次 sprint[1] 的 wiki 页面和 py3k 的wiki页面。Python 3000 Sprint 的成果我将从本次 sprint 的 Py3k 部分的成果开始,因为我是最直接地参与了。热身在本次 sprint 的前几周,我已经对解释器做了几处深层次的修改,比如将 classic class[2]完全去掉,并且去掉了绝大多数的 has_key()翻译 2006-08-30 14:15:00 · 10967 阅读 · 5 评论 -
动态函数重载(Dynamic Function Overloading)
我已经向Python的subversion沙箱里提交了一个新的动态函数重载的实现。尽管“(动态或运行时)重载函数[(dynamically, or run-time) overloaded functions]”这一术语受到各方批评,我还是要继续讲讲它。“(动态或运行时)重载函数”又可称为泛型函数(generic functions)、多重方法(multi-methods)或分派(dispatch翻译 2006-06-23 10:29:00 · 9943 阅读 · 8 评论 -
PyCon 2007回顾
这篇Blog是我在从Pycon返回的飞机上写的。我真有些筋疲力尽的感觉,不过这是一个令人振奋的星期。本次大会远远超出了我(包括其它人)的所有预期:出席的人数增加了40%、精彩的基调演讲和不可思议的"嗡嗡声"(译注:buzz,不知所指为何)。除了基调演讲,我没有听太多的报告,但是我听说有许多不错的。我参加得最多的报告是由Jim Hugunin所作的关于IronPython项目的进展。(IronPy翻译 2007-03-01 11:25:00 · 9627 阅读 · 2 评论 -
新的Python 3000视频和幻灯
我给出两个最近做的关于Python 3000(也就是 Py3K或Python 3.0)讲座的版本。第一次是一个预演,2月14日,在Mountain View的Google中心。现在它在Google Video上(这里)。 第二次是在2月24日在Dallas的PyCon 2007大会上作了。PPT现在在python.org(这里)上。(我根据从Gooogle Talk上得到的反馈重新安排了一下翻译 2007-02-27 10:53:00 · 11471 阅读 · 1 评论 -
Python 3000 FAQ
Q. 我想学 Python。我应该学 Python 2.6还是Python 3.0?A. 绝对是学 Python 2.x(最新出的版本是 2.5)。我期望在你需要学习 Python 3.0之前先学两年2.x,并且从一个初学者的角度来看两个版本间的差异并不是很大:在2.x中学到的绝大多数内容仍然可以用在3.0中。Q. 既然你打算去掉 reduce(),为什么还保留 map()和 filter()呢?翻译 2007-08-09 13:51:00 · 14992 阅读 · 1 评论 -
给Bruce Eckel的回复
我将主要针对Bruce Eckel的Blog《Python 3K还是Python 2.9?》中的每一部分进行回答。并发处理:看来现在我们很高兴在这里所找到的。我很期待着基准测试可以显示PP(译注:Parallel Python)或类似(或者不类似!)的解决方案确实可以提高性能。另一方面,我想看到的探索是:将这样的一个解决方案集成到一个存在的web框架中(也许是作为WSGI中间件)这样web应用可翻译 2007-09-12 15:32:00 · 9290 阅读 · 0 评论 -
Python 3000 进度报告(有点长!)
摘要这是大家期待已久的对Python3000项目最新进展的报告。在过去两个月的进度中,产生了许多激动人心的新特性。 在接下来的两个月中,我会分几次亲自来向大家展示这些东西。项目简介早期历史最开始冒出 Python 3000 这个想法貌似还是在 2000 年 Python 大会上。 取 Python 3000 这个名字是从 Windows 2000 这个名字中得来的灵翻译 2007-06-20 09:41:00 · 13633 阅读 · 4 评论 -
去掉GIL不容易
昨天,Juergen Brendel在他的博客中详细列出了GIL的诸多不足。他声称这是我做的一个架构决策,而此决策限制了他的生产率。我并不期待这个回复或其它任何回复能停止去除GIL的请求,尽管关于此问题已经有一个理由充分的FAQ条目。但我也不期望它能消失,直到其他人通过努力去除它,并且显示GIL的去除不会减慢单线程Python代码的效率。这在以前已经试过了,结果令人失望,这也是为什么我自已不愿意花翻译 2007-09-12 21:44:00 · 12729 阅读 · 0 评论