我以我的的身份採訪了幾個頂尖的Python程序員,問了他們如下5個簡單的問題:python
就是這幾個問題,我找了幾個頂尖的程序員和編程書籍做家,問他們這幾個相同的問題。下面是他們的回答,但願在他們的回答中你能找到一些可讓你的開發更便捷的工具。程序員
Alex Martelliweb
人物簡介:Alex Martelli是一位意大利計算機軟件程序員,他是Python軟件基金會的成員。從2005年初開始,他以「Über技術首領」的身份在加利福尼亞景山谷歌總部工做。他擁有意大利Bologna大學電子工程學位(1980)。他是《Python in a Nutshell》一書的做者,他還和其餘人合著了《Python Cookbook》,他還寫了一些其它一些做品,大部分都是和Python相關的。由於他對Python社區傑出的貢獻,他被授予的榮譽包括2002 Activators’ Choice Award和2006 Frank Willison award。shell
你能夠經過他的博客瞭解更多關於他的信息。django
給個人老闆(谷歌)開發商業軟件,大部分是商業智能方面。編程
基本上都是谷歌的雲服務器,經過谷歌APP引擎直接或間接的使用。有時候也使用一個Unix工做站或Macbook Air,但不多。flask
vim, gvim, mvim; 偶爾用一下iPython,但這好像不能算是IDE吧。vim
應該還會待在谷歌——具體的研究方向那要看實際狀況。服務器
學習一下App Engine(經過webapp2 或flask, jinja2, &c以及其它相似django的輕量級環境):它們大部分都會對你的web項目有很好的用處——若是你想在這些環境以外的地方部署web應用,Appscale會是你最方便的選擇。app
Daniel Greenfeld
人物簡介: Daniel Greenfeld是《Two Scoops of django》一書的合著人。他有超過6年的在Django領域的研究經驗。以前他在美國宇航局作開發,就是在那裏他開始了他的Python之旅,一直到如今。他目前是Cartwheel Web的負責人。
你能夠經過他的Twitter: @pydanny 和他的博客獲取他的更多信息。
我如今的工做主要是客戶端方面,基本上都是用Python。內容服務方面有時候會用到Django,但當前的主要工做基本上跟web無關。
硬件方面,我使用一個2011年的Macbook Air。由於個人開發方式,像Macbook Air這樣的超級本用起來很是舒服。可蘋果的產品通常都很貴,我就本身配了一個,我打算全部的任務都用它來作。若是哪天我能有一個新的筆記本,我想試試Linux的超級本或Window8的平板(之前我是靠虛擬機運行Windows8)。
我使用Sublime Text。我更喜歡文本編輯器,而不是IDE,由於我喜歡深刻研究程序庫和它們的文檔,而不是經過IDE工具來提示我。
我將來的計劃就是編程,鍛鍊,作我最擅長的事情。也許會去一個新地方旅遊。我喜歡去沒有去過的地方,認識新朋友,品嚐沒吃過的食物。但大部分個人旅遊都是基於客戶的需求,今年我不知道何時會有這樣的機會。
我給Python程序員的建議是挑戰極限。尋找新的代碼庫,研究它們,使用它們。它們有些會不是很好,很差的東西也會教會你一些東西(不應作的事情)。
Miguel Grinberg
人物簡介: Miguel是一個程序員,攝影師和電影製做人。生活在美國俄勒岡州。他目前正在寫一本關於使用Python和Flask作web開發的書,將會由 O’Reilly Media出版。這本書的官方網站是Flask Book.
你能夠經過他的Twitter: @miguelgrinberg 和他的博客獲取更多信息。
也許你會吃驚,工做中我並不作web開發。我在爲Harmonic作視頻軟件。C++是我在工做中使用的主要語言,但咱們卻使用了一個古老的用Python寫的自動化單元測試框架,用起來頗有趣。
空閒時間裏我目前的第一大任務就是給O’Reilly出版社寫一本關於Flask爲框架的書,基本上快寫成了。
個人機器是一個雙系統的臺式機,裝的是Ubuntu和Windows8.1。我還有一個Mac OS X筆記本。
我在跨平臺方面有些變態。除了給Arduino這樣的嵌入式系統寫代碼外,全部其它我寫的代碼(無論什麼語言),都須要在三種平臺上運行。爲了達到這個目的,我會不斷的在Linux,Windows和OS X機器間切換。
我有一些最愛。PyCharm很是棒,在大型項目時我愈來愈依賴它,主要是由於它的交互式的調試工具。
在Windows平臺上我會使用Visual Studio的一個Python插件,免費的,很是出色,我估計大部分人沒據說過它。
我還常用SublimeText,一般是在筆記本上使用它。
Notepad++是我在Window臺式機上最順手的工具。在我全部的電腦上都裝有一個很是老的Vim,即便在Windows上也使用Cygwin運行它。
我在四月份的PyCon大會上會有一個關於Flask的演講,我下一步開始着手準備材料,由於書已經快寫好了。
我最近沒怎麼寫博客,我很想寫一點。我想能多騰出一些時間寫博客。我已經擬了一份話題目錄,準備按着這個清單寫。若是須要的話,我能夠把裏面的一個關於Flask上的web sockets的文章提到最前面。
我對全部程序員——不光是Python愛好者——的建議是,多去實踐,而後把它們分享給世界。分享很重要,從別人那得到反饋是讓你提升的好方法。
而對於Python程序員我想說的是,若是咱們只須要用嘴去討論Python2和Python3的差異、而不須要花時間將衆多的軟件移植到Python3,那該多好。玩笑。
揭開其餘程序員的面紗,窺視他們如何施展魔法工做,這頗有用。你能夠看到,他們使用的工具、技術,咱們均可以採用,不少都是免費的。我很感謝他們能分享這些信息。