Python,中文翻译是蟒蛇,让人心生畏惧。但是在程序员群体中,却有那么一群人快乐地称呼自己是Pythonista(Python爱好者),还有“华蟒用户组CPyUG”这样的线上团体,人丁兴旺。这来源于由Guido van Rossum在1989年发明的以Python命名的计算机程序设计语言,因其语法简洁近自然语言,内置模块丰富实用,早已拥有大量拥趸。
豆瓣是世界范围内对Python语言应用最为成功的公司之一。在刚刚结束的这个周末,国内首届基于Python语言的编程马拉松(hackathon)在豆瓣举行。作为2012Python中国大会PyCon2012China的一个组成部分,此次hackathon活动在线上报名阶段便吸引了百余位开发者的关注。在现场提交产品开发创意并进行陈述和答疑后,经过专家评委的初评,近30位程序员、工程师组成的11个开发团队获得参赛资格。
编程马拉松于10月27日下午13:00正式开始。经过27小时不间断的编程,10月28日下午16:00准时结束,各团队提交产品并进行现场演示。最终经过各开发团队和专家评委共同评选,5支开发团队获得优胜。获奖团队及其产品包括:
SOS团队的作品微途"Wayto" - 根据weibo的地理信息自动汇集目的地,真人评论文字/照片;
EBShare团队的作品”iRSS“ - 用户通过点击红心、垃圾桶等功能按钮对网络内容进行选择,并记录其偏好,队员表示从产品创意到UI都是向豆瓣FM致敬;
42qu团队的作品”42qu CC“ - 已经很不错的应用重新部署在SAE上,并进一步强化了功能;
作品AI Vs. AI - 编写AI进行在线游戏对战,demo只完成了黑白棋项目,***AI用Python写了100多行;
G-Star团队的作品”Stat Helper“ - 可以个性化设置的网站运行参数监测工具。
获奖团队获得了由新浪云计算提供的奖品,所有参赛选手还获得了由同样是Python语言开发的豆瓣阅读提供的每人50元数字作品购买基金。
Python的简洁优雅,重新定义了Pythonic一词,成为跨语言/领域专注简洁解决问题的一种工程态度的专用词,对编程如是,对工作、生活中的很多事情亦如是。因此Pythonic Hackathon便有了在“使用Python语言进行开发"之外的更多含义。本次hackathon赛事的参赛者们,他们的产品创意新颖,完成度高,更重要的是在连续高强度的开发过程中,他们仍然努力寻找和坚持Pythonic的解决问题方式。专家评委之一、豆瓣***架构师洪强宁教授赛后对选手们说”工程师改变世界——豆瓣团队一直坚持这样的理想和做事方式,也因此聚集了很多这样的开发者。很高兴越来越多的人加入到学习和使用Python的队伍中,让我们一起用Python和Pythonic精神改变世界。“
现场快照: