本系列帖子“量化小講堂”,通過實際案例教初學者使用python、pandas進行金融數(shù)據(jù)處理,希望能對大家有幫助。
【必讀文章】:《10年400倍策略分享-附視頻逐行講解代碼》
【所有系列文章匯總】:http://xalimeijing.com/thread-3950124-1-1.html
【python量化課程】想要快速、系統(tǒng)的學習量化知識,可以參與我與論壇合作開設的課程:《python量化投資入門》,我會親自授課,隨問隨答。參與課程還可以免費加入我的小密圈,我每天會在圈中分享量化的所見所思,圈子介紹點擊此處。
微信:xbx_laoshi,量化交流Q群(快滿):438143420,有問題歡迎交流。
文中用到的A股數(shù)據(jù)可在www.yucezhe.com下載,這里可以下載到所有股票、從上市日起的交易數(shù)據(jù)、財務數(shù)據(jù)、分鐘數(shù)據(jù)、分筆數(shù)據(jù)、逐筆數(shù)據(jù)等。
【量化小講堂 - Python、pandas技巧系列】windows下如何安裝Python、pandas
本篇內(nèi)容主要講如何安裝Python和pandas。Python比較好安裝,而pandas比較難裝,當時裝了我一整天。pandas是Python下面的一個package,專門用于金融數(shù)據(jù)的分析,簡直是神器。這里有pandas的簡單入門介紹http://pandas.pydata.org/pandas-docs/stable/10min.html
本篇主要涵蓋以下三部分內(nèi)容:
1.Python、Pycharm的安裝
2.使用Pycharm創(chuàng)建、運行Python程序
3.安裝pandas
1.Python、Pycharm的安裝
從Python官網(wǎng)下載windows版本的Python,要下載python2,不要下載python3。鑒于大家可能上了官網(wǎng)都不知道下載哪個版本(我自己一開始就是),我已經(jīng)將安裝文件上傳到百度云,下載地址在附件中。安裝文件下載好之后,就像一般的軟件一樣,一直點擊next就能安裝。
Pycharm是一個ide,說簡單點就是一個用來編寫Python程序的軟件,也是個神器,可以讓我們更加方便的編寫Python程序。我們后面安裝pandas就需要用到它。Pycharm有收費版本也有免費版本,我們用免費版本就已經(jīng)綽綽有余了?梢匀ス倬W(wǎng)下載,因為是國外的網(wǎng)站,下載速度可能很慢,我已經(jīng)將安裝文件上傳到百度云,下載地址在附件中。
下載好之后一路點擊next就能安裝好。
2.使用Pycharm創(chuàng)建、運行Python程序
安裝好Python和Pycharm之后,我們打開pycharm(桌面上應該有快捷方式),打開之后出現(xiàn)下圖。
點擊創(chuàng)建create new project,出現(xiàn)下圖;
這里需要在紅框中填寫一個路徑地址。這里解釋一下這個路徑,每當我們新建一個Python項目,一般是創(chuàng)建個新的空文件夾,把和這個項目相關的程序、數(shù)據(jù)等內(nèi)容都放在這個文件夾中,方便管理。紅色框中的路徑就是指向這個文件夾。我這里這個文件夾叫demo,填寫好之后點擊create,出現(xiàn)下面這個畫面:
順序點擊File,New,Python File,填寫文件名,這就創(chuàng)建了一個Python程序文件,如下圖所示:
輸入一行簡單的代碼 print 'Hello World!',順序點擊Run,Run 'demo',就可以運行程序,并且查看輸出了,結果如下圖:
以上就是一個簡單的Python程序
(【python量化課程】想要快速、系統(tǒng)的學習量化知識,可以參與我與論壇合作開設的課程:《python量化投資入門》,我會親自授課,隨問隨答。參與課程還可以免費加入我的小密圈,我每天會在圈中分享量化的所見所思,圈子介紹點擊此處。)
3.安裝pandas
pandas是Python下面的一個庫,一般來說安裝庫都是非常麻煩的,因為需要在命令行下面操作的,利用pip, easy_install等工具,對于非計算機專業(yè)的人來說簡直是噩夢。幸好有了Pycharm,它可以幫我們很方便的安裝各類庫。下面以安裝pandas為例,介紹如何使用Pycharm安裝package:
順序點擊File,Settings,出現(xiàn)下面這個設置頁面:
然后點擊Project,Project Interpreter,如下圖所示,點擊頁面最右邊的+號:
出現(xiàn)下面這個頁面:
在搜索框中輸入pandas,點擊最下方的Install Package,根據(jù)網(wǎng)速快慢,等待不定的時間,就完成了安裝,如下圖所示:
安裝過程中可能會提示:Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat). Get it from http://aka.ms/vcpython27
只要按照提示說的的去下載一個VC就可以了。這樣就安裝好了pandas。
然后在按照同樣的流程安裝好其他一些pandas依賴的package,分別是:numpy,dateutil,可能還有其他。
安裝好之后試著運行下面這個程序,如果沒有報錯,就說明完全安裝好pandas了。如果報錯,一般是因為缺少依賴的庫,按照上述方法繼續(xù)安裝就可以了。
之后會講的內(nèi)容:
現(xiàn)在想到的之后幾期會講的內(nèi)容:
【量化小講堂 - python & pandas技巧系列】使用python計算KDJ指標
【量化小講堂 - python & pandas技巧系列】使用python計算MACD指標
【量化小講堂 - 投資策略系列】KDJ、MACD指標雙金叉選股效果
【量化小講堂 - python & pandas技巧系列】使用pytho將日線數(shù)據(jù)轉換成周線、月線數(shù)據(jù)
關于《量化小講堂》之后想看的內(nèi)容,或者相關問題,可以加我微信xbx_laoshi、Q群(快滿):438143420溝通。
附件中是Python和Pycharm的安裝程序在百度云下載地址,免費,回復可見。覺得文章內(nèi)容有幫助的話,頂貼是最好的鼓勵!