close
The Wayback Machine - https://web.archive.org/web/20110512033932/http://blog-cn.python.org:80/

Wednesday, May 11, 2011

欢迎访问 Python Insider!

原文链接: Welcome to Python Insider!

Python Insider 是 Python 核心开发组的官方博客。如果你不是邮件组的 成员,你可以从这里大致了解到邮件组中讨论的内容,尤其可以了解到 Python 可能发生的变更。我们将在这里写下核心开发组最近发生的主要事项, 例如向 Mercurial 的迁移、新核准的 PEP (Python Enhancement Proposal)、 以及 API 的变更等。

我们并不打算用这个博客代替 python-dev 邮件组 以及开发人员的个人博客 (见边栏的链接),这个博客的目的是在项目完成时发一个消息出来供大家讨论, 或者是某个项目需要帮助时向大家求援。我们欢迎跟帖讨论,不过我们更期望 你能加入 python-dev 邮件组直接参与讨论以及跟踪整个开发过程。

你可以把这个博客当做了解 Python 语言演化的一个窗口。

订阅

你可以通过下面的方式跟踪和阅读 Python Insider:

寻求帮助

我们已经有了一个专门的作者团队。目前我们需要会网站设计的人帮忙 设计一下网站模板。如果你可以帮我们为博客整整容的话,请联系 Doug Hellmann (doug dot hellmann at gmail)

成员面对面: Tarek Ziadé

原文链接: Meet the Team: Tarek Ziadé

"成员面对面(Meet the Team)"是一系列简单介绍Python核心开发组的成员的文章, 本帖 是该系列中的一篇.

姓名:Tarek Ziadé
地址:法国, 布根地,第茂附近的Turcey
主页:http://ziade.org

你使用Python多久了?

差不多有10年了。

你成为Python核心代码提交者多久了?

自从2008年12月21日到现在。

你是从什么时候开始成为核心开发者的? 你还记得第一次commit吗?

我开始成为核心开发人员主要是为了维护Distutils模块,并让他有更多的功能。

我作为核心开发人员的第一次代码提交是为了修复distutils新特性中的一个小bug。 那个特性是我成为代码提交者之前提出的,也刚好在当时的前一周加入Python中。 这个特性能使我们配置Distutils的register, 上传命令以和类似pypi的服务器更好的交互。

我使用全新的权限提交了代码,当时是2008年12月24日星期三,正好是我的生日,也恰恰是 Python 0.9.4版本release的17周年纪念日。

你现在负责Python的那一部分?

我主要负责标准库中的sysconfig, distuils, packaging(会在3.3版本加入), shutil, pkgutil模块, 偶尔也负责下其他的模块。

除了核心开发工作以外, 你还在那些方面用到Python?

我在Mozilla的Service组中工作,我在那用python构建web service。

除了编程以外, 你还做些什么?

我会看看漫画,写写书,和我孩子们玩耍,与我的妻子品酒,并试着翻新我那始于1848年 的旧房子。

Tuesday, May 10, 2011

新版博客版面设计

原文链接: New Blog Design

如果你通过RSS阅读器来阅读 Python Insider 的内容,你可能看不到 Marcin Wojtczuk 为我们设计的新的页面样式。它看上去非常不错,并且给人 以简单清爽的感觉, 我们对这个效果非常满意。

Marcin, 感谢你付出的时间和努力。

罗马尼亚语 和 简体中文 翻译工作

原文链接: Romanian and Simplified Chinese Translations

今天Python Insider团队很高兴公布2个新博客。 罗马尼亚语简体中文 的翻译人员 加入了 翻译项目,并已经开始发布旧博文的翻译版。和几天翻译版一样,这些并行 的版本会稍微滞后于 Python Insider 原来的文章。

Monday, May 9, 2011

成员面对面: Brian Curtin

原文链接: Meet the Team: Brain Curtin

"成员面对面(Meet the Team)"是一系列简单介绍Python核心开发组的成员的文章, 本帖 是该系列中的一篇.

姓名:Brian Curtin
地址:芝加哥, 伊利诺伊州
主页:http://blog.briancurtin.com/

你使用Python多久了?

在持续6年的时间里每天都用。在那之前我偶尔会在大学的课程上和夏季实习期 间使用python。

