實體編程教學課程內容
課程簡介
本三小時精華課程以「建立程式基礎 × 導入 AI 協作開發」為主軸,前段聚焦 Python 核心語法與邏輯思維,後段帶入 VS Code、Cline 與 OpenRouter 的實務操作,完整呈現 AI 輔助編程(Vibe Coding)的實際工作流程。
課程不僅著重工具操作,更強調可重複運用的開發方法,包括需求拆解、Prompt 設計、AI 協作策略,以及結果驗證與修正機制,協助學員建立從「理解問題」到「完成應用」的完整思維鏈。
適合希望結合 Python 基礎與 AI 工具,加速開發流程、提升產出效率的學習者。完成課程後,學員可獨立完成一個基礎的 AI 協作開發流程,並具備持續進階的能力基礎。
課程目標
建立 Python 核心語法能力,包括變數、條件判斷、迴圈、函式與基本資料結構,作為 AI 編程的基礎語言能力。
掌握 VS Code 開發環境操作,並完成 Cline 與 OpenRouter 的串接設定,理解 AI 模型在開發流程中的角色。
理解 AI 輔助編程的核心方法,包括需求拆解、指令撰寫(Prompting)、逐步生成與迭代優化。
培養驗證與除錯能力,能判斷 AI 產出結果的正確性與可用性,而非單純依賴生成結果。
課程重點不在於語法記憶,而在於建立「人機協作開發」的實務能力,為後續工具開發、原型製作與自動化應用奠定基礎。
適合對象
無程式背景,但希望快速進入 Python 與 AI 開發領域者。
具備基礎 Python 概念,期望導入 AI 工具提升開發效率者。
希望熟悉 VS Code、Cline 與 OpenRouter 整合流程的初學者。
對 Vibe Coding 開發模式有興趣,並希望完成第一個 AI 協作專案者。
特別適合應用導向族群,如內容創作者、行銷人員、營運與產品人員,以及創業者,用於快速開發工具、驗證想法或建立自動化流程。
三小時課程架構
Part 1:Python 基礎與程式思維(90 分鐘)
-
程式與 Python 入門(15 分鐘)
說明程式語言的基本概念,以及 Python 在現代開發與 AI 領域中的定位。建立「問題拆解為步驟」的核心思維。
-
資料型態與基本運算(20 分鐘)
介紹數值、字串、布林值與清單等常見型態,搭配輸出與運算示範,建立程式閱讀與修改能力。
-
條件邏輯與流程控制(20 分鐘)
學習 if / else 判斷與 for、while 迴圈,理解程式如何依規則運作,為 AI 指令設計打下基礎。
-
函式與模組化概念(20 分鐘)
說明函式結構、參數與回傳值,並導入模組化設計概念,強調程式可讀性與可維護性。
-
基礎實作練習(15 分鐘)
透過簡單應用(如計算工具或文字處理),讓學員實際修改與執行程式,建立操作信心。
Part 2:AI Vibe Coding 實戰(90 分鐘)
-
AI 編程模式概述(15 分鐘)
介紹 Vibe Coding 的核心概念:以自然語言描述需求,透過 AI 協助生成與迭代程式,同時強調驗證的重要性。
-
開發環境建置(20 分鐘)
實作 VS Code 安裝與設定,部署 Cline 擴充套件,並串接 OpenRouter 模型服務,完成基本開發環境。
-
任務導向開發實作(20 分鐘)
示範如何撰寫清晰指令,引導 AI 建立專案結構與程式內容,並說明需求拆解與 Prompt 設計技巧。
-
除錯與迭代優化(20 分鐘)
透過實際錯誤案例,學習如何利用 AI 進行除錯與修正,理解迭代式開發流程。
-
微型專案實作(15 分鐘)
完成一個簡單但完整的應用(如任務管理或資料處理工具),整合 Python 基礎與 AI 協作流程。
課程特色
整合「程式基礎」與「AI 輔助開發」,避免學員只會操作工具或僅停留在語法層面。
強調實務工作流與方法論,讓學員可在課後直接應用於實際開發情境。
採高度實作導向設計,透過操作與案例建立理解,而非記憶式學習。
課後學習成果
具備閱讀與修改基礎 Python 程式碼的能力。
能在 VS Code 中整合 Cline 與 OpenRouter,啟動 AI 輔助開發流程。
完成一個基礎 Vibe Coding 專案,理解從需求到實作的完整流程。
建立有效的人機協作開發習慣,包括需求定義、AI 協作與結果驗證,作為後續進階學習的重要基礎。