python學習,程式員
回複內容:
IDE 的話我目前用的最順手的是 PyCharm,基本上該有的功能都有了,速度也很快,重構很方便,補全強大,基本上能自動補全的都自動補全了,包括但不限於各種函數名、檔案名稱、關鍵字等等。整合了很多東西比如 Git 版本管理啊、單元測試啊什麼的。
有免費的社區版,功能挺全的。專業版還整合了 Web 開發相關的東西。如果你是學生的話可以用學校的郵箱申請一個一年時間的專業版學生許可證。
如果是做科學計算的話推薦 iPython notebook,配合可視化真乃神器。
其他可供選擇的還有:
PyDev,好處是定製性強一些,畢竟基於 eclipse。
Spyder,一個類似於 matlab 的 python IDE。習慣用matlab 的人可以選這個。
總之還是推薦 PyCharmPyCharm 啊,毫無疑問.說pycharm應該沒人反對吧我推薦atom編輯器。為什麼推薦atom?因為輕量、沒有多餘的功能,基於瀏覽器的編輯器提供十分高的可定製性、基於coffeescript的介面hack十分簡單,以及可以完全使用atom完成日常編寫代碼的絕大多數功能,最重要的是還美觀(是的我就是外貌黨)。
之前一直用的pycharm,後來覺得pycharm實在太重了就轉了sublime,最近用的是由github推出的atom,在使用之間我瞭解到atom強勢的地方在web前端的開發,但是還是決定嘗鮮試用一下,使用過後我覺得atom是在我用過的這三個編輯器裡最讓我滿意的,功能支援也很全面,從自動補全,代碼規整到斷點調試都可以在atom上完成,而我認為具備這些基本的功能就夠了,pycharm上的功能我在百分之九十以上的使用時間裡都不會用到一次。但是atom一個比較明顯的缺點則是需要折騰,大多數功能都得靠外掛程式來完成,而不像pycharm一樣都是完全整合好的,看了下目前好像介紹如何用atom來開發python的文章好像不多,所以就簡略地寫一下atom下python開發需要做的配置吧(主要就是介紹外掛程式部分)。
多圖預警
這就是我現在配置好的atom外觀:
很像sublime是不是?但是應該說出了外觀以外,atom和sublime還是很不一樣的。很像sublime是不是?但是應該說出了外觀以外,atom和sublime還是很不一樣的。
原生的atom需要配置才能支援輸入中文,linux下在settings-font family中加入文泉驛微米黑或者正黑即可,支援中文輸入的教程在atom中文社區中有十分多的教程就不再贅述。但是像我這樣的菜鳥們還是覺得一開始有一個中文菜單比較友好,這個沒問題,通過以下外掛程式即可完成支援:
外掛程式的漢化覆蓋程度已經接近百分之百了,所有原聲的菜單選項與設定都完成漢化。安裝外掛程式以後如果發現在文本輸入框之外的地方文字全變成了框框無法正常顯示,在功能表列“編輯-使用者樣式設定”中加入如下配置外掛程式的漢化覆蓋程度已經接近百分之百了,所有原聲的菜單選項與設定都完成漢化。安裝外掛程式以後如果發現在文本輸入框之外的地方文字全變成了框框無法正常顯示,在功能表列“編輯-使用者樣式設定”中加入如下配置
/* 等寬字型 */@mono-font-family: "ubuntu mono", "WenQuanYi Micro Hei";/* 非等寬字型 */@font-family: "ubuntu", "WenQuanYi Micro Hei";html,body,ol,ul,li,h1,h2,h3,h4,h5,h6,div,p,span,pre,section,input,textarea,.atom-panel,.status-bar,.title,.current-path,.tooltip { font-family: @font-family;}.autocomplete-plus span,code,.atom-text-edtor { font-family: @mono-font-family;}
作為Python剛入門的小白,還是牆裂推薦PyCharm,有社區版和教育版(當然也有商業版),比較喜歡的功能是檢查你代碼不規範的地方,比如各種whitespace該不該加,比如def前面兩個空行,按照規範寫的代碼看起來很舒服。如果你電腦有好幾個Python 版本可以在工程設定中選擇使用哪個版本,還支援virtualenv。inport匯入的模組如果沒有使用到會灰色顯示,找不到模組會有底線提醒。其他進階的功能比如版本控制等沒怎麼用過,就個人目前使用而言,碼代碼很舒服。缺點是啟動比較慢(我是不是該上個SSD)沒有人說Vim麼
現在搞OpenStack,就是純Vim+外掛程式試試vs2015?
高大全,對Python的外掛程式很多。
而且,漢化好(自以為很重要)
就是唯寫Python不太有必要
VS2013也不錯,相比之下2015隻支援Windows8/8.1/10
xp們就別想了作為一個沒ssd的,啟動pycharm的速度十分感人canopy...不知道為什麼用的人這麼少呢,有學生版 Canopy Subscription Options
emacs+elpy+ipython