寫 code 一向畀人感覺係「要讀過電腦先識」,但今時今日有咗 AI 助手,情況完全唔同。你唔需要識寫,只需要識得「問」。呢篇教學示範點樣用 ChatGPT(或者 Claude、Gemini 呢類 AI 聊天工具)幫你寫一個真正用得着嘅 Python 小程式,由零開始,10 分鐘出到第一個程式。
第一步:唔好叫 AI「寫個程式」,要講清楚三樣嘢
AI 唔識讀心,你問得含糊,佢就答得含糊。一個好用嘅 prompt 要包含三樣嘢:
- 你想做咩 —— 目標
- 輸入係咩 —— 咩檔案、咩格式
- 輸出係咩 —— 結果要點樣
反面例子:「幫我寫個程式」—— AI 根本唔知你想做咩。正面例子:「我有一個 CSV 檔案,入面有『日期、產品、數量、單價』四欄,請寫一個 Python 程式,幫我計出每個產品嘅總銷售額,輸出做一個新 CSV」。講得清楚,答案先會啱用。
第二步:實例 —— 叫 AI 寫一個整理相片嘅程式
假設你手機影咗一大堆相,檔名亂晒。我哋叫 AI 寫一個程式,將相片按拍攝日期自動分資料夾。
以下係你可以直接貼入 ChatGPT 嘅 prompt:
ChatGPT 會生成類似以下嘅 code:
第三步:裝返所需套件
上面 code 用咗 Pillow(PIL)呢個套件嚟讀相片資料。第一次執行前要先裝:
第四步:執行 + 搵 AI 捉錯(Debug)
如果執行出錯,唔使驚。將成段 error message 原原本本貼返畀 AI,佢會幫你解釋邊度出問題、點樣改。例如你見到 ModuleNotFoundError: No module named 'PIL',其實只係未裝 Pillow 咁簡單。
第五步:自己識睇,先係真學會
AI 幫你寫咗 code,但唔好淨係複製貼上。逐步問佢:「呢行 os.listdir 係做咩?」「點解要用 try/except?」咁樣你先會由「靠 AI」變成「識得用 AI」,慢慢自己都識改。
注意事項:AI 唔一定啱
AI 有時會寫出有 bug、或者唔太安全嘅 code。幾樣嘢要留意:
- 涉及刪除、搬動檔案嘅 code,第一次行最好先喺一個測試資料夾試
- AI 生成嘅 code 用喺公司數據前,要自己過一過眼
- 唔好將公司敏感資料直接貼上網上 AI
總結
今篇Python 教學總結: AI 唔會取代你,但識用 AI 嘅人會取代唔識用嘅人。寫 code 呢件事,由「要讀四年」變成「識問就做到」。由今日開始,搵一樣你成日重複做嘅嘢,試下用 AI 幫你寫個程式自動化佢。