iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Software Development

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

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

參賽天數 23 天 | 共 23 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 11

【Day11】 迴圈登場!從 range() 到 for-loop的第一步

前言:range 只是裝填機,for 才是手 簡單來說: range() = 幫你生一堆數字(彈藥)。 for = 幫你一個一個拿出來(射擊)。 昨天...

2025-09-25 ‧ 由 Sharon 分享
DAY 12

【Day12】for 迴圈進階玩法:巢狀迴圈與迴圈控制

前言 昨天我們認識了 for 迴圈的基本操作,像是用range()跑數字,或者用來遍歷清單。但實際寫程式時,光有基礎還不夠。 今天,我們要更進一步認識迴圈控制...

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

【Day13】for 迴圈的隱藏技能包: zip、enumerate、for-else

前言 昨天我們學了 for 迴圈 更進階的用法: 迴圈控制:break、continue、pass 巢狀迴圈 實戰演練(學生成績統計、ATM) 有了這...

2025-09-27 ‧ 由 Sharon 分享
DAY 14

【Day14】條件驅動的迴圈魔法 — while 登場!

前言 昨天我們在 Day13 學了更聰明的 for 迴圈,像是 enumerate() 幫忙自動編號,zip() 幫忙一次處理多個列表,還有 for-else...

2025-09-28 ‧ 由 Sharon 分享
DAY 15

【Day15】while 進階攻略:無窮迴圈 × while-else 用法

前言 昨天我們玩了 while 的基本功,知道它就像一個「守門員」: 條件成立 → 就繼續跑 條件不成立 → 就乖乖停下來 條件一開始就不成立 → 甚至一次都...

2025-09-29 ‧ 由 Sharon 分享
DAY 16

【Day16】集合型態第二彈:Tuple 元組 ─ 不可動如山!

前言 嗨囉~又見面啦!昨天我們玩了 while 迴圈的進階技巧,學會了: 動態條件控制 while True + break 的無窮迴圈 while …...

2025-09-30 ‧ 由 Sharon 分享
DAY 17

【Day17】集合型態第三彈:Set集合-去重、比對、集合運算都靠它

前言 嗨囉!時間真的過的很快~一下就已經來到Day17了! 昨天我們認識了 Tuple(元組),知道了「固定不動、不可修改」的資料容器,也有做一些List和Tu...

2025-10-01 ‧ 由 Sharon 分享
DAY 18

【Day18】集合型態壓軸登場:Dictionary 字典

前言 從 Day9 的 List 串列 開始,我們一路上已經認識了集合型態家族的三位成員: List 串列:隨時增刪改的百寶袋 Tuple 元組:固定不變...

2025-10-02 ‧ 由 Sharon 分享
DAY 19

【Day19】打包你的程式碼,隨時呼叫!— 函式Function實戰指南(上)

前言 從 Day1 到 Day18,我們已經學會了變數、資料型態、判斷式、迴圈,還一路走過了四大集合型態 (List、Tuple、Set、Dict)。 到這邊,...

2025-10-03 ‧ 由 Sharon 分享
DAY 20

【Day20】打包你的程式碼,隨時呼叫!——函式實戰指南(下)

前言 昨天在 Day19 我們介紹了函式的基礎操作,相信讀者們經過練習後,對「函式的概念」已經比較熟悉了~ 今天,我們要進入更實務的範例,順便提醒大家幾個容易踩...

2025-10-04 ‧ 由 Sharon 分享