iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
自我挑戰組

30 天全面認識 Python 系列

將帶領讀者從基礎到進階,循序漸進地學習這門熱門程式語言。內容包含 Python 的起源、核心設計理念、基礎語法、控制流程、物件導向,再到常用套件與實際應用。除了語法學習外,還會介紹如何利用 Python 解決生活問題,例如自動化檔案整理、爬蟲抓資料、簡單的資料分析與視覺化,甚至初探 AI 與機器學習

參賽天數 28 天 | 共 28 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day 21:集合的進階應用

為什麼要學集合進階? 昨天我們認識了集合的基本操作,今天要更進一步。集合的強大之處在於它可以快速處理「大量資料比較」與「去除重複值」,這在日常應用裡很常見,像是...

2025-09-21 ‧ 由 老郭 分享
DAY 22

Day 22:檔案的讀取與寫入

為什麼要學檔案操作? 在真實的程式應用中,資料往往不是手動輸入的,而是存放在檔案裡。無論是文字檔、紀錄檔、設定檔,甚至資料集,都需要透過程式來讀取或寫入。能夠操...

2025-09-22 ‧ 由 老郭 分享
DAY 23

Day 23:檔案應用案例 —— 簡易記事本

為什麼要做記事本? 寫程式最重要的是「能解決問題」。記事本是最貼近日常生活的應用之一,能幫我們記下代辦事項、靈感或學習筆記。 程式設計思路 1.使用者可以選擇功...

2025-09-23 ‧ 由 老郭 分享
DAY 24

Day 24:錯誤與例外處理

為什麼要學例外處理? 在現實世界,程式不可能永遠在理想狀態下執行,當你讀檔案時,可能檔案不存在;當你輸入數字時,可能有人輸入文字;當你連線網路時,可能會斷線。如...

2025-09-24 ‧ 由 老郭 分享
DAY 25

Day 25:模組與套件的使用

為什麼要學模組與套件? 到目前為止,我們寫的程式都在同一個檔案裡,但實際上,Python 最強大的地方就是它龐大的「模組與套件生態系」,你不需要每次都自己寫,別...

2025-09-25 ‧ 由 老郭 分享
DAY 26

Day 26:時間與日期的應用

為什麼要學時間與日期? 很多應用程式都離不開「時間」:行事曆、提醒、打卡系統、檔案備份… 都需要處理日期與時間,Python 提供了強大的 datetime 模...

2025-09-26 ‧ 由 老郭 分享
DAY 27

Day 27:檔案與資料夾管理

為什麼要學檔案與資料夾管理? 除了文字檔案的讀寫,實際應用中我們常常要處理一整個資料夾的內容,例如整理圖片、批次更名、備份檔案,Python 提供了 os 與...

2025-09-27 ‧ 由 老郭 分享
DAY 28

Day 28:網路爬蟲入門

為什麼要學網路爬蟲? 網路上充滿了資料:新聞、股價、天氣、球賽比分、商品價格… 如果要手動複製貼上,不但累人還容易出錯,網路爬蟲(Web Scraping)就是...

2025-09-28 ‧ 由 老郭 分享