? ? ? ?在數(shù)據(jù)梳理過(guò)程中汗茄,我使用過(guò)多種語(yǔ)言(perl秸弛,R,Python,C, C++洪碳,Python)递览,每種語(yǔ)言都各有千秋。現(xiàn)在偶宫,我更傾向于任務(wù)決定語(yǔ)言,根據(jù)不同的任務(wù)环鲤,充分發(fā)揮不同語(yǔ)言的優(yōu)勢(shì)纯趋,這樣就能在最短的時(shí)間內(nèi),更有效的完成特定任務(wù)冷离。寫這篇文章吵冒,一是為了將自己的配置總結(jié)一下,以備日后查看西剥,另一方面是是自己從網(wǎng)上學(xué)習(xí)到了很多知識(shí)痹栖,所以也想分享一下,希望這種類似的分享能夠傳承下去瞭空。
? ? ? ? 今天結(jié)合網(wǎng)絡(luò)上很多優(yōu)秀人的文章揪阿,我配置了自己的Python工具集疗我。這個(gè)工具集明顯的好處是,在Windows南捂,mac吴裤,Linux都可以使用,這樣就沒有必要每次遷移一個(gè)系統(tǒng)時(shí)溺健,都要花費(fèi)額外的時(shí)間去適用特定的系統(tǒng)麦牺。
我的Python工具集的配置目前主要包括一下配件:
? ? ? ? ?Anaconda4.3.1 ? ? 這是可以跨平臺(tái)的Python數(shù)據(jù)處理集合,里面配置的module基本上可以滿足數(shù)據(jù)處理的需求鞭缭,而且這里面還有R和Python相結(jié)合的包剖膳,比如 r-ggplot2
? ? ? ? Pycharm? ? Python IDE, 我自己感覺做的很不錯(cuò)岭辣, 也可以跨平臺(tái)吱晒,而且可以導(dǎo)入其他軟件。在本文章中易结,我以pycharm為平臺(tái)枕荞,再導(dǎo)入EMACS,Qtdesigner和PyUIC搞动。
? ? ? ? ?EMACS躏精, ?眾所周知的比較好用的編輯器,它最強(qiáng)大的地方時(shí)快捷鍵的設(shè)定基本上符合人的常識(shí)鹦肿,而且官方的Rgui矗烛,iPython,和mac箩溃,Linux終端 的一些快捷鍵是和EMACS一致的瞭吃。一旦掌握了這一種快捷鍵,就奠定了入門其他軟件或系統(tǒng)的可能涣旨,這極大的節(jié)約的時(shí)間歪架,提升了效率。而且EMACS里也有眾多出眾的插件霹陡,如org和蚪,ess等。
? ? ? ? ? Qtdesigner + PyUIC ?這是我目前將要使用的Python gui設(shè)計(jì)輔助工具烹棉,目前正在使用和學(xué)習(xí)中攒霹,不太熟悉,故不多贅述浆洗。
一催束,安裝配置anaconda和pycharm。在Windows下伏社,這兩個(gè)軟件的安裝都比較簡(jiǎn)單抠刺,不贅述塔淤。
下載anaconda? ? https://www.continuum.io/downloads? 和 pycharm? ? https://www.jetbrains.com/pycharm/download/#section=windows
兩個(gè)軟件安裝完成后,打開pycharm
選擇Create New Project矫付,然后彈出以下界面凯沪,Location為自己設(shè)置的工作目錄。pycharm可以檢測(cè)到此電腦上所有的Python版本买优,點(diǎn)擊Interpreter的下拉菜單妨马,選擇Anaconda下的Python就完成了pycharm+ anaconda的配置設(shè)定,你也可以在mac和Linux桌面下杀赢,進(jìn)行相似的配置烘跺,這樣就可以在三種系統(tǒng)下使用一套工具集。
二脂崔、EMACS的配置使用
1滤淳、下載EMACS,下載地址? https://www.gnu.org/software/emacs/?
2砌左、pycharm + EMACS
? ? ? ? ?首先脖咐,pycharm種快捷鍵可以選擇,可以在File 》Settings 》Keymap下選擇EMACS作為快捷鍵的綁定方式
? ? ? ? 當(dāng)然汇歹,這樣使用EMACS有點(diǎn)局限屁擅,有些快捷鍵會(huì)因與pycharm全局快捷鍵相沖突,這時(shí)一個(gè)一個(gè)鍵修改也得不償失产弹,不如直接調(diào)用EMACS派歌,在EMACS下編輯文本,然后保存在pycharm下使用痰哨。其實(shí)EMACS自身也可作為Python IDE使用胶果,但它在Windows下的配置有點(diǎn)麻煩,故我沒有使用斤斧,只使用它的文本編輯功能早抠。
1、打開File 》Settings 》Tools 》External Tools 撬讽,點(diǎn)擊 加號(hào)按鈕蕊连,彈出以下窗口
Name: 填寫你要拓展的工具的名字,Program:填寫emacs.exe 所在的目錄锐秦,Parameter:填寫$FilePath$保持不變咪奖。工作目錄填寫EMACS bin 目錄盗忱。然后點(diǎn)擊OK配置成功酱床。
3、使用EMACS時(shí)趟佃,在菜單欄上選擇Tools 》External Tools 》 Emacs 扇谣,這樣就可以同時(shí)利用emacs和pycharm的有點(diǎn)了昧捷。
三,配置QtDesigner + pyUIC
下載地址 QtDesigner? https://www.riverbankcomputing.com/software/pyqt/download5
pyUIC是anaconda自帶的罐寨,不需要額外下載靡挥。
這兩個(gè)應(yīng)用程序的配置也和emacs的配置相似,以下是配置參數(shù)的截圖:
? ? ? ? 關(guān)于這兩個(gè)程序的一般使用過(guò)程鸯绿,熟悉Qt編程的人應(yīng)該很清楚跋破,我這里就不贅述,具體可參考
Python - Mac下PyCharm&PyQt5環(huán)境搭建
http://gavinliu.cn/2016/01/17/Python-Mac%E4%B8%8BPyCharm-PyQt5%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA/
pycharm + QT 及怎么運(yùn)行調(diào)試 http://www.51testing.com/html/48/443848-3649850.html