iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
佛心分享-IT 人自學之術

當 Python 初學者遇到 AI:30 天人機協作學習手記 系列

這系列文章記錄我如何將 AI 作為隨身程式導師,展開 30 天的 Python 自學歷程。內容不只整理語法筆記,更著重於「如何向 AI 精準提問」與「驗證 AI 給出的解答」。
30 天內容規劃:
基礎打底(Day 01 - 14):從變數、流程控制到容器資料結構,建立紮實的語法觀念。
進階觀念(Day 15 - 22):探索推導式、例外處理、物件導向(OOP)與標準庫應用。
綜合實戰(Day 23 - 30):串接 Open Data API、檔案處理與實作 CLI 實用小專案。
以上內容適合程式新手或想學

參賽天數 10 天 | 共 10 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 1

[Day 01] 讓 AI 帶路:Python 環境建置與第一支 Hello World 程式

想學寫程式但不知道怎麼開始,今天我決定直接請教 AI 導師,幫我整理出最適合初學者的 Python 開發環境設定步驟。 今日對話:如何建置開發環境? 我的 Pr...

2026-09-14 ‧ 由 ogc 分享
DAY 2

[Day 02] AI繼續帶路:Python 變數與四大基本資料型別

今日對話:變數與資料型別是什麼? 我的 Prompt(提示詞): 「我是一個剛學 Python 的初學者,請用生活化、好懂的比喻,向我解釋『變數』是什麼?並介紹...

2026-09-15 ‧ 由 ogc 分享
DAY 3

[Day 03] 讓資料動起來:Python 運算子實戰

今日對話:運算子有哪些?怎麼用? 我的 Prompt(提示詞): 「昨天學了Python 的變數和四大基本型別。請用簡單的範例教我 Python 中的『算術運算...

2026-09-16 ‧ 由 ogc 分享
DAY 4

[Day 04] 把文字拼接起來:Python 字串處理與 f-string 格式化

今日對話:字串怎麼處理與格式化? 我的 Prompt(提示詞): 「我已經知道字串是用引號包起來的文字。請教我如何在 Python 中靈活處理字串?例如:怎麼截...

2026-09-17 ‧ 由 ogc 分享
DAY 5

[Day 05] 讓程式學會做決定:Python 流程控制

今日對話:程式怎麼做選擇?縮排又是什麼? 我的 Prompt(提示詞): 「我已經學會了比較與邏輯運算子。請用生活化的例子教我 Python 的『條件判斷(if...

2026-09-18 ‧ 由 ogc 分享
DAY 6

[Day 06] 告別複製貼上:Python 迴圈基礎

今日對話:如何讓程式自動重複執行? 我的 Prompt(提示詞): 「我已經學會條件判斷了。如果我想讓程式重複做同一件事情(例如連續印出 5 次問候語),該怎麼...

2026-09-19 ‧ 由 ogc 分享
DAY 7

[Day 07] 不達目的不罷休:Python 迴圈進階

今日對話:不知道次數的迴圈怎麼寫? 我的 Prompt(提示詞): 「我已經學會 for 迴圈了。但如果我不知道要重複幾次,而是要『達成某個條件才停止』時,該怎...

2026-09-20 ‧ 由 ogc 分享
DAY 8

[Day 08] 資料的魔法大背包:Python 容器資料結構(一)List 串列

今日對話:怎麼一次儲存多筆資料? 我的 Prompt(提示詞): 「我現在有很多筆資料想要存起來,不想一直設定新的變數名稱。請用白話文教我 Python 的『L...

2026-09-21 ‧ 由 ogc 分享
DAY 9

[Day 09] 不可變與不重複的魔法:Python 容器資料結構(二)Tuple 與 Set

今日對話:Tuple 與 Set 又是什麼? 我的 Prompt(提示詞): 「我已經學會 List 了。請用白話文告訴我 Python 的 Tuple(元組)...

2026-09-22 ‧ 由 ogc 分享
DAY 10

[Day 10] 幫資料貼上專屬姓名貼:Python 容器資料結構(三)Dictionary 字典

今日對話:怎麼儲存「有對應關係」的資料? 我的 Prompt(提示詞): 「我已經學會 List、Tuple 和 Set 了。請用白話文告訴我 Python 的...

2026-09-23 ‧ 由 ogc 分享