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

是该系列中的一篇.

姓名:Michael Foord

地址:英国, 北安普敦

你使用Python多久了?

我一开始使用Python是2002年, 那时只是把它当做业余爱好. 从2006年开始我

开始全职使用Python. 第一次接触的Python缘由是我们几个人想要写一个通过email

玩的游戏. 当时我们几个人都有一段时间没写过程序了, 本来我们打算使用smalltalk,

后来有人建议我们试试Python. 然后我就飞快地和Python陷入爱河了.

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

是从2009年的PyCon开始的. 最初是因为我在IronPython项目上做的一些事情.

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

在PyCon 2009冲刺阶段我和另一名核心开发人员Gregory Smith一起, 当时是要把

google贡献的一些unittest改进合并进来.

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

在刚开始PyCon冲刺中unittest的那段工作以后, 我接着修正了unittest的一些其他

问题, 而且对unittest做了一些改进. 当时unittest还没有维护者, 于是我就成了

unittest的维护者, 不过我也在其他的标准库上面做过一些贡献.

我还在一些其他的次要方面做一些支持Python的工作, 例如维护Planet Python,

作为一名PSF成员, 帮助管理一下python.org等等.

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

我的全职工作是为Canonical做web开发. 我负责的是围绕Canonical网站的一些

web服务内部架构, 还有一些集成到Ubuntu中的服务. 工作本身很有趣, 我们的团队

也很给力.

闲暇时间我的工作主要放在unittest2 (改进版unittest模组在其他平台上的backport),

mock (一个代码测试工具库, 为测试提供模拟物件和monkey patch支持), 还有其他

一些小项目上面.

我也想多写一些东西, 不过我已经花了两年的好时光写了IronPython in Action这本

书, 所以近期怕是不会开始大的写作项目了.

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

嗯, 在过大约四周我的第一个小孩就要出生了 -- 所以我现在的回答可能很快就不

适用了.

我是北安普敦(英国)一所教堂的积极参与者, 我花了不少时间在上面, 而且是我们

一个慈善项目的管理者. 在Canonical这家公司工作的好处之一是我可以在家办公.

这样我就可以扎根在这里, 不用到处搬家了 (我当然不是因为天气好才呆这里的,

而且想必大家都知道, 北安普敦这地方不是Python编程的活跃地区). 我的第一次

全职编程高峰期是在伦敦的一个超赞的团队里面, 然而每天上下班单程要两个小时.

我就这样坚持了4年, 而且非常享受这份工作. 不过现在我总算是逃脱了上下班路程

的苦恼, 我觉得我不会再回到老路上去了.

我还喜欢玩XBox游戏. 不幸的是, 如果我碰到喜欢的游戏, 就会陷入里边几个星期

无法自拔, 所以我得非常小心, 为此我已经避开了魔兽世界(World of Warcraft)和

星战前夜(EVE Online)... 我还组织了一个北安普顿的每月geek聚会. 虽然这里的

Python程序员的数量不够组织一个Python用户组, 不过这里格式各样的geek还是挺多

的. 我们一般都在酒吧里聚会, 一起侃侃大山, 或者展示一下自己最近做的一些小

玩意.

