Thursday, August 25, 2011

成员面对面: Brett Cannon

原文链接: Meet the Team: Brett Cannon

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

姓名:Brett Cannon
地址:美国,加利福尼亚州,旧金山
主页:https://profiles.google.com/bcannon
博客:http://sayspy.blogspot.com

你使用Python多久了?

从2000年秋天开始.

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

从2003年4月开始(就在PyCon 2003大会之后)

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

我成为一个核心开发者,是因为我经常麻烦别人帮我提交补丁(这个技巧已不像以前 那么有用了).从2002年8月我开始复兴Python-Dev的总结报告.(持续了将近2.5年). 在写这些总结时,我经常发现一些小问题,就顺手解决他们.由于我经常在python-dev 上交流,我就让那些同伴检查下我的补丁并帮我提交.有一天Guido问我为什么不自己 提交,我就回答说我没有相关的提交权限,然后他就差不多说了句"你现在有了".

我的第一次commit(changeset 28686),是用来修复time.strptime()函数中的 字符串转义问题(这是我对Python本身的第一次贡献).

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

我主要关注import机制,还负责使Python语言能够在所有的虚拟机上顺利运行.

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

我设法在我的博士学位论文中只使用了点Python,主要是用Python实现服务端的一些 东西.在其他情况下,我所有的私人项目都尽可能的使用Python.并且我未来在Google 公司的工作也主要使用Python.

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

我是一个电影爱好者,也会选择性的看一些电视(在2000年夏季的高温中失去了 我的电视对我来说是一件意外的好事;而和我的妻子结婚是我有意为之所做的最好 的事情 =). 在其他时间,我经常做做阅读,主要是看看杂志和一些网站,还有好些 一直在看而没看完的书.