SkillAgentSearch skills...

PythonAI4Beginners

Python AI 實作入門課程:從生活議題到實戰應用

Install / Use

/learn @peculab/PythonAI4Beginners
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

PythonAI4Beginners

Python × AI 實作入門課程:從生活議題到 AI 應用專題(10 單元)

課程設計者:蔡芸琤(國立臺灣師範大學科技應用與人力資源發展系 副教授)

AI 輔助程式教學幫手:https://coding.t5input.com/problems

📺 直播連結:https://www.youtube.com/@peculab/streams
🎞 錄影播放清單:https://youtube.com/playlist?list=PLH3VeiMX0ckjGmwvkev5HFB91HCLrDb4z
📝 課程規範與成績計算(本頁 README)


📌 誰適合參加

✅ 完全沒學過 Python,但願意動手試、不怕 debug
✅ 想學 AI 應用:聊天機器人、資料分析、文字探勘、影像辨識
✅ 對 AI 與程式設計有興趣,想做出「真的能跑的東西」
❌ 如果你害怕看到錯誤訊息、一定要先背熟語法才能開始,這門課可能不適合你

👉 這門課強調:邊做邊學、錯誤就是學習的一部分。


🧠 課程設計方式(每個單元固定節奏)

👉 每個單元共 2 個 Round(約 100 分鐘)

  • 🔹 Round 1

    • 20 分鐘:概念講解 + 老師 Live Coding
    • 30 分鐘:學生實作練習(含 TODO 任務)
  • 🔹 Round 2

    • 20 分鐘:進階概念 + 應用 Demo
    • 30 分鐘:挑戰任務(Challenge)

🎯 教學核心:

  • 每一單元都「看得懂 → 跑得動 → 改得了」
  • 每一單元都產出一個可展示的小成果

📘 10 個單元總覽

| 日期 | 主題 | Round 1 | Round 2 | |------|------|---------|---------| | 2026/02/27 | 228補假日 | 不上課 | 不上課 | | 2026/03/06 | Python 入門 + AI 世界觀 | Python 基本語法、互動程式 | 函數設計 + 防呆輸入 | | 2026/03/13 | 資料結構應用 | List / Dict 做小系統 | 排序 / 排行榜設計 | | 2026/03/20 | 檔案與資料處理 | 讀寫檔案 | pandas CSV 清理 | | 2026/03/27 | 第一次期中考溫書假 | 不上課 | 不上課 | | 2026/04/03 | 清明節連假 | 不上課 | 不上課 | | 2026/04/10 | 資料視覺化 (1) | 折線圖看趨勢 | 長條圖與比較 | | 2026/04/17 | 資料視覺化 (2) | 多資料對比 | 用圖表說故事 | | 2026/04/24 | AI 入門:線性回歸 | 趨勢線概念 | 預測小工具 | | 2026/05/01 | 第二次期中考溫書假 | 不上課 | 不上課 | | 2026/05/08 | 聊天機器人 (1) | 規則式對話機器人 | 對話流程設計 | | 2026/05/15 | 聊天機器人 (2) | LLM / Prompt 概念 | AI 助手設計 | | 2026/05/22 | 影像辨識入門 | 圖片 = 像素矩陣 | 簡易影像分類 | | 2026/05/29 | NLP + 爬蟲整合 | 抓網路資料 | 情緒分析 + 小專題 | | 2026/06/05 | 綜合性小專題回顧 | 不上課 | 不上課 | | 2026/06/12 | 線上非同步成果發表 | 不上課 | 不上課 | | 2026/06/19 | 期末考溫書假 | 不上課 | 不上課 | | 2026/06/26 | 期末考週 | 不上課 | 不上課 |


🧾 成績計算方式(本課不收傳統程式作業)

本課為大型同步線上課程(同時在線人數多),不採「傳統交作業、人工批改」
成績將以「課堂即時理解」與「可規模化的自動化評量」為主。

✅ 1) 課堂即時 Checkpoint(70%)

  • 每個單元 2 個 Round → 每個 Round 結束都有 1 次 Checkpoint 小測
  • 每次小測約 2–3 題、限時作答(以課堂公告連結為準)
  • 題型以「理解與判讀」為主,例如:
    • 看一段短程式,判斷輸出結果
    • 判讀常見錯誤訊息,找出原因/修法
    • 改一個參數,推測輸出會如何變化
  • Checkpoint 作答紀錄同時作為出席與參與依據

重點:你可以使用 AI 工具輔助學習,但 Checkpoint 是限時題,主要測「你是否真的看懂課堂內容」。

✅ 2) 課後理解確認(20%)

  • 每單元提供 1 份「理解確認表單」(約 3–5 分鐘)
  • 內容包含:本單元關鍵概念、卡關點回報、自我理解程度等
  • 不批改內容對錯,以完成提交作為參與紀錄

✅ 3) 期末自動評測小任務(10%)

  • 期末提供 1 個「固定規格的小任務」
  • 評分方式採 Pass/Fail(是否達成指定輸出或指定結果)
  • 目的:確保你能把課程工具整合起來做出一個可運作的小成果

✅ 上課與出席規範

  • 課程採 實作導向,請務必「跟著敲程式、跟著跑結果」
  • 出席以課堂 Checkpoint 作答紀錄為準(單純登入但未作答,視同未完整參與)
  • 若因網路或設備因素無法作答,請依課堂公告流程回報(以利協助)

✅ AI 工具使用規範(ChatGPT / Copilot 等)

你可以使用 AI 工具輔助學習,但必須遵守以下原則:

✔️ 可以:

  • 問觀念(這段程式在做什麼?)
  • 問錯誤原因(這個錯誤訊息代表什麼?)
  • 請 AI 幫你解釋你「已經跑過」的程式碼
  • 請 AI 提供 debug 建議,然後你自己修改測試

❌ 不建議/不接受:

  • 不看懂就直接貼上程式碼
  • 只靠 AI 產碼、自己不嘗試、不理解
  • 在 Checkpoint 限時測驗中臨時「照抄」而不理解(多半會答不出理解題)

👉 本課評量重點是「即時理解」與「能否判讀與調整既有程式碼」,不是看誰貼得快。


🎯 修課完成後,你會得到什麼?

完成 10 個單元後,你將具備:

  • ✔️ Python 基礎程式能力
  • ✔️ 能處理資料、畫圖、做簡單 AI
  • ✔️ 知道聊天機器人怎麼做出來
  • ✔️ 有可放入學習歷程的作品
  • ✔️ 對 AI 不再只是使用者,而是創作者

📌 本課程重視「動手做、慢慢懂、做出成果」,
📌 你不需要很聰明,只要願意寫下第一行程式。


🧑‍🏫 課程團隊

  • 陳俊豪(國立臺灣師範大學科技應用與人力資源發展系 博士後研究員 & 兼任助理教授)
  • 許家瑋(國立臺灣師範大學科技應用與人力資源發展系 研究助理)
  • 張乃云(國立臺灣師範大學科技應用與人力資源發展系 研究助理)
View on GitHub
GitHub Stars99
CategoryDevelopment
Updated23d ago
Forks63

Languages

Jupyter Notebook

Security Score

80/100

Audited on Mar 13, 2026

No findings