本帖最后由 fantuanxiaot 于 2015-3-30 15:39 編輯 引言:
本系列帖子“量化小講堂”,通過實(shí)際的列子讓大家知道如何使用Python、pandas進(jìn)行金融數(shù)據(jù)處理。帖子主要面向來自金融領(lǐng)域的入門學(xué)習(xí)者,大神請(qǐng)輕拍。希望能對(duì)大家有幫助。
之前的系列文章:
【量化小講堂 - python & pandas技巧系列】使用python計(jì)算移動(dòng)平均線
注:很多小伙伴問我上篇文章中用到的數(shù)據(jù)在哪里下載,是在這個(gè)地址,這里可以下載到所有股票、從上市日起的交易數(shù)據(jù),財(cái)務(wù)數(shù)據(jù)。
【量化小講堂 - Python、pandas技巧系列】windows下如何安裝Python、pandas
本篇內(nèi)容主要講如何安裝Python和pandas。Python比較好安裝,而pandas比較難裝,當(dāng)時(shí)裝了我一整天。pandas是Python下面的一個(gè)package,專門用于金融數(shù)據(jù)的分析,簡(jiǎn)直是神器。這里有pandas的簡(jiǎn)單入門介紹http://pandas.pydata.org/pandas-docs/stable/10min.html
本篇主要涵蓋以下三部分內(nèi)容:
1.Python、Pycharm的安裝
2.使用Pycharm創(chuàng)建、運(yùn)行Python程序
3.安裝pandas1.Python、Pycharm的安裝
從Python官網(wǎng)下載windows版本的Python,要下載python2,不要下載python3。鑒于大家可能上了官網(wǎng)都不知道下載哪個(gè)版本(我自己一開始就是),我已經(jīng)將安裝文件上傳到百度云,下載地址在附件中。安裝文件下載好之后,就像一般的軟件一樣,一直點(diǎn)擊next就能安裝。Pycharm是一個(gè)ide,說簡(jiǎn)單點(diǎn)就是一個(gè)用來編寫Python程序的軟件,也是個(gè)神器,可以讓我們更加方便的編寫Python程序。我們后面安裝pandas就需要用到它。Pycharm有收費(fèi)版本也有免費(fèi)版本,我們用免費(fèi)版本就已經(jīng)綽綽有余了??梢匀ス倬W(wǎng)下載,因?yàn)槭菄?guó)外的網(wǎng)站,下載速度可能很慢,我已經(jīng)將安裝文件上傳到百度云,下載地址在附件中。下載好之后一路點(diǎn)擊next就能安裝好。
2.使用Pycharm創(chuàng)建、運(yùn)行Python程序
安裝好Python和Pycharm之后,我們打開pycharm(桌面上應(yīng)該有快捷方式),打開之后出現(xiàn)下圖。
點(diǎn)擊創(chuàng)建create new project,出現(xiàn)下圖;這里需要在紅框中填寫一個(gè)路徑地址。這里解釋一下這個(gè)路徑,每當(dāng)我們新建一個(gè)Python項(xiàng)目,一般是創(chuàng)建個(gè)新的空文件夾,把和這個(gè)項(xiàng)目相關(guān)的程序、數(shù)據(jù)等內(nèi)容都放在這個(gè)文件夾中,方便管理。紅色框中的路徑就是指向這個(gè)文件夾。我這里這個(gè)文件夾叫demo,填寫好之后點(diǎn)擊create,出現(xiàn)下面這個(gè)畫面:順序點(diǎn)擊File,New,Python File,填寫文件名,這就創(chuàng)建了一個(gè)Python程序文件,如下圖所示:
輸入一行簡(jiǎn)單的代碼 print 'Hello World!',順序點(diǎn)擊Run,Run 'demo',就可以運(yùn)行程序,并且查看輸出了,結(jié)果如下圖:以上就是一個(gè)簡(jiǎn)單的Python程序
3.安裝pandaspandas是Python下面的一個(gè)庫,一般來說安裝庫都是非常麻煩的,因?yàn)樾枰诿钚邢旅娌僮鞯模胮ip, easy_install等工具,對(duì)于非計(jì)算機(jī)專業(yè)的人來說簡(jiǎn)直是噩夢(mèng)。幸好有了Pycharm,它可以幫我們很方便的安裝各類庫。下面以安裝pandas為例,介紹如何使用Pycharm安裝package:順序點(diǎn)擊File,Settings,出現(xiàn)下面這個(gè)設(shè)置頁面:然后點(diǎn)擊Project,Project Interpreter,如下圖所示,點(diǎn)擊頁面最右邊的+號(hào):出現(xiàn)下面這個(gè)頁面:在搜索框中輸入pandas,點(diǎn)擊最下方的Install Package,根據(jù)網(wǎng)速快慢,等待不定的時(shí)間,就完成了安裝,如下圖所示:安裝過程中可能會(huì)提示:Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat). Get it from http://aka.ms/vcpython27只要按照提示說的的去下載一個(gè)VC就可以了。這樣就安裝好了pandas。然后在按照同樣的流程安裝好其他一些pandas依賴的package,分別是:numpy,dateutil,可能還有其他。安裝好之后試著運(yùn)行下面這個(gè)程序,如果沒有報(bào)錯(cuò),就說明完全安裝好pandas了。如果報(bào)錯(cuò),一般是因?yàn)槿鄙僖蕾嚨膸欤凑丈鲜龇椒ɡ^續(xù)安裝就可以了。
之后會(huì)講的內(nèi)容:現(xiàn)在想到的之后幾期會(huì)講的內(nèi)容:【量化小講堂 - python & pandas技巧系列】使用python計(jì)算KDJ指標(biāo)【量化小講堂 - python & pandas技巧系列】使用python計(jì)算MACD指標(biāo)【量化小講堂 - 投資策略系列】KDJ、MACD指標(biāo)雙金叉選股效果【量化小講堂 - python & pandas技巧系列】使用pytho將日線數(shù)據(jù)轉(zhuǎn)換成周線、月線數(shù)據(jù)更多的內(nèi)容還沒想好,大家要是有什么想知道可以留言回復(fù)哈 :)
附件中是Python和Pycharm的安裝程序在百度云下載地址,免費(fèi),回復(fù)可見:
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。