前言
近來想再多學習一門編程語言,記得看過一篇文章,講的是時下的Coder都應該學習下
Python或者Ruby語言。文章的出處小生已不記得了,見諒哈。經過一番的思考筆者決定學習
Python,至於爲什麼選擇Python而不是Ruby,這個筆者作爲一個菜鳥是給不了各位答案的。
而且筆者認爲過於糾結與語言之爭本就不是個好現象!如果讀者真的非常糾結於此蛋疼問題
可以自行Google、百度。
Python安裝
接下來進入正題,首先就是Python環境的安裝了,筆者是在Win8的環境下進行學習的,必須
得到官網去下載Python安裝文件進行安裝。下面是Python官網下載地址:(Python3.3)
http://www.python.org/download/
安裝方式比較的傻瓜,下一步即可。安裝完成之後系統並不會自動的添加環境變量。需自己
手動配置方法如下:
1、首先在系統中註冊Python環境變量,調出環境變量編輯窗口。在系統變量path裏面添加
如下內容:
D:\Python; # Python的安裝路徑上述環境變量設置成功之後,就可以在命令行直接使用python命令。執行python *.py運行
python腳本文件了。
2、若需直接通過雙擊*.py的方式運行腳本的話,我們還必須修改兩一個環境變量PATHEXT:
添加如下內容:
;.PY;.PYM初學者配置好以上兩個環境變量之後就可以了,詳細的筆者給一個地址,筆者同樣是按照其
方法設置的環境變量.http://www.cnblogs.com/qiyeshublog/archive/2012/01/24/2329162.html
Python開發工具選擇
針對於Python開發工具有多種多樣,各種工具各有各的特點,對於Python開發工具的選擇筆
者開始也是猶豫不決,簡單的說說筆者在這個掙扎的過程中幹了些什麼,下面是主要的三種方式
當然其他方式筆者也蛋疼的嘗試了一下:
1、sublime Text2搭建Python環境的方式
Sublime Text是一款非常棒的編輯器,筆者也是十分的喜歡,上網查資料得知他可以搭建
python開發環境感覺十分興奮!果斷上網各種查資料,各種嘗試,不過結果不如人意。缺點很
多,之後便放棄了。
2、WingIDE工具
嘗試了下這款工具,簡單的使用了,給我的感覺very nice!但是很扯淡的是居然不支持中文
註釋,這裏並不是說中文註釋亂碼,亂碼問題已經得到解決。令我十分意外的是如果存在中文
註釋程序無法運行。好吧,暫且擱置。
3、Eclipse + PyDev插件方式
擱置了WingIDE之後繼續尋找,在開源中國上找到了Eclipse + Pydev插件的方式開發Python
果斷馬上嘗試一把,這裏Pydev插件的安裝筆者就不提及了(Google、百度)。筆者懶得自己再
寫一遍了,果斷轉載一篇寫的比較好的文章:
http://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-pydev/index.html
這種方式總體的感覺不錯,而且Eclipse是自己十分熟悉的一款IDE,用着也順手。不過一開
始筆者也是遇到一些問題的。下面將這些問題指出:
1、不支持中文註釋問題
解決方式:在源碼文件的開頭加入
#coding=GBK這種方法可以解決中文註釋後無法運行問題。不過每次都要加很麻煩,我們可以簡單的修改
下模板,以後都不用自己手動添加了。詳細步驟如下:
Windows->preferences->Pydev->Editor->Templates選中右側的Empty,點擊編輯
加入如下內容即可
#coding=GBK
2、顏色搭配
默認的顏色搭配中單行註釋的顏色太淺,看不大清我們可以調整下,字體等也可調整。
方式和上面的類似,具體調整的項,讀者只要去實踐,都可以一眼就看出來的。這裏就不
給出實際步驟了。修一下筆者的顏色搭配吧:
到這裏之後筆者突然思考到一個問題,我在WingIDE中添加#coding=GBK之後在添加中文註釋程序是否
可以運行了,想到就做!結果真是可以呢! 這裏可能筆者一開始就走入了這個誤區,不過通過思考和對比
總算柳岸花明瞭,不過這裏需提及的是WingIDE默認輸入的中文是亂碼的,不過不要着急,網上有解決辦法
的,這裏筆者不給出了,學會自己Google、百度是一個好的能力與習慣。
最後,筆者選擇後兩種開發工具,因爲對於兩款工具的不熟悉筆者現在還無法斷定哪款更適合我。
不過短期來看,還是使用Eclipse + PyDev的方式了。
寫下這篇文章的目的還是爲了讓那些和我一樣新開始學習Python的童鞋一些引導,畢竟Python
開發工具太多了,一個一個嘗試確實不太現實,這裏將我自己嘗試的一些情況做個總結,希望能
給予同時新手的我們一點幫助。