iT邦幫忙

0

Day 1|建置資料分析開發環境:Python、VS Code 與 Jupyter Notebook 快速上手

  • 分享至 

  • xImage
  •  

第一天,我沒有急著直接去啃複雜的資料集,而是先確保「工欲善其事,必先利其器」。在 30 天的挑戰中,如果本地的 Python 開發環境、虛擬環境與 Notebook 互動介面沒有先打理好,後面在安裝各類第三方套件(Pandas、Matplotlib 等)時很容易陷入套件衝突或版本打架的困境。

第一部分:建立專案資料夾與虛擬環境
先在終端機(Terminal / PowerShell)建立本次鐵人賽專屬的工作目錄,並建立 Python 虛擬環境:
https://ithelp.ithome.com.tw/upload/images/20260928/20184472er3ld2rA5D.png

第二部分:安裝資料分析核心套件與 Jupyter
在啟動的虛擬環境中,安裝後續常用的基礎核心套件:
https://ithelp.ithome.com.tw/upload/images/20260928/20184472Fn2ECwlhYu.png
安裝完成後,將該虛擬環境註冊進 Jupyter 核心,這樣在 VS Code 打開 .ipynb 檔案時就能直接選用:
https://ithelp.ithome.com.tw/upload/images/20260928/20184472F6rgnmBwv7.png

第三部分:撰寫第一支測試腳本並驗證安裝
建立一個 day01_test.ipynb 或 day01_test.py 檔案,輸入以下程式碼確認環境與套件版本運作正常:
https://ithelp.ithome.com.tw/upload/images/20260928/201844725OtPEErAmG.png
執行後終端機順利印出對應的版本號與表格,確認核心模組均已就緒!

第四部分:推送到 GitHub 進行版本控制
確認環境與測試腳本可以順暢運行後,接著將整個專案資料夾建立 Git 版本控制並上傳到 GitHub:
https://ithelp.ithome.com.tw/upload/images/20260928/20184472737RNXFjHp.png
這裡我前面已經commit過了也推上去了,只是忘記在github建立repository,所以這裡會出現錯誤。
終端機顯示 [new branch] main -> main,回到 GitHub 重新整理頁面,第一天的程式碼與 .gitignore 都已妥善託管。

今日心得與問題
這是我第一次完整規劃 30 天的資料分析挑戰。雖然第一天的內容主要是基礎環境建置與測試,但打好穩定的環境基礎才能讓未來的 29 天沒有後顧之憂。

在建置過程中,使用 Windows PowerShell 執行 .\venv\Scripts\Activate.ps1 啟動虛擬環境時,曾遇到 因為這個系統上已禁止執行指令碼 的權限報錯(ExecutionPolicy 限制)。後來以系統管理員身分執行 Set-ExecutionPolicy -Scope Process -ExecutionPolicy RemoteSigned 允許當前終端機程序執行腳本,順利解決了啟動問題。


圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言