Python 可以建立虛擬環境,其中 pipenv 是個流行的工具。在運作過程中,需要知道目前的 Python 版本或是套件版本,以利建立開發環境或是解決問題,可以是要如何取得這些資訊呢?
本篇就會說明,如何取得 pipenv 所建立的 Python 環境之版本,以及其安裝的套件版本。
Python版本:
- 3.9
- 3.10
Python 可以建立虛擬環境,其中 pipenv 是個流行的工具。在運作過程中,需要知道目前的 Python 版本或是套件版本,以利建立開發環境或是解決問題,可以是要如何取得這些資訊呢?
本篇就會說明,如何取得 pipenv 所建立的 Python 環境之版本,以及其安裝的套件版本。
Python版本:
我們做了幾天的教學,已經把資料從Yahoo取得,並且放在Azure的SQL server中。但我們忽視一件重要的事情,就是資料的正確性。
今天我們就拿證交所的資料跟資料庫收集的資料做比對吧!
修改好資料庫,可以讓中文放進去囉,現在就把我們所需要的資料放進Azure的資料庫
昨日把資料表建立完畢,也建立了資料表和嘗試使用Azure Data Stadio
建立資料,之後要用我們的主角Python把資料匯進去。但在這之前,要先從本機使用Python連線到Azure。
本次的範例為:Day11_saveToAzureDB.py
在取得資料,並且做出圖表後,仍然需要把我們每次的資料儲存下來,這時候pandas就可以輕鬆建立資料的csv
。
已經取得資料了,但是這樣的顯示方式很不好閱讀,接著就是要介紹如何順利的結構化這些資料。
本篇將會使用numpy
和pandas
。
環境準備好,就可以抓Yahoo Finance上面的資料囉!為什麼不用Google呢?因為Google已經沒有提供API了,所以轉而向Yahoo要。
本篇會教如何取得網路資料,會以Yahoo Finance為範例。會參考前輩的網站,這裡面很多寶物,大家可以去挖喔!