|
1.前言(Foreword)
歡迎大家來到Python訪談錄! 人們常常會(huì)對(duì)開源編程語言感到困惑,只關(guān)注語言背后的技術(shù)——無論是語言本身,還是它可以使用的庫,或者用它構(gòu)建的令人印象深刻的產(chǎn)品,卻很少去關(guān)注讓編程語言能夠存在的程序員們構(gòu)建的生態(tài)系統(tǒng)。 Python是一種開源編程語言,主要由來自全球各地的志愿者所共同努力推動(dòng)。因此,不僅要關(guān)注使Python變得更好的技術(shù),而且要關(guān)注那些使它變得更好的人。 Python的世界里不僅僅只有代碼,還有一群志同道合的人們匯聚成社區(qū),通過開源的精神讓世界變得更美好。成千上萬的人為Python的成功作出了貢獻(xiàn)。 本書是對(duì)Python及其精彩的開源社區(qū)中貢獻(xiàn)卓著的大牛們的訪談錄。書中深入探討了這些人的個(gè)人背景和他們對(duì)社區(qū)、技術(shù)以及Python未來發(fā)展方向的看法。 但是,最重要的是——本書進(jìn)一步表明作為一門編程語言,Python確實(shí)是由一個(gè)個(gè)和你一樣的人組成,試圖在世界上做出改變,一步一個(gè)腳印。 Kenneth Reitz(肯尼斯·瑞茲)Python軟件基金會(huì)理事(Director at Large)貢獻(xiàn)者(Contributor)
2.序
在2016年快結(jié)束的時(shí)候,我和Packt出版社的圖書編輯進(jìn)行了一場頭腦風(fēng)暴,探討了一些有趣的圖書主題。因?yàn)槲抑霸诓┛蜕献隽艘幌盗嘘P(guān)于程序員的訪談報(bào)道,名為“PyDev of the Week(一周一名Python開發(fā)者)”,所以我們想根據(jù)之前對(duì)Python社區(qū)核心成員的那些訪談內(nèi)容制作一本書。于是,我就花了一些時(shí)間整理出了20個(gè)我認(rèn)為對(duì)寫作這本書會(huì)有幫助的人名,然后在2017年開始陸續(xù)聯(lián)系他們。 我總共用了大約8~12個(gè)月的時(shí)間,最終采訪了Python社區(qū)的20名大牛,不過我的名單在那段時(shí)間內(nèi)變更過幾次。有一些人對(duì)訪談不太感興趣,也有一些人沒有聯(lián)系上。但是,我最終還是堅(jiān)持下來了,匯集了一組我認(rèn)為足以代表整個(gè)Python編程社區(qū)的訪談錄。 在這本書里,你將會(huì)看到許多關(guān)于Python和它的創(chuàng)建者們的奇聞軼事,例如Brett Cannon和Nick Coghlan。你會(huì)理解為什么Python在第一版中沒有Unicode支持,還可以從核心開發(fā)者那里得知他們關(guān)于Python未來發(fā)展方向的判斷。你還將看到一些著名的Python書籍的作者們的故事,例如Al Sweigart、Luciano Ramalho和Doug Hellmann。 我還與一些流行的Python第三方軟件包的創(chuàng)建者或核心開發(fā)者進(jìn)行了交談,例如web2py的作者(Massimo Di Pierro)、SQLAlchemy的作者(Mike Bayer)和Twisted 框架的作者(Glyph Lefkowitz)等。 我對(duì)Carol Willing的采訪非常有趣。因?yàn)樗?span lang="EN-US" xml:lang="EN-US">Python語言本身的核心開發(fā)者,所以她對(duì)女性在學(xué)習(xí)技術(shù)和Python方面的看法是非常具有啟發(fā)性的。同時(shí)她也是Project Jupyter的重要貢獻(xiàn)者,因此可以了解更多關(guān)于這個(gè)項(xiàng)目的精彩之處。 你一定會(huì)發(fā)現(xiàn)Alex Martelli和Steve Holden的采訪特別引人注目,因?yàn)樗麄儾粌H使用Python很多年而且有很多有趣的見解。 在任何一個(gè)與我交談過的人那里,你都可以學(xué)到很多東西。如果你碰巧認(rèn)識(shí)他們,那么你了解得可能比我更全面。即使談話非常簡短,但所有人都很高興和我聊天,并十分積極地回答我的提問。如果你碰巧在某次會(huì)議上遇到他們,請(qǐng)務(wù)必感謝他們對(duì)社區(qū)的貢獻(xiàn)。 特別感謝所有接受我采訪的人。我真誠地感激他們花時(shí)間來幫助我完成這個(gè)項(xiàng)目。我還要感謝我的編輯們讓這個(gè)項(xiàng)目走上正軌。最后,我要感謝我的妻子Evangeline,忍受我在整個(gè)夏天隨時(shí)出門采訪。最后,我要感謝你,親愛的讀者,感謝你閱讀這本書。
1Brett Cannon(布雷特·坎農(nóng))1 |
|
| ||||||
|
| ||||||
|
| ||||||
|
| ||||||