在開始使用Python 抓取股價之前,要先來介紹一下Python環境的設定。由於我自己也非程式資工本科生,程式語言也屬自學。這邊僅提供自己的學習歷程分享給大家參考,大家可以自己擇需要的內容學習。
我在文章中的做法都會使用Anaconda的spyder IDE(Integrated Development Environment 集成開發環境) 來進行操作,因為Spyder的程式介面可以調整成matlab模式,方便使用者檢視儲存的變數。 由於學生時期,工程類的科系常會用matlab來做數值運算,所以這個操作方式算是對我而言比較不陌生。
這篇列出三項學習的目標,幫助大家快速上手:
1.下載Anaconda 並用spyder IDE 進入主要編程畫面
2.了解程式編寫環境與產生的變數應用
一、下載Anaconda 並用spyder IDE 進入主要編程畫面
由於Anaconda在網路上關於如何下載和使用的資料非常多,也非常專業。在這篇文章裡面,只會根據我的使用方式進行步驟操作,有些繁雜的安裝或處理步驟會省略,若有不懂的人,建議可以留言給我,我會再撥空回覆。
首先要知道,Anaconda是一個集成各個開發者整合環境的軟體(IDE),Spyder只是其中一種IDE。你可以把IDE想成是程式碼編寫的地方,這個地方可以在你寫完程式碼之後,幫你用編譯器(Complier)編譯成電腦理解的語言。 Python是一套程式語言,有自己專屬的語法和邏輯,透過Spyder這個環境,我們將Python程式語言按照我們想要進行的意思寫在上面後,再透過Spyder內建的編譯器進行編譯,這些用Python語法所寫成的程式就能被電腦所理解並執行我們想要做的事情。
先到Anaconda網站去下載安裝檔,我下載的是Window版本。 (根據自己電腦來決定需要下載的版本)
Anaconda主網頁 |
在本機端完成安裝之後,可看到工具列上Anaconda資料夾
工具列 |
這邊可以直接點開Spyder 或Anaconda Navigator畫面,下圖為點Anaconda Navigator所出現的畫面
Anaconda Navigator畫面 |
開啟Navigator會看到各種不同的IDE,這邊我習慣使用Spyder。 將Spyder點開之後,我會習慣將配置改為Matlab Layout。 步驟為 View->Window Layouts->Matlab Layout
修改介面配置 |
完成Matlab配置後,如下圖所示,Spyder IDE 工作環境設定就大功告成啦。 可以看到主換面分了幾個大區塊,左邊區塊是檔案總管,所有檔案的細項都可以從這邊點選。 中間上面部分為程式主要撰寫區,可以在這個區域編寫Python的程式碼。中間下面部分為中控台,程式在這邊撰寫可以及時得到編譯,並產出結果。右邊區域為調整成Matlab layout後會出現,主要是變數的顯示,這個功能也能夠讓我即時看到變數的資料和格式,很適合在做股票撈取資料時候的檢視。
Spyder IDE工作環境 |
二、了解程式編寫環境與產生的變數應用
由於我們最大的目的是要透過Python抓取公開資訊站的股價資料,一些程式碼的應用我會隨著抓取的內容而帶入討論。 今天這篇主要讓大家熟悉如何在Spyder上面撰寫Python。
沒有留言:
張貼留言