2025/8/1 討論筆記
整合開發環境(Integrated Development Environment)#
VSCode(推薦)、PyCharm
額外資源可參考:
Cursor、 Windsurf (在vscode基礎下的AI輔助coding工具)
Claude Code 、 Gemini CLI (CLI介面的AI輔助coding工具)
VSCode Github Copilot 、 Cline 、Gemini Code Assist (VSCode 的 Plugin)
VSCode Github Copilot
、Gemini Code Assist
應該是免費的樣子
我是使用過cursor, cline 可以的話幫我試試其他的
Windsurf
、Gemini CLI
等等
Python依賴環境管理#
Anaconda (miniconda) 下載方式可參考這篇文章
Venv (python 官方管理)
兩種下載依賴的指令(常常混用)
pip ……
conda ……
常見的檔案類型#
.py
(python檔案)
.ipynb
(Jupyter notebook檔案,Google colab那種)
.md
(markdown檔案,常用來做筆記、文字記錄)
.txt
(純文字檔,通常專案裡就只會有依賴管理的requirement.txt)
.env
(⚠️ 常存金鑰!!!絕對不能外洩!!!)
常搭配python依賴
python-dotenv
來做使用
.yml
, .yaml
(通常會是格式、參數設定檔案, 也可能是conda的環境設置檔案, ex: config.yml)
.json
(有層級的文字資料格式,有時會是格式設定檔config.json)
我比較常的工作流程#
1. 建立環境#
- 開啟Conda prompt (不要開電腦預設的,不然conda會沒有被預設打開)
- conda create -n 「自訂環境名稱」 python=3.10
- conda activate 「自訂環境名稱」
2. 建立專案資料夾#
- 開個專案資料夾(路徑不要有中文 ex:
C:\project
)
有些GitHub 項目會要
git clone https://github.com/example/project.git
cd project
pip install -r requirements.txt
(根據資料夾內requirement.txt的內容來下載依賴)
有些會要 pip install package_name (直接從網路上下載,例如
pip install python-dotenv
)
3. 開啟IDE,把專案連到環境#
- 用VSCode,開啟專案
- 開啟一個`.py的檔案
- 右下角(VScode, Cursor) 通常會看到一個python版本號,點擊該按鈕
或是透過 ctrl+shift+p 快捷鍵,介面上方會跳出輸入欄,輸入 「Python: Select Interpreter」
- 會顯示類似以下這樣的選單
- 點擊選項後,應該在IDE執行python時,就會顯示
其他資源#
Conda相關內容解釋(基本上不是商用,任何conda都可以用) https://youtu.be/-MSLJKjH8U0?si=0InmOxeGf4Q3Yx8Q
Pip - uv 解釋(另一種依賴管理的方式,uv 比較少遇到) https://youtu.be/jd1aRE5pJWc?si=SqBUdmilTJTlQfv_