iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Software Development

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

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

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

【Day1】參賽宣言文(序)

前言 大家好,我是本屆鐵人賽的養蛇師傅——Sharon, 在 AI 系求學的歲月裡,我學了很多,也 debug 了很多(還有崩潰了很多次)。那時候 ChatGP...

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

【Day2】 這條蛇不會咬人:Python 的前世今生 + 安裝教學

今天,我們要做四件事 了解 Python 的由來 Python有多熱門? 學習Python的心路歷程分享 安裝 Python,從一顆蛋孵出你的第一條蛇 如何...

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

【Day3】你的養蛇場準備好了嗎?:Python 環境安裝:Anaconda、Jupyter Notebook

ㄧ、 為什麼我們需要「開發環境」? 這邊我想先用白話文解釋一下!想像一下: 你要烘焙一條好吃的蛋糕。你需要: 一個乾淨的廚房(乾淨的系統) 已經裝好的烤箱、攪...

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

【Day4】我的程式櫃子,放什麼都行──變數與資料型別

前言:程式也需要記憶力 昨天我們成功打開了 Jupyter Notebook,並且寫下了人生第一行Python code,算是正式跟這條蛇打了招呼。那麼,今天要...

2025-09-18 ‧ 由 Sharon 分享
DAY 5

【Day5】程式會跟你對話啦:輸入 input() 與資料型別轉換

前言 昨天,我們學會了「變數」這個神奇的櫃子。你可以把數字、文字甚至布林值都存進去,還能用 type() 來檢查櫃子裡裝的是什麼。到目前為止,我們寫的程式有點像...

2025-09-19 ‧ 由 Sharon 分享
DAY 6

【Day6】Python 的數字 & 文字運算大補帖

前言 昨天我們教了 input(),總算讓蛇會跟你「講話」了。但一隻真正強大的程式小蛇,不能只會聊天,它還要會 數學運算、狀態更新、以及 玩轉文字。今天就是 P...

2025-09-20 ‧ 由 Sharon 分享
DAY 7

【Day7】真假大對決!程式怎麼判斷世界?:關係運算子 & 邏輯運算

前言 「程式世界很簡單,只有兩種狀態:True 或 False。」 「但問題是,怎麼判斷哪個是真的、哪個是假的呢?」 在前幾天的學習中,我們先認識了 變數與...

2025-09-21 ‧ 由 Sharon 分享
DAY 8

【Day8】 程式的分岔路口—條件判斷:if / elif / else

前言 寫程式就像走人生的道路:有時候直走,有時候左轉,有時候得先停下來思考。 到目前為止,我們的 Python 程式都很「聽話」,從上到下依序執行。但真實世界...

2025-09-22 ‧ 由 Sharon 分享
DAY 9

【Day9】 集合型態初登場:List 串列

前言 在 Python 裡,除了數字 (int/float)、文字 (str)、布林 (bool) 這些基本型態之外,還有一類超級重要的資料型態 —— 集合型...

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

【Day10】 數字序列小幫手: range( )

前言 昨天你學會了如何把東西放進list對吧! 今天我們來認識放數字的「自動排隊機」:range() 這一篇只講 range()(以及它如何搭配 list /...

2025-09-24 ‧ 由 Sharon 分享