在Pycoder's weekly看到的一篇文章,是在EuroPython 2013大会上对Python Software Foundation的主席Lindberg演讲的记录。
文章主要分为三个部分:
一、关于Python的设计哲学
关于python之禅还有幽默感(?)。
二、挑战
包括python取得的成就,比如even millions的开发人员用它来工作,在电影,动画和生物领域的广泛应用,还有在大学教育中对java的替代。
其中也提到了“市场分割的挑战”(share == 分割 ?),如javascript这个过去曾经饱受bug折磨,只能运行在浏览器中且前后实现不一致的东西已经成长的相对较大的竞争对手,无论是在桌面端和服务器端,尤其是在移动领域。还有现在也在不断的增长的作为嵌入式扩展语言的Lua,还有带有并发和已部署这样魅力的go语言。还有潜在的竞争对手R语言。
另外提到"Frankly, deployment is a challenge for us",不知道go是怎么部署的。有了解的同学介绍下。(另外这里没有提到ruby,是什么情况呢,不了解)
后面还提到的Python Software Foundation的使命: promote, protect, and advance the Python programming language, and to support and facilitate the growth of a diverse and international community of Python programmers 。
另外一个挑战是现在的社区变得老了,需要采取行动建设和发展社区。
三、迎接巨变
有了上面的挑战,必然要有对应的变化来应对,不然就只能 go away 了。
Lindberg强调将会关注三个部分来发展Python社区。
1. Code of Conduct
不同于PEP8针对编码,这个更像是社区行为准则,这个东西就是Python社区应该是什么样子的缩影。在这一点的最后Lindberg总结说Python是包含社区的语言。 Code of Conduct
2. 关注教育
讲了一个11岁小孩学习编程的故事,说我们需要考虑关于下一代的事情了。还有对 Raspberry Pi 的支持。
3. 更好的社区
首先是一个更好的网站: http://preview.python.org/ ,目的是让大家更容易参与到社区中来,后面应该是说了关于PSF调整成员结构,让人人都可能成为基金会的成员。
最主要的目的还是让人人都参与到社区建设中来。
最后又说PSF会“给你家一般感觉”。
摘述完毕
上面的内容不是翻译,只是自己在看到后提取其中的部分,我的理解也不一定准确。欢迎吐槽。
建议你去读原文:http://lwn.net/Articles/558172/
总的来说,Python的发展是更注重人文了。
微信公众号:Python程序员杂谈