這篇筆記是寫給當年求學時常常卡關崩潰的自己,同時也希望幫助每位程式小白少走彎路。
我把求學過程中踩過的雷,都先整理成筆記,搭配生活化例子與實作練習,讓每個觀念都能邊學邊操作,不再只是抽象理論。
用 30 天濃縮精華筆記,從環境安裝、變數、資料型態、運算符號,到條件判斷、巢狀結構、集合型態、迴圈,再到函式與模組,每一步都循序漸進。
如果你曾對 Python 感到迷惘、卡關或崩潰,這份筆記希望能成為你的救命繩索,讓你從程式小白,一步步成為能教人的高手!
前言 昨天我們用函式做了一個簡單的 ATM 模擬器: 可以查詢餘額 存錢 領錢 換匯 結束交易 雖然有點像真的 ATM,但其實隱藏了一些小危機喔: 如果有...
前言 昨天我們學會了: 類別(Class):像藍圖 物件(Object):用藍圖蓋出來的房子 方法(Method):物件能做的動作 __init__:...
前言 昨天我們學了「繼承」,知道子類別可以直接使用父類別的方法和屬性,這樣程式就不需要「重複」寫相同的功能,可以省時、也可以省空間! 今天,我們要進階學三個概念...
前言 寫到現在,我們的程式越來越長、越來越複雜。你是不是也遇過這種情況: 上次寫過一個很棒的 BMI 計算函式,結果過幾天另一個專案又要用,你複製貼上、修改一點...
前言 寫程式的時候,你一定遇過這種場景: 輸入一個字串結果報錯、除以零整個程式崩潰、讀檔案時跳出紅字!!整個畫面被滿滿的 Traceback 洗臉..... 這...
前言:為什麼要學「檔案處理」? 寫程式一開始,我們的世界都很「短暫」變數一跑完就消失、輸出一印完就沒了! 但真正的應用不是這樣的。 你可能想要記錄使用者登入紀錄...
前言:NumPy 是什麼?為什麼大家都在用? 如果你曾經用過 Python 的 list 處理大量數字, 一定會有這種感覺: 「我只是想把每個數字乘以 2,結...
前言:為什麼要學 Pandas? 昨天我們正式踏入了 NumPy 的世界,學會了高效陣列運算。 今天,我要帶大家進入另一個 Python 超級利器——Panda...
前言:真正的資料分析,從「匯入資料」開始! 昨天我們學會了 Pandas 的靈魂角色 — Series 和 DataFrame,你應該已經感受到 Pandas...
前言: 昨天我們從 CSV 匯入一路玩到資料清理、篩選與統計分析,終於來到最後一天啦!! 說實話,這 30 天的挑戰真的不簡單。從變數、迴圈、函式、Numpy...