文:藍兔子讀難NOTES
圖: 配圖 來源於網絡
Python3 量化分析從小白到破產筆記
編程環境準備
編碼:0001
首先python是個什麼東西我們就不說了,既然大家都已經點進來了,相信大家應該也知道,即便不知道,網絡上鋪天蓋地的信息,可以搜索一下。
python版本的選擇問題,很多人比較糾結。現在有兩個python大版本,2.0和3.0,到底是選擇2.0還是3.0呢?我覺得這個問題其實沒多大意義,新事物取代舊事物是必然趨勢,而且版本迭代本來就是為了提供更好的體驗。如果你是老人,python2.0時期的過來的人,你也不會點進來,既然是新人,為什麼要去選擇舊的呢?
而且python2.0到3.0,它並不是簡單的升個級,而是完全的一個新東西,3.0一開始就沒考慮要兼容2.0的東西。人家2.0都終止更新和技術支持了,你還選個2.0是個什麼道理?這就像win XP,你用過win XP,覺得很香,win10不習慣,你回去用XP,這好像沒毛病;如果你都沒用過win XP和win 10,你現在還選個win XP用,你是不是傻呢?你咋不選個win 98呢?
python是解釋性語言,什麼意識呢?就是這個計算機在執行這個代碼的時候呢,他是看一句執行一句,如果執行到某一步有問題,他就報錯。相對的編譯性語言呢,比如c,它是先把整個代碼檢查一遍,看了都沒問題再執行。
所以python程序執行需要兩個東西,編輯器和解釋器。編輯器是寫代碼的,人用的,可以是個記事本;而解釋器,是計算機用的,就是把人寫的代碼翻譯成機器能懂的東西,讓計算機照著執行的。
我們上面說的2.0、3.0就是解釋器,而我們寫代碼用的是編輯器,你可以用個記事本,也可以用個pycharm。但是,作為小白來說,隨便給個編輯器,其實效果都一樣;而作為大神,隨便給個編輯器,效果也一樣。綜上,其實你隨便用哪一個解釋器,都一樣。
下面,就來看看這怎麼準備環境:
先是安裝解釋器,話不多說,直接就是百度打開python首頁。一定要看準了是不是官方(你看域名就能有點數),畢竟你是用的百度搜索。點開「downloads」,選擇對應的作業系統版本進行下載,按照我個人的喜好,直接下最新版本就對了。
東西下載下來之後,就是正常安裝軟體的過程了,這裡建議親默認安裝,不要改動參數,要有作為小白的覺悟。如果你不知道正常安裝軟體是什麼步驟,我就要對你進行勸退了,該坑不適合你躺,換一個吧。
下一步,我們來安裝編輯器。這時候,小明同學舉手了:小白哥,電腦不是自帶了記事本嗎?看來小明學習還是沒有小白的覺悟啊。
我隨便挑了一個,用被神化了的Jupyter Notebook,具體安裝過程也非常簡單。先到anaconda官網下載anaconda這個東西,然後一路next安裝好:
一路同意+下一步之後,安裝就完成了,雙擊圖標打開,應該是這個樣子的:
再點擊紅框裡面jupyter notebook下面的 「launch」,你的瀏覽器就會自動打開jupyter notebook了。注意,雖然它利用瀏覽器作為交互界面,但是它還是一個本地應用。不出意外,應該是下面這個樣子的:
到這裡,你的編輯器和解釋器也就安裝完成了。下面就可以愉快的敲代碼了。先給大家舉個例子,讓大家自己玩玩先:點擊新建->python 3,就可以新建一個NOTE,在裡面敲代碼了:
我們先來看看這麼一個問題:
我們用我們剛剛安裝完的python 大法試一試:
在python眼裡,這都小兒科好吧。
好了,我們下次再來玩!
相關文章
CFA一級數量分析-數理統計基礎與收益
CFA一級數量分析,概率論基礎
CFA一級財報分析-利潤表
CFA一級經濟學-經濟周期