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 實用小專案。
以上內容適合程式新手或想學

鐵人鍊成 | 共 30 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 21

進階第七關:沒有 API 也能抓!網路爬蟲入門與 BeautifulSoup 網頁解析

今日對話:什麼是爬蟲?怎麼從網頁裡找資料? 我的 Prompt(提示詞): 「如果一個網站沒有提供 API,但我想要把它網頁上的標題或內容抓下來,該怎麼做?請用...

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

[Day 22] 進階最終戰:將資料化零為整!Pandas 數據處理基礎與匯出 CSV

今日對話:如何用 Python 做出 Excel 表格? 我的 Prompt(提示詞): 「我抓下來的資料是一堆字典,看起來很亂。請問 Python 有沒有辦法...

2026-10-05 ‧ 由 ogc 分享
DAY 23

[Day 23] 專案實戰前哨戰:讓程式擁有不死之身!Try-Except 錯誤處理機制

今日對話:如何阻止程式崩潰當機? 我的 Prompt(提示詞): 「我的程式只要使用者亂輸入文字,或是遇到網路斷線,就會直接顯示一堆紅色的 Error 然後當機...

2026-10-06 ‧ 由 ogc 分享
DAY 24

[Day 24] 自動化微專案實戰 :結合 API 與防錯機制,打造即時天氣查詢小助理

今日對話:如何把 API 與防護網結合起來? 我的 Prompt(提示詞): 「我想要寫一個能查詢『台北即時天氣』的 Python 小程式。請幫我找一個不需要註...

2026-10-07 ‧ 由 ogc 分享
DAY 25

[Day 25] 自動化微專案實戰 (二):結合 BeautifulSoup 與 Pandas,打造每日新聞頭條整理器

今日對話:如何串接爬蟲與 Pandas 表格? 我的 Prompt(提示詞): 「我想要寫一支爬蟲,去抓取 iThome 鐵人賽或技術文章板塊的『最新文章標題』...

2026-10-08 ‧ 由 ogc 分享
DAY 26

[Day 26] 自動化微專案實戰 (三):讓程式自己動起來!使用 schedule 套件打造定時排程

今日對話:如何讓 Python 每天定時工作? 我的 Prompt(提示詞): 「我寫好了一支爬蟲程式,但我不想每天早上手動點擊執行。請教我如何用最簡單的方式,...

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

[Day 27] 自動化微專案實戰 (四):讓程式主動聯絡你!結合 LINE Notify 把每日新聞直接傳到手機

今日對話:如何讓 Python 發送 LINE 訊息? 我的 Prompt(提示詞): 「我想要讓我的 Python 程式執行完畢後,自動發送一則訊息到我的 L...

2026-10-10 ‧ 由 ogc 分享
DAY 28

[Day 28] 自動化微專案實戰 (五):讓程式 24 小時不打烊!新手也能懂的雲端部署入門 (PythonAnywhere)

今日對話:如何把 Python 丟到雲端自動執行? 我的 Prompt(提示詞): 「我有一支會發送 LINE 通知的 Python 爬蟲,我希望它每天能自動執...

2026-10-11 ‧ 由 ogc 分享
DAY 29

[Day 29] 版本控制大師:使用 Git 與 GitHub 儲存專案,建立你的第一個工程師作品集

今日對話:如何把專案安全地存到 GitHub? 我的 Prompt(提示詞): 「我完成了一個很棒的自動化爬蟲專案,我想把它備份起來避免弄丟,並且產生一個連結,...

2026-10-12 ‧ 由 ogc 分享
DAY 30

[Day 30] 完賽總結:回顧與 AI 導師共學的 30 天

三十天前,我帶著對寫程式的恐懼,以及對AI 到底能不能當老師的好奇,敲下了系列文的第一個字。三十天後的今天,我的電腦裡不僅裝了各式各樣的 Python 腳本,雲...

2026-10-13 ‧ 由 ogc 分享