Dev Cookbook

自動化與資料處理的可執行食譜。每一篇都遵守同一個格式:遇到什麼問題 → 怎麼解 → 完整可跑的程式碼 → 踩過的坑

開始翻食譜 原始碼在 GitHub


這本食譜在寫什麼

不是教學文,是備忘錄。都是實際做過、當下查資料查很久、下次還會再遇到的東西:

  • 一份範本要複製成幾百份、每份填不同資料
  • 幾百個舊 .xls 讓 Power BI 每次重整都要跑十幾分鐘
  • 從電表/儀器用 Modbus 撈數值,還要處理 32-bit 浮點數的 word order
  • 檢驗結果要自動變成投影片交出去
  • 寫好的腳本要每天自己跑,而且出事要看得到 log
  • Cp 跟 Pp 差在哪、算錯會讓製程能力低估好幾倍

分類

分類 內容
Excel 與試算表 範本批次填寫、舊格式轉換、髒資料清理
Modbus 與儀器 暫存器讀取、資料型別解碼、長時間記錄
報表產出 用程式產生 PowerPoint 報告
排程與維運 Windows 工作排程器、log、失敗通知
R 與統計品管 管制圖、製程能力、抽驗機率

怎麼用

每篇食譜右上角都有對應的 examples/ 資料夾連結,裡面是可以直接執行的完整腳本:

git clone https://github.com/loin123-rgb/dev-cookbook.git
cd dev-cookbook/examples/python/xls_to_parquet
pip install -r requirements.txt
python consolidate.py --src "D:\封存區" --out data.parquet

慣例

  • 程式碼可以直接跑,不用先補三行才動得了。路徑一律走參數,不寫死。
  • 每篇最後都有「踩過的坑」,那才是這本食譜真正的價值。
  • Python 用 3.11+,Node 用 20+。

回到頂端

MIT License — 範例程式可自由取用。

This site uses Just the Docs, a documentation theme for Jekyll.