- 利用Python進(jìn)行數(shù)據(jù)分析(原書(shū)第2版)
- (美)韋斯·麥金尼
- 1613字
- 2019-01-05 06:07:19
致謝
本書(shū)是全世界很多人多年來(lái)富有成效的討論、協(xié)作和支持的成果。我想對(duì)他們中的一些代表致以謝意。
懷念:John D. Hunter(1968—2012)
我們親愛(ài)的朋友和同行John D. Hunter在經(jīng)歷了一場(chǎng)與結(jié)腸癌的戰(zhàn)斗后,于2012年8月28日離開(kāi)了世界。那時(shí)正是我完成本書(shū)第1版最終手稿后不久。
John對(duì)Python科學(xué)計(jì)算和數(shù)據(jù)社區(qū)的影響之大難以估量,他給我們留下的遺產(chǎn)價(jià)值非凡。除了在2000年初期開(kāi)發(fā)matplotlib之外(那時(shí)Python還沒(méi)有當(dāng)下如此流行),他還幫助塑造了一代核心開(kāi)源開(kāi)發(fā)者的文化,如今這些開(kāi)發(fā)者已經(jīng)成為Python生態(tài)系統(tǒng)的頂梁柱,而Python生態(tài)系統(tǒng)對(duì)于現(xiàn)如今的我們來(lái)說(shuō)似乎是理所當(dāng)然的。
在2010年1月,我開(kāi)源生涯的早期,那時(shí)候pandas剛剛發(fā)布了0.1版本,我便有幸結(jié)識(shí)了John。即便在最黑暗的時(shí)期,他的才華和指導(dǎo)仍在幫助我推動(dòng)pandas前進(jìn),實(shí)現(xiàn)Python成為數(shù)據(jù)分析第一語(yǔ)言的愿景。
John與IPython、Jupyter項(xiàng)目的先鋒Fernando Pérez、Brian Granger及其他很多Python社區(qū)的倡議人聯(lián)系緊密。我們四人曾經(jīng)希望共同寫(xiě)作一本書(shū),但只有我個(gè)人時(shí)間最為自由,所以這個(gè)想法被擱置了。我非常確信他會(huì)為過(guò)去5年中我們個(gè)人及我們社區(qū)所取得的成就感到驕傲。
第2版致謝(2017)
距離我在2012年7月完成第1版手稿已經(jīng)5年了。很多事情都發(fā)生了變化。Python社區(qū)獲得了極大的成長(zhǎng),圍繞Python的開(kāi)源軟件生態(tài)系統(tǒng)也十分繁榮。pandas核心開(kāi)發(fā)者孜孜不倦的付出,使得pandas項(xiàng)目高速成長(zhǎng),也使得pandas的用戶(hù)群體遍布Python數(shù)據(jù)科學(xué)生態(tài)系統(tǒng)的各個(gè)角落,沒(méi)有他們本書(shū)將不會(huì)存在。pandas的核心開(kāi)發(fā)者包括但不限于:Tom Augspurger、Joris van den Bossche、Chris Bartak、Phillip Cloud、gfyoung、Andy Hayden、Masaaki Horikoshi、Stephan Hoyer、Adam Klein、Wouter、Overmeire、Jeff Reback、Chang She、Skipper Seabold、Jeff Tratner和y-p。
在第2版的實(shí)際寫(xiě)作過(guò)程中,非常感謝O'Reilly的工作人員在寫(xiě)作進(jìn)程中給予的耐心幫助。他們是Marie Beaugureau、Ben Lorica和Colleen Toporek。我再次得到了優(yōu)秀技術(shù)審閱人的支持,他們是Tom Augpurger、Paul Barry、Hugh Brown、Jonathan Coe和Andreas Müller。感謝你們。
本書(shū)的第1版已經(jīng)被翻譯成多種語(yǔ)言,包括漢語(yǔ)、法語(yǔ)、德語(yǔ)、日語(yǔ)、韓語(yǔ)和俄語(yǔ)。將本書(shū)翻譯給外國(guó)讀者,是一份工作量大且缺少關(guān)注的付出。感謝你們幫助全世界更多人士學(xué)會(huì)如何編程及使用數(shù)據(jù)分析工具。
在過(guò)去幾年中,Cloudera和Two Sigma投資公司對(duì)我的持續(xù)開(kāi)源開(kāi)發(fā)工作的支持使我感到十分幸運(yùn)。由于開(kāi)源項(xiàng)目相對(duì)于用戶(hù)基數(shù)的比例越來(lái)越小,向重要開(kāi)源項(xiàng)目提供開(kāi)發(fā)支持變得越來(lái)越重要。這是一件值得去做的正確工作。
第1版致謝(2012)
如果沒(méi)有眾多相關(guān)人士的支持,寫(xiě)作本書(shū)對(duì)我來(lái)說(shuō)將會(huì)十分困難。
對(duì)于O'Reilly的工作人員,我非常感謝我的編輯Meghan Blanchette和Julie Steele,他們?cè)谡麄€(gè)寫(xiě)作過(guò)程對(duì)我給予指導(dǎo)。Mike Loukides還在建議階段與我一起工作,幫助本書(shū)付梓。
我收到了大量相關(guān)人士豐富的技術(shù)審閱。尤其是Martin Blais和Hugh Brown,他們自始至終在提高本書(shū)示例的清晰度、組織度上提供了令人難以置信的幫助。James Long、Drew Conway、Fernando Pérez、Brian Granger、Thomas Kluyver、Adam Klein、Josh Klein、Chang She和Stéfan van der Walt每個(gè)人都審閱了本書(shū)的一章或多章,從很多角度提供了有效反饋。
我從數(shù)據(jù)社區(qū)的朋友和同行那里獲得了很多關(guān)于示例和數(shù)據(jù)集的優(yōu)秀想法,他們是:Mike Dewar、Jeff Hammerbacher、James Johndrow、Kristian Lum、Adam Klein、Hilary Mason、Chang She和Ashley Williams。
當(dāng)然,我也非常感激開(kāi)源科學(xué)Python社區(qū)的眾多領(lǐng)頭人,他們?yōu)槲业拈_(kāi)發(fā)工作打下了基礎(chǔ),并在本書(shū)寫(xiě)作過(guò)程中給予我鼓勵(lì):IPython核心團(tuán)隊(duì)(Fernando Pérez、Brian Granger、Min Ragan-Kelly、Thomas Kluyver和其他相關(guān)人士)、John Hunter、Skipper Seabold、Travis Oliphant、Peter Wang、Eric Jones、Robert Kern、Josef Perktold、Francesc Alted、Chris Fonnesbeck以及其他由于人數(shù)太多而無(wú)法提及的人們。還有很多人士一直以來(lái)提供了支持、想法和鼓勵(lì):Drew Conway、Sean Taylor、Giuseppe Paleologo、Jared Lander、David Epstein、John Krowas、Joshua Bloom、Den Pilsworth、John Myles-White以及很多已經(jīng)忘了姓名的人士。
我還要感謝前些年生活中的一些人。首先是在AQR的前同事,他們都曾為我在pandas方面的工作喝彩,他們是:Alex Reyfman、Michael Wong、Tim Sargen、Oktay Kurbanov、Matthew Tschantz、Roni Israelov、Michael Katz、Chris Uga、Prasad Ramanan、Ted Square和Hoon Kim,以及我的指導(dǎo)教授Haynes Miller(麻省理工學(xué)院)和Mike West(杜克大學(xué))。
2014年,我在更新本書(shū)代碼示例、修正一些由于pandas變更產(chǎn)生的錯(cuò)誤時(shí),從Phillip Cloud和Joris Van den Bossche處獲得了重要幫助。
個(gè)人方面,感謝Casey在寫(xiě)作過(guò)程中為我提供了無(wú)價(jià)的日常支持,忍受我的情緒起伏直到我按計(jì)劃表寫(xiě)出了最終手稿。最后,感謝我的父母Bill和Kim,他們教會(huì)我如何去追尋夢(mèng)想、永不止步。
- Word 2010中文版完全自學(xué)手冊(cè)
- Test-Driven Development with Mockito
- Learning Spring Boot
- Libgdx Cross/platform Game Development Cookbook
- INSTANT Cytoscape Complex Network Analysis How-to
- Dependency Injection with AngularJS
- 智能數(shù)據(jù)分析:入門(mén)、實(shí)戰(zhàn)與平臺(tái)構(gòu)建
- ZeroMQ
- 重復(fù)數(shù)據(jù)刪除技術(shù):面向大數(shù)據(jù)管理的縮減技術(shù)
- Construct 2 Game Development by Example
- 數(shù)據(jù)修復(fù)技術(shù)與典型實(shí)例實(shí)戰(zhàn)詳解(第2版)
- Hadoop 3實(shí)戰(zhàn)指南
- Unreal Engine Virtual Reality Quick Start Guide
- 商業(yè)智能工具應(yīng)用與數(shù)據(jù)可視化
- 數(shù)據(jù)庫(kù)原理與設(shè)計(jì)實(shí)驗(yàn)教程(MySQL版)