iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Software Development

Python 小白的逆襲:30 天從零到能教人的精華筆記,寫給迷惘的你與當年的我自己! 系列

這篇筆記是寫給當年求學時常常卡關崩潰的自己,同時也希望幫助每位程式小白少走彎路。
我把求學過程中踩過的雷,都先整理成筆記,搭配生活化例子與實作練習,讓每個觀念都能邊學邊操作,不再只是抽象理論。
用 30 天濃縮精華筆記,從環境安裝、變數、資料型態、運算符號,到條件判斷、巢狀結構、集合型態、迴圈,再到函式與模組,每一步都循序漸進。
如果你曾對 Python 感到迷惘、卡關或崩潰,這份筆記希望能成為你的救命繩索,讓你從程式小白,一步步成為能教人的高手!

鐵人鍊成 | 共 30 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 21

【Day21】類別與物件入門:讓你的程式更有組織力

前言 昨天我們用函式做了一個簡單的 ATM 模擬器: 可以查詢餘額 存錢 領錢 換匯 結束交易 雖然有點像真的 ATM,但其實隱藏了一些小危機喔: 如果有...

2025-10-05 ‧ 由 Sharon 分享
DAY 22

【Day22】讓物件變得更聰明!物件互動與繼承的實戰演練

前言 昨天我們學會了: 類別(Class):像藍圖 物件(Object):用藍圖蓋出來的房子 方法(Method):物件能做的動作 __init__:...

2025-10-06 ‧ 由 Sharon 分享
DAY 23

【Day23】物件再進化:多層繼承、多重繼承與私有方法

前言 昨天我們學了「繼承」,知道子類別可以直接使用父類別的方法和屬性,這樣程式就不需要「重複」寫相同的功能,可以省時、也可以省空間! 今天,我們要進階學三個概念...

2025-10-07 ‧ 由 Sharon 分享
DAY 24

【Day24】模組與套件:能拆能組又能重複使用!

前言 寫到現在,我們的程式越來越長、越來越複雜。你是不是也遇過這種情況: 上次寫過一個很棒的 BMI 計算函式,結果過幾天另一個專案又要用,你複製貼上、修改一點...

2025-10-08 ‧ 由 Sharon 分享
DAY 25

【Day25】程式的安全氣囊:例外處理 Exception Handling 全攻略

前言 寫程式的時候,你一定遇過這種場景: 輸入一個字串結果報錯、除以零整個程式崩潰、讀檔案時跳出紅字!!整個畫面被滿滿的 Traceback 洗臉..... 這...

2025-10-09 ‧ 由 Sharon 分享
DAY 26

【Day26】留下足跡才美麗!一次搞懂 Python 檔案處理全攻略

前言:為什麼要學「檔案處理」? 寫程式一開始,我們的世界都很「短暫」變數一跑完就消失、輸出一印完就沒了! 但真正的應用不是這樣的。 你可能想要記錄使用者登入紀錄...

2025-10-10 ‧ 由 Sharon 分享
DAY 27

【Day27】想學數據分析?先搞懂 NumPy!

前言:NumPy 是什麼?為什麼大家都在用? 如果你曾經用過 Python 的 list 處理大量數字, 一定會有這種感覺: 「我只是想把每個數字乘以 2,結...

2025-10-11 ‧ 由 Sharon 分享
DAY 28

【Day28】掌握資料分析的核心:認識 Pandas Series & DataFrame

前言:為什麼要學 Pandas? 昨天我們正式踏入了 NumPy 的世界,學會了高效陣列運算。 今天,我要帶大家進入另一個 Python 超級利器——Panda...

2025-10-12 ‧ 由 Sharon 分享
DAY 29

【Day29】Pandas 資料分析實戰演練(上)

前言:真正的資料分析,從「匯入資料」開始! 昨天我們學會了 Pandas 的靈魂角色 — Series 和 DataFrame,你應該已經感受到 Pandas...

2025-10-13 ‧ 由 Sharon 分享
DAY 30

【Day30】Pandas資料分析實戰演練(下)+完賽感言

前言: 昨天我們從 CSV 匯入一路玩到資料清理、篩選與統計分析,終於來到最後一天啦!! 說實話,這 30 天的挑戰真的不簡單。從變數、迴圈、函式、Numpy...

2025-10-14 ‧ 由 Sharon 分享