全民 e 化資訊運動會|雙科第一名後的安靜反思
程式素養 97.5(第一名)、資訊科技概論 97.5(第一名)——兩科皆為選擇題 (程式素養第一名證書) (資訊科技概論第一名證書) 拿到成績的當下其實很開心,但冷靜下來後,我更想把這次比賽當成一次誠實盤點:哪些地方做對了、哪些只是運氣好、還有哪些看不見的缺口,需要在日常慢慢補起來。 我怎麼準備(針對選擇題的節奏與心法) 這次兩科都是選擇題,我把練習重點放在「題目→觀念→再題目」的循環: 先用題目找盲點(不要急著看解答)。 回去補相對應的核心觀念,而不是只記解法。 再回題目驗收,把「似懂非懂」變成「說得清楚」。 作答時我刻意放慢第一輪步調,優先把送分題與觀念清晰題收下;遇到容易糾結的敘述,我會先標記跳過,等情緒回穩再處理。這樣做,不是求快,而是求穩。 科目一|Python 程式素養(選擇題,觀念為主) 題目多在測:基本語法、資料型態與容器、open() 檔案操作、json 的讀寫、例外處理,以及看到一小段程式能不能正確推演輸出或副作用。 這些是我這次特別有感的幾個小點: open() 模式:r / w / a / b 的差異、with open(...) as f: 的習慣、覆寫 vs 追加。 json 四兄弟: json.loads() / json.dumps():處理字串 json.load() / json.dump():處理檔案物件 容易在考場把 load/loads 混用,這次我有先做對照表,臨場比較安定。 容器與型別:list / dict / set / tuple 的語意差異;可變/不可變、淺拷貝/深拷貝。 推導式與常見內建:len / sum / max / min / sorted / enumerate / zip,以及推導式的評估順序。 例外處理:try / except / finally 的執行序,還有變數在 except 內的作用域。 小提醒(也是我的易錯):字串編碼、整除 vs 浮點、索引邊界,常在緊張時出錯;看關鍵字與單位能救回不少分數。 ...