你有想過用python分析股票、選股並追蹤績效嗎?這篇文章從python初學開始,帶你慢慢進入python投資的世界!
Python 用在理財上,能做的事情非常多!首先,Python最大的用處在於:可以分析財經數據,並且分析哪些策略有效果,不需要擔心網路上五花撩亂的方法,也不用擔心名師報名牌。再來,Python甚至還能幫你下單!讓您在上班時,還能做交易!
而 Python 是所有程式語言中,最受歡迎的,功能也是最齊全的!
重點是全部都免費!
假如要學程式語言,當然還是使用 Python 最好囉~
那我們就開始利用 Python 投資吧!
安裝 Python3
安裝Python最簡單的方式,就是直接安裝 Anaconda Anaconda 其實就是一個完整的Python生態系,包含了Python 和所有的基本需要的程式。
安裝好 Anaconda 後,就可以開始寫程式了!
開啟 Python IDE
Anaconda的好處是,除了安裝了python,它還幫我們安裝了jupyter,是一個程式編輯器。要打開這個編輯器,windows跟mac有點不一樣:
windows:直接從開始工具列打開jupyter notebook
mac:打開anaconda navigator,並且找到jupyter notebook的按鈕
按右邊「New」─>「Python 3」來打開一個新的寫程式的地方,
我們可以輸入「hello world!」來開寫入我們的第一句程式,
並且按下「Run」來執行(或是按下ctrl-enter)
你就會得到以下的狀況喔!代表你已經完成了第一階段了!
我們目前可以執行python的基礎的功能,
但是有一些進階的功能,必須要額外下載,
例如機器學習、數學計算等等。
這些進階功能通常會被包裝成 packges,我們必須要額外下載這些 packages。
尋找 packages
有些非常有名的 package,
例如繪圖的 Matplotlib、資料處理的 Pandas,
這些都在剛剛我們安裝的Anaconda已經包含。
那我們要怎麼知道要去哪下載額外的 packages 呢?
方法1:google
首先,例如我們想要進行機器學習(machine learning),我們可以直接 google:「machine lenaring python package」
就會看到很多的網頁都有推薦非常多machine learning 的package
方法2:官網
除了上網google外,也可以上pip官方網站,上面也有很多的package清單,可以看最近最紅的packages。
要如何安裝這些 packages 呢?通常都會用以下的方法:
使用 pip 來安裝 packages
安裝 packages 非常的簡單!而且這幾乎是唯一的方法:
假如你的作業系統是 windows,則可以打開 Anaconda Prompt,
這個是個黑白畫面,可以在這裡面輸入一些指令,來下載額外的packages。
假如你的作業系統是 Mac 則可以打開內建的 terminal 就可以輸入指令了。
指令就是
conda install xxx
其中的 xxx
就是 package 的名稱。
通常你也會看到「pip install xxx」,可以把其中的「pip」換成「conda」就可以了!
接下來就可以到超簡單台股每日爬蟲教學
來複製當中的代碼,下載所有上市公司的股價吧!(但是code先不用看懂沒關係)