python 代码-Python Insider相关推荐

  1. python 代码-python经典代码

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 在昨天的文章中,我们介绍了关于python列表推导式 的使用,字典推导式 ...

  2. 一朵玫瑰花的python代码,python玫瑰花代码讲解

    大家好,本文将围绕用python画玫瑰花代码 祝福生日快乐展开说明,一朵玫瑰花的python代码是一个很多人都想弄明白的事情,想搞清楚python绘制玫瑰花代码需要先了解以下几个事情. 1.怎么用py ...

  3. 爬虫python代码-python爬虫(附源码)

    声明:本文内容皆来自网上 环境:ubuntu19.04.python3.x python包:requests.bs4.beautifulsoup.re.urllib.lxml.os 下载方式:$pip ...

  4. 爬虫python代码-Python爬虫入门(01) -- 10行代码实现一个爬虫

    跟我学习Python爬虫系列开始啦.带你简单快速高效学习Python爬虫. 一.快速体验一个简单爬虫 以抓取简书首页文章标题和链接为例 简书首页 就是以上红色框内文章的标签,和这个标题对应的url链接 ...

  5. 爬虫python代码-Python爬虫教程:200行代码实现一个滑动验证码

    Python爬虫教程:教你用200行代码实现一个滑动验证码 做网络爬虫的同学肯定见过各种各样的验证码,比较高级的有滑动.点选等样式,看起来好像挺复杂的,但实际上它们的核心原理还是还是很清晰的,本文章大 ...

  6. kmeans算法实例及python代码-Python实现k-means算法

    本文实例为大家分享了Python实现k-means算法的具体代码,供大家参考,具体内容如下 这也是周志华<机器学习>的习题9.4. 数据集是西瓜数据集4.0,如下 编号,密度,含糖率 1, ...

  7. 美国队长的工资 python代码-Python入门必学,用Python练习画个美队盾牌

    0 环境 Python版本:3.6.6 操作系统:Mac OS Mojave 10.14.2 1 引言 最近我媳妇每天晚上吃饭时候也拿手机看,上厕所也在看. 看着看着还会笑?WTF?你在干嘛呢? 没错 ...

  8. 美国队长的工资 python代码-Python画个美国队长队盾牌实例教程

    Python画个美队盾代码 0 环境 Python版本:3.6.6 操作系统:Mac OS Mojave 10.14.2 1 引言 最近我媳妇每天晚上吃饭时候也拿手机看,上厕所也在看. 看着看着还会笑 ...

  9. 美国队长的工资 python代码-Python有趣的小案例-美国队长盾牌

    # 导入 turtle 模块 # 模块是 python 自带的工具箱,这里将工具箱导入就能使用了 # turtle 模块是 python 用来画图的工具箱 import turtle # 将 turt ...

最新文章

  1. openfire 接受消息流程
  2. oracle 10 升级补丁
  3. DIscuz论坛上传附件2M限制修改
  4. 剑指offer(12)数值的整数次方
  5. arcgis插值不覆盖区划图_ArcGIS绘图—空气质量站点数据插值绘制等值线图
  6. 后缀数组(bzoj 1031: [JSOI2007]字符加密Cipher)
  7. 用递归实现求一个迷宫是否有通路
  8. 计算机的存储容量以什么为单位,计算机中用来表示内存储器容量大小的基本单位是什么?...
  9. 云片短信平台java案例,Java使用云片网API发送短信验证码
  10. C#中datagridview实现单元格输入框加按键,下拉框功能
  11. ESP8266最小系统
  12. WPS新建文字分享微信.docx形式_这 3 个实用的文档「分享」技巧,很多人都不会用...
  13. 从零到一制作个人网站
  14. 【水晶报表】中如何打印条形码?
  15. 网络知识点之-APR协议
  16. 移动端开发网页时,有部分字体无故变大或变小
  17. 哪个系统目录包含linux使用的外部设备,下面那个系统目录中包含Linux使用的外部设备( )...
  18. 邮件集成java mail + 读取邮件模板
  19. 无招胜有招-Vivado非工程模式下的FPGA设计流程
  20. 页面设计:响应式设计电子商务网站案例学习

热门文章

  1. WPF DatePicker默认显示当前日期,格式化为年月日(转)
  2. 树的直径【p3629】[APIO2010]巡逻
  3. Wedding UVA - 11294(2-SAT男女分点)
  4. 每日站立会议10(完成)
  5. python --异常处理
  6. 重写 button 的创建方法
  7. Android 三种方式实现自定义圆形页面加载中效果的进度条
  8. python读取txt数据-python读取文本文件数据
  9. python手机版怎么运行项目或脚本-把Python脚本放到手机上定时运行
  10. 怎么用python画简单的图-Python | 用matplotlib画些简单的图