Web crawler & OpenAI banner

課程對象

  • 有基礎但想學習完整專案開發
    • 學過Python / JavaScript,但沒有實作過完整的專案
    • 會寫基本語法,但不知道如何串接前端與後端
  • 對AI&爬蟲技術有興趣
    • 想知道如何讓OpenAI(ChatGPT)透過Function Calling查詢資訊
    • 想爬取網⾴資料並轉為API供前端使⽤

課程大綱

  • Python基礎複習與爬蟲技術
    • 複習Python變數、條件判斷、迴圈、函式等基礎語法
    • 了解 HTTP 請求(requests),能夠從網⾴爬取資料
    • 使⽤BeautifulSoup解析HTML,擷取關鍵資訊(如:演唱會資訊)
  • 前端開發(HTML、CSS、JavaScript)
    • 熟悉HTML & CSS,能夠設計基礎網⾴
    • 學會JavaScript操作DOM,讓網⾴與使⽤者互動
    • 讓前端透過 fetch() / axios取得後端API資料,並顯⽰在畫⾯上
  • 後端開發(Flask / FastAPI)
    • 能使⽤Flask / FastAPI建立簡單API,處理前端請求
    • 能夠將爬取的演唱會資訊整合到後端API,供前端查詢
    • 熟悉JSON資料傳遞,讓API回應結構化數據
  • 串接OpenAI API含(Function Calling)
    • 學會如何申請並使⽤OpenAI API,讓AI回應使⽤者查詢
    • 瞭解Function Calling,讓AI透過API查詢真實資訊
    • 讓OpenAI⾃動調⽤演唱會查詢函式,讓聊天機器⼈變得更智慧

課程方式

  • 完整的上課講義
  • 活的講義,課程結束後,內容會持續更新
  • 實機操作並執⾏每個程式
  • 從實務中練習程式設計的思考⽅式
  • 從無到有建立每個練習
  • 課程期間提供LINE群組討論與解答

課程日期

  • 三天課程(共18小時)
  • 2025/08/19、08/20、08/21 (二~四) 9:30-16:30 (中午休息1小時)

課程費用

課程諮詢

其他資訊

  • 【停車費用】開車入校提供半價優惠券,請洽中心專員索取
  • 【交通資訊】請參考地理與交通

備註說明

  • 線上進行課程報名,近日將有課程專員回覆郵件確認報名資訊
  • 若確定開班,將以郵件通知繳費
  • 課前3日前以郵件進行課前通知
  • 中心得保留修訂課程及未達最低開課人數時取消課程之權利
  • 退費說明:
    • 實際開課日前第30日以前要求退費者,可全額退還
    • 實際開課日前第29日至前第1日,退還費用總額百分之九十
    • 實際開課日後但未逾全期(或總課程時數)三分之一者,應退還費用總額百分之五十
    • 實際開課日後已逾全期(或總課程時數)三分之一者,得全數不予退還
    • 因故未能開班上課,則全額退還已繳費用

注意事項

依據教育部公函:臺教高(四)字第1112201260號,本課程不授予參與證明!