你成为Python核心代码提交者多久了?

才刚刚超过一年。3月24日是我加入开发组一周年的日子。

你是从什么时候开始成为核心开发者的? 你还记得第一次commit吗?

我开始起步是在工作中写扩展模块时注意到了一个文档bug,然后我提交了一个 简单的补丁,Georg Brandl立刻就确认通过了它。有了那次快速的成功经历,和 一次全新的源代码检出,我就很想深入项目并学习更多关于我当时正在使用的 模块,最后我写了一个能让zipfile支持上下文管理器的补丁。

为了便于起步,我最初的几次提交都是文档内容的修复。我最早提交的代码是给 winreg模块增加一下新的特性并扩展的它的测试涵盖范围。

你现在负责Python的那一部分?

作为参与CPython开发项目中的少数的Windows用户中的一员,我设法关注Windows 用户碰到的所有问题。因此,我有机会致力于维护很多标准库,包括很多我从来 没有使用过的。我还没有做过任何更解释器相关的任何工作,但我正在找机会做出 改变。

除了核心开发工作以外, 你还在那些方面用到Python?

我为一个用C++写的商业数据库建立了很多测试工具。那儿提供了一个数据API的 扩展模块,这样我们可以很方便的编写回归测试,性能测试。并且我们总是想建 立更多的测试。

除了编程以外, 你还做些什么?

我是一个狂热的棒球迷。春季我当一个大学棒球的裁判员,在夏季则是很多社团的 裁判,同时我还经常去看芝加哥小熊队的比赛。

成员面对面: Nick Coghlan

原文链接: Meet the Team: Nick Coghlan

"成员面对面(Meet the Team)"是一系列简单介绍Python核心开发组的成员的文章, 本帖 是该系列中的一篇.

姓名:Nick Coghlan
地址:布里斯班, 澳大利亚
主页:http://www.boredomandlaziness.org

你使用Python多久了?

在1999年我第一次接触python的1.5.2版本,当时我的讲师在一门网络课程中使用它。 从2002年的2.2版本开始我业务上主要使用python来做自动化测试,从此一发不可收拾。

你成为Python核心代码提交者多久了?

2005年Guido给我了权限来更新PEP343(主要围绕上下文方法)

你是从什么时候开始成为核心开发者的? 你还记得第一次commit吗?

随着我开始贡献补丁,我在2004年有了3个月的空余时间,于是和Raymond跟Facundo 一起修改decimal模块,主要是跑telco基准测试并找方法来提升代码的速度。 decimal模块中很多奇怪的hack(比如检测特殊情况的快速路径,以及在转化由数字 构成的元组到整数类型时字符串的使用)都是源自于那段时间。

你现在负责Python的那一部分?

runpy,functools和contextlib是经常在我收件箱中出现的东西。我还留意着Brett和 Victor从事的import,Raymond处理的collections和itertools,以及其他跟编译器 有关的东西。我还执迷于跟文化有关的东西。

除了核心开发工作以外, 你还在那些方面用到Python?

很少。工作中用python很快就完成了任务,当前根本就没有机会需要hack它。 我确实很想清理下我的数字音乐库,而现在要完成这个任务的工作所需要的脚本 只需要hack一把就行了。

除了编程以外, 你还做些什么?

跆拳道,电脑游戏,足球,阅读等等,等等。。。

Sunday, May 8, 2011

Jython 已迁移至 Mercurial

原文链接: Jython Migrates to Mercurial

Jython 终于从 Subversion 迁移至 Mercurual 了! 迁移的过程确实有些坎坷, 原因是我们 的 Subversion repo 不够平易近人, 要干净地转到另外一个版本控制系统还真要花不少 功夫.

新的 Jython 官方 repo 现托管于:

http://hg.python.org/jython

同时我们还设立了一处 BitBucket 镜像 以方便 forking.

另外还有一个更大的只读 repo, 其中包含持续开发的功能分支 (已转换为 Mercurial 书签). 该 repo 托管于 http://hg.python.org/jython-fullhistory

Mercurial 使得贡献 Jython 更为容易了, 欢迎你拉一支 fork 来帮助我们建造 Jython 2.6!