第一週 | 1 | 規劃物件藍圖:類別 | 物件導向設計概念 / 類別與物件 / 自訂類別的建構、多態性、繼承 / 私有變數及方法 / 挑戰:肉圓店訂單處理 |
第二週 | 2 | 文字搜尋的硬功夫 | Regular Expression - 篩選文數字的威力強大工具 / 命令列參數 / Subprocess 執行外部應用程式 / 挑戰:嬰兒名字網站搜尋 |
第三週 | 3 | 檔案系統操作 | 自動化檔案及目錄的瀏覽、新增、刪除、更名、移動、複製 / 實戰:更改上千個照片檔案名稱 |
第四週 | 4 | 網路世界 | TCP/IP, HTTP 通訊協定 / HTML, CSS 基礎語法 / API 取得網路資料 / CSV, JSON, XML訊息格式 / Oauth 開放授權標準 |
第五週 | 5 | 網路爬蟲 | Beautiful Soup 快速解析網頁 / requests下載超連結目標檔案/ 挑戰:爬取氣象局網站資料 |
第六週 | 6 | 自動收集網路資訊 | Selenium 操控瀏覽器、擷取內容、填寫並提交表單 / Xpath語法選定 HTML 標籤屬性 / 專案:擷取拍賣網站商品 |
第七週 | 7 | 無碼辦公室自動化 | Zapier / Make 自動化工具介面 / 條件與分支邏輯進行決策 /高效整合 API 與資料 / 實戰:Google 表單回應轉存到Google Sheets |
第八週 | 8 | 網站建置 / 佈署 | 運用 Flask 框架建立靜態網頁、動態網站、樣板引擎、表單處理 / 虛擬環境 / 版本管控 / 實戰:義大利麵網頁表單 |
第九週 | 9 | 公民參與週 | 社大辦公室安排之講座或活動 |
第十週 | 10 | 語言模型的串接框架 | LangChain 環境準備 / 提示詞樣版 / 簡單的生成式 AI 應用 /挑戰:語言翻譯器 |
第十一週 | 11 | LangChain 介接 Gemini | 多模態模型 / 圖像理解 / 聲音理解 - Podcast 重點摘要 / 影片理解 |
第十二週 | 12 | 讓 AI 幫 AI - 自動串接流程 | 建構外掛系統 Function Calling 機制 / 讓 AI 自動判斷要額外進行的工作 / 挑戰:AI 決定是否網路搜尋 |
第十三週 | 13 | 網頁版聊天程式 | gradio 快速建立網頁程式 / 文字生圖 Image API / markdown語法顯示圖像 |
第十四週 | 14 | 幫 AI 漲知識 - RAG | RAG 簡介 / 安裝與環境配置 / 檔案作為 RAG 的知識來源 |
第十五週 | 15 | 替知識文件加上向量 | 資料檢索管道的設計 / Embedding 與向量資料 / 動態記憶與上下文管理 / 實戰:建立 FAQ 問答系統 |
第十六週 | 16 | AI 的真正未來 - AI Agent | AI Agent 概念 (執行多步驟任務) / 檢索精準度調整 / 基本 AIAgent 應用 / 挑戰:飯店訂房機器人 |
第十七週 | 17 | 案例研討:專業證券分析機器人 | 抓取大盤資料 / 個股股價資料 / 個股本益比、殖利率及淨值比資料 / 新聞資料 / AI 幫你來分析 |
第十八週 | 18 | 案例研討:AI 自動字幕 / 旁白產生器 | 下載 YouTube 檔案 / AI 模型從語音轉出字幕檔 / AI 模型生成旁白配音 |