AI2 課程實作紀錄

2026.02.26 | 週次:W1 | 課程:AI 應用與開發 [cite: 6]

一、九九乘法 App 開發 (MIT App Inventor)

本專案透過 MIT App Inventor 平台設計,實作邏輯判斷與迴圈運算。 [cite: 7]

App Inventor 介面

1. UI 介面與環境設定

9X9A12 Project 中設定 Screen1 介面。 [cite: 7, 11] 透過開發環境左側的組件面板 (Palette) 配置按鈕與顯示區域。

程式積木邏輯

2. Blocks 邏輯設計

利用「積木塊 (Blocks)」撰寫核心運算邏輯。 [cite: 3, 12] 程式包含兩個主要的迴圈結構,用來生成被乘數與乘數的計算結果,並將其格式化顯示於文字框中。 [cite: 2]

模擬器執行畫面

3. 執行與模擬

使用 Nox 夜神模擬器 (7.0.6.2) 進行 App 測試。 [cite: 22, 34] 模擬器成功呈現九九乘法表的完整列表(如:1×1=19×9=81)。 [cite: 38, 49]

二、環境配置與開發工具

開發套件安裝

  • Git for Windows:安裝 v2.51.2 版本以支援版本控制。 [cite: 71, 80]
  • Claude AI:整合 Claude Sonnet 4.0 輔助程式撰寫與 Debug。 [cite: 54, 106]

三、Python 天氣查詢 App

整合 OpenWeather API 獲取即時氣象資料,並將數據序列化為 JSON 格式。 [cite: 90, 91]

天氣查詢介面

API 串接實作

使用 Python 腳本 weather_fetcher.py 查詢特定城市(如 Taipei)。 [cite: 100, 102] 結果顯示當前溫度、濕度及大氣壓力等詳細資訊。 [cite: 115, 120]