初學一門語言,通常來講第一道門檻是開發工具的選擇,以及配置,用記事本寫代碼寫寫helloworld尚堪一用,可是一旦須要進行稍微規模大一點的開發立馬就捉襟見肘了,因此本文的目的在於給打算學習Python的Tx一個快速入手的指南。html
方法零,用EditPlus或者UtralEdit等增強版記事本,語法高亮,ok,可是自動補全,智能感知等就不要想了,杯具,聽說某些對IDE有強烈怨念的大牛喜歡這種徹底反IDE的方法來開發 python
方法一,若是你正在使用Eclipse,那麼恭喜你,你只須要安裝PyDev這個插件就能夠了,這個插件能夠在linux
http://pydev.org/ 得到,你也能夠經過將urlhttp://pydev.org/updates 加入Eclipse的UpdateManager來安裝這個插件。這個插件的特徵列表能夠在 http://pydev.org/manual_adv_features.html 這個地方找到,功能很全不過智能感知的功能常常抽筋,因此不少時候仍是要靠你本身了。 web
方法二,這個方法我沒試過,聽說,聽說VS.NET直接裝上IronPython就能夠看成Python的IDE,嗯,有用過的同窗能夠回覆告訴咱們使用體驗,vim
方法三 ,windows下的同窗能夠下載NetBeans的python earlyaccess版本,或者JetBrains的PyCharm(此物聽說是測試版,正式版本可能會收費)windows
方法四,若是你對全功能的,除了生娃哇什麼都能替你完成的superIDE厭倦了,想要更加輕便的,輕巧的,不會動輒好幾百M的龐大身軀,一啓動好幾百M上G的內存消耗的話,那麼一些輕便的IDE可能會更適合你,好比windows下能夠用,Ulipad(推薦,國產,Python社區Limodou大牛力做) ,KomodoEdit(閹割版 KomodoIDE),通過個人試用就這兩個比較好用,其他的好比Eric,太複雜了,WindIDE由於要錢因此壓根就沒看過,SPE處處都是做者要捐贈的廣告-囧。瀏覽器
Ulipad相對來講很好安裝,你若是裝了WxPython的話。只須要 svn checkout http://ulipad.googlecode.com/svn/trunk/ ulipad-read-only 就能夠簽出最新版的源代碼了,運行只須要 python UliPad.py便可(通過實驗,Ulipad在linux下運行會有一些怪異的狀況出現,建議在Windows下使用)框架
KomodoEDIT相對來講麻煩一點,你們能夠到官網 http://www.activestate.com/komodo-edit 去下載,這個東西是基於Mozilla的框架非常新鮮,用瀏覽器作外殼的編輯器,能夠和Firefox同樣安裝插件編輯器
方法五, 若是你懶得連IDE都不想去下載安裝,而且是瘋狂的DIY分子,那麼能夠嘗試用強力的編輯器本身改裝成本身獨一無二的酷IDE,代碼高亮,自動補全,智能感知,我所期待的功能一個很多。那麼適合的編輯器有超能的Emacs,vim還有圖形界面的Gedit。因爲Emacs用Lisp作插件,這個我還很弱,vim自己的命令式編輯我還在適應過程當中,因此剩下的就是頗有親和力的Gedit了,這個編輯器是Ubuntu的桌面環境自帶的文本編輯器,雖然你剛裝好Ubuntu後打開它看着和記事本同樣簡潔,可是這個傢伙絕對不簡單。因此最後我來給你們展現一下用Gedit來構建Python開發工具的過程。ide
首先,假設咱們剛裝好了Ubuntu,這個時候在應用程序->附件->文本編輯 就能夠打開Gedit了,太簡單了,簡直和記事本如出一轍嘛,以下圖:
接下來咱們要作的就是安裝Gedit的官方插件包,方法是在終端窗口中輸入 sudo apt-get install gedit-plugins
而後咱們就能夠開始對Gedit進行個性化的配置了,打開 編輯->首選項,以下圖:
默認狀況下只啓動了自動換行,我在這裏把全部的勾都打上
而後點擊編輯器,進行下一步配置:
在這裏咱們須要把默認關閉的自動縮進打開,而且將默認的 空格替代製表符的設置從8改爲4,文件保存就不用選了,自動備份對svn工做目錄下開發會形成很大的困擾的,這個要記得關掉。而後點擊字體和顏色:
圖裏選擇的Darkmate的配色方案是我在Gedit的官網下載的,能夠把Gedit的編輯區僞形成TextMate的樣式,呵呵 ,安裝方法很簡單,點擊添加,找到下載的配色方案xml文件就好了,接下來選插件,進入功能配置
這裏直接把全部的勾上就好了,而後在菜單裏就出現了對應的功能,有的做用於編輯區的就會在對應於特定的文件格式自動啓動。 這個時候Gedit具有了,代碼高亮,自動完成,自動補全還有一堆其餘的編輯器功能,可是如今的智能感知不能根據上下文,而是根據當前文件或者打開文件中的Token來匹配的,爲了追求完美的效果,我在Gedit的官網上找到了一個正在開發中的插件,也就是Python 的智能感知插件,這個東西如今還在源碼狀態,因此只有在Github上去Clone下來,我打了個包放在本文結尾,須要的同窗能夠本身下載。這個插件安裝很簡單,首先開一個終端。而後進入這個目錄:
看到那個plugins目錄了沒,若是沒有這個目錄就mkdir plugins。若是有就把下載的插件cp進去就好了。cp進去了後從新打開Gedit,在插件那個地方就能看到這個插件了,到哪裏打上勾就能用了。
最後再開啓側欄和底欄後咱們來看當作品:
插件下載地址:/Files/Alexander-Lee/geditpycompletion_src.tar.gz.zip 因爲不能上傳.tar.gz的文件因此請在下載後把.zip去掉再解壓