|
1.前言(Foreword)
欢迎大家来到Python访谈录! 人们常常会对开源编程语言感到困惑,只关注语言背后的技术——无论是语言本身,还是它可以使用的库,或者用它构建的令人印象深刻的产品,却很少去关注让编程语言能够存在的程序员们构建的生态系统。 Python是一种开源编程语言,主要由来自全球各地的志愿者所共同努力推动。因此,不仅要关注使Python变得更好的技术,而且要关注那些使它变得更好的人。 Python的世界里不仅仅只有代码,还有一群志同道合的人们汇聚成社区,通过开源的精神让世界变得更美好。成千上万的人为Python的成功作出了贡献。 本书是对Python及其精彩的开源社区中贡献卓著的大牛们的访谈录。书中深入探讨了这些人的个人背景和他们对社区、技术以及Python未来发展方向的看法。 但是,最重要的是——本书进一步表明作为一门编程语言,Python确实是由一个个和你一样的人组成,试图在世界上做出改变,一步一个脚印。 Kenneth Reitz(肯尼斯·瑞兹)Python软件基金会理事(Director at Large)贡献者(Contributor)
2.序
在2016年快结束的时候,我和Packt出版社的图书编辑进行了一场头脑风暴,探讨了一些有趣的图书主题。因为我之前在博客上做了一系列关于程序员的访谈报道,名为“PyDev of the Week(一周一名Python开发者)”,所以我们想根据之前对Python社区核心成员的那些访谈内容制作一本书。于是,我就花了一些时间整理出了20个我认为对写作这本书会有帮助的人名,然后在2017年开始陆续联系他们。 我总共用了大约8~12个月的时间,最终采访了Python社区的20名大牛,不过我的名单在那段时间内变更过几次。有一些人对访谈不太感兴趣,也有一些人没有联系上。但是,我最终还是坚持下来了,汇集了一组我认为足以代表整个Python编程社区的访谈录。 在这本书里,你将会看到许多关于Python和它的创建者们的奇闻轶事,例如Brett Cannon和Nick Coghlan。你会理解为什么Python在第一版中没有Unicode支持,还可以从核心开发者那里得知他们关于Python未来发展方向的判断。你还将看到一些著名的Python书籍的作者们的故事,例如Al Sweigart、Luciano Ramalho和Doug Hellmann。 我还与一些流行的Python第三方软件包的创建者或核心开发者进行了交谈,例如web2py的作者(Massimo Di Pierro)、SQLAlchemy的作者(Mike Bayer)和Twisted 框架的作者(Glyph Lefkowitz)等。 我对Carol Willing的采访非常有趣。因为她是Python语言本身的核心开发者,所以她对女性在学习技术和Python方面的看法是非常具有启发性的。同时她也是Project Jupyter的重要贡献者,因此可以了解更多关于这个项目的精彩之处。 你一定会发现Alex Martelli和Steve Holden的采访特别引人注目,因为他们不仅使用Python很多年而且有很多有趣的见解。 在任何一个与我交谈过的人那里,你都可以学到很多东西。如果你碰巧认识他们,那么你了解得可能比我更全面。即使谈话非常简短,但所有人都很高兴和我聊天,并十分积极地回答我的提问。如果你碰巧在某次会议上遇到他们,请务必感谢他们对社区的贡献。 特别感谢所有接受我采访的人。我真诚地感激他们花时间来帮助我完成这个项目。我还要感谢我的编辑们让这个项目走上正轨。最后,我要感谢我的妻子Evangeline,忍受我在整个夏天随时出门采访。最后,我要感谢你,亲爱的读者,感谢你阅读这本书。
1Brett Cannon(布雷特·坎农)1 |
|
| ||||||
|
| ||||||
|
| ||||||
|
| ||||||