iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Software Development

從零開始學 Python 系列

我將以初學者的身分,從零開始學習 Python。每天一點點的進度,逐步建立程式邏輯與實作能力。內容包含基本語法、資料結構、函式、模組、例外處理、網路爬蟲、API、自動化工具等,並以幾個簡易實用的小專案作為實作練習,例如猜數字遊戲、記事本、匯率查詢機器人等。希望透過這 30 天的挑戰,讓自己學會一個程式語言,也為日後的資安進階學習鋪路。

鐵人鍊成 | 共 30 篇文章 | 6 人訂閱 訂閱系列文 RSS系列文 團隊新手小黑
DAY 21

Day 21 – 內建函式 map / filter / reduce 與匿名函式 lambda

今天的學習重點 函數式工具的概念 map():批次轉換 filter():條件篩選 reduce():累積運算 lambda:匿名函式(一次性小函式) 一、...

2025-08-23 ‧ 由 chloeeee 分享
DAY 22

Day 22 – 物件導向 OOP 基礎:Class 與 Object

今天的學習重點 物件導向(OOP, Object-Oriented Programming) 什麼是「類別」(Class)與「物件」(Object) 如何在...

2025-08-24 ‧ 由 chloeeee 分享
DAY 23

Day 23 – 物件導向進階:繼承與多型

今天的學習重點 什麼是「繼承」(Inheritance) 如何建立父類別(Parent Class)與子類別(Child Class) 方法覆寫(Overri...

2025-08-25 ‧ 由 chloeeee 分享
DAY 24

Day 24 – 綜合練習:模組 + OOP + 小系統

今天的學習重點 綜合應用模組(import、自訂模組) 使用 OOP(class 與 object)設計程式架構 結合前面學過的功能:條件判斷、迴圈、字串處理...

2025-08-26 ‧ 由 chloeeee 分享
DAY 25

Day 25 – 使用 requests 模組存取 API

今天的學習重點 什麼是 API? requests 模組的基本用法 發送 GET 請求(取得資料) 發送 POST 請求(傳送資料) 簡單範例:查詢即時天氣...

2025-08-27 ‧ 由 chloeeee 分享
DAY 26

Day 26 – BeautifulSoup 初探:抓取網頁標題

今天的學習重點 什麼是網頁爬蟲? 安裝與使用 BeautifulSoup 抓取網頁 HTML 提取網頁標題 延伸:找出特定標籤 一、什麼是網頁爬蟲(Web...

2025-08-28 ‧ 由 chloeeee 分享
DAY 27

Day 27 – 初學 GUI:用 tkinter 建立小視窗程式

今天的學習重點 什麼是 GUI(Graphical User Interface) Python 的內建 GUI 工具:tkinter 建立一個簡單視窗 加入...

2025-08-29 ‧ 由 chloeeee 分享
DAY 28

Day 28 – 綜合練習:爬蟲 + GUI 小工具

今天的學習重點 使用 requests:取得網頁 HTML 用 BeautifulSoup:解析 HTML 標籤 用 tkinter:建立 GUI 介面(輸入...

2025-08-30 ‧ 由 chloeeee 分享
DAY 29

Day 29 – 專案規劃:迷你爬蟲工具

經過 28 天的學習,從 Python 的基礎語法開始,練習了變數、條件判斷、迴圈、函式,到中後段進入物件導向、模組匯入、檔案處理,再學了網頁爬蟲(reques...

2025-08-31 ‧ 由 chloeeee 分享
DAY 30

Day 30 – 專案實作:迷你爬蟲工具

經過 29 天的學習與準備,今天終於迎來 IT 鐵人賽的最後一天!我將前面學到的 requests、BeautifulSoup 和 tkinter 全部組合,完...

2025-09-01 ‧ 由 chloeeee 分享