這是我整理的 Python 環境建置、基礎語法與 Git 程式碼版控實作,內容涵蓋 CLI 操作、VS Code 設定、Git 版本控制與 uv 套件管理。
透過這些單元與實作,我練習了從開發環境建置、Python 基礎語法操作,到 Git 檔案追蹤、分支管理與團隊協作的完整學習流程。
- Pythoneo環境建置與入門:VS Code、Git、uv、CLI 安裝、設定
- Python基礎入門:資料輸出入(JSON格式 / 檔案讀取、儲存)
- 數值計算:基本與進階數學運算
- 條件分支與迴圈:
if判斷與for、while迴圈 - 字串及 List 操作:文字處理、切片與清單增刪
- 字典及 function:Dict 鍵值對應用與自訂函式拆解
- Git 核心概念:工作目錄、暫存區與儲存庫三層架構
- 檔案狀態管理:理解 Untracked、Modified、Staged 與 Committed
- 建立儲存庫與提交:實作 git init、git status、git add、git commit 流程
- 歷史紀錄與差異比較:使用 git log 查看紀錄,並以 git diff 比較檔案改動
- 分支管理與 GitHub 遠端操作:透過平行開發技巧並實現團隊協作
| 檔案名稱 | 說明 |
|---|---|
0413_基礎輸出示範.py |
Day 1 的 Python 基礎語法與輸出練習 |
0415_基礎語法綜合練習.py |
Day 2 的基礎語法綜合實作 |
0415_檔案輸出結果.txt |
Day 2 練習檔案產生的輸出文字紀錄 |
day3-20260420 (資料夾) |
包含 BMI 計算、字串處理、倒數計時器等基礎語法實戰檔案 |
day4 (資料夾) |
包含字典基礎、集合運算、元組應用與進階迴圈等練習檔案 |
.gitignore |
告訴 Git 哪些檔案不要追蹤 (例如虛擬環境與垃圾檔案) |
.python-version |
記錄專案使用的 Python 版本 |
pyproject.toml |
uv 用來管理專案設定與套件的檔案 |
uv.lock |
鎖定套件版本的檔案,確保環境一致 |
📌 附註:
day4 資料夾內為進階容器應用 (Dictionary、Set、Tuple) 與流程控制進階的練習檔案。- Git 版控實戰行為成果以 Commit 紀錄形式提供,用於輔助理解專案的版控流程與結果展示。