本系列文章以「每天一點 API:打造我的生活小工具」為主題,從零開始掌握 API 的核心技能。從 API 概念和 JSON 格式著手,接著進入實作環節,學習如何呼叫公開 API、解析資料與處理錯誤,並將這些技能應用於各種生活化情境,像是天氣查詢、匯率換算、隨機笑話等。之後,會進一步探索資料清理、格式轉換與視覺化,將 API 回傳的資訊整理成圖表與報表。最後,挑戰更進階的主題,如 API Key 認證、POST 請求、多 API 整合與排程自動化,並以一個「生活助手 App」作為總結專案。透過這次的挑戰,希望能讓自己從 API 新手逐步累積實戰經驗,打造出能真正應用於日常的工具。
之前一直都是在處理 API 回傳的 JSON,但其實還有一種常見格式是 XML。 今天就來比較 JSON 跟 XML,它們有什麼不同,以及為什麼 API 幾乎都...
今天是星期幾? 這個問題看起來很簡單,但其實背後牽涉到時間處理、時區判斷,還有 API 的應用。 今天我就要來練習日曆與時間 API,學習如何在 Python...
API 回來的資料要怎麼存?又為什麼要存? 今天我就要來學習資料存取,了解 CSV 、 JSON 還有 SQLite 的差異,並實作把 API 回傳的 JSON...
API 回來的資料不一定完整,可能會有缺失值、重複值,甚至格式不一致。 因此今天我要來學習基礎的資料清理方法,並完成一個小實作,把 API 的資料處理乾淨後再存...
API 回來的 JSON 常常不是平面的表格,而是巢狀結構。 因此今天我要來學習如何解析並整理成清單或 CSV。 為什麼要學巢狀 JSON? API 回傳的資...
API 抓回來的資料通常是 JSON,可是實際工作時,很多時候需要把它轉成 CSV 或 Excel,才比較好查資料或分享給別人。 因此今天我就要來動手練習,把...
API 抓回來的資料如果只是一堆數字,看起來很枯燥,也不容易一眼看懂。 如果把它畫成圖表,就能更直觀地看出趨勢和重點。 所以今天要來學習三種最常見的圖表(折線圖...
昨天我們已經知道 API 抓回來的數字資料,直接看並不直觀。 因此今天我要用之前練習過的天氣 API 當例子,實作把資料轉換成折線圖,讓趨勢更清楚。 為什麼要把...
從 API 抓回來的數字資料,如果直接看的話,會覺得很雜亂、不好懂。 所以今天我要學習的是描述性統計,透過計算數據的平均值、中位數、最大值和最小值,幫助我們快速...
前面幾天分別練習了抓資料、清理、存檔、視覺化。 今天要把這些步驟串在一起,做一個完整的小專案,練習從資料取得到分析的完整過程。 為什麼要做整合專案? 驗收自己的...