iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Software Development

學會 Python 不可怕:我每天學一點的 30 天筆記 系列

每天學一點點,從安裝環境、基礎語法到做出簡單小專案的菜鳥進化篇。

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

Day11 : 列表應用 – 排序、切片、迴圈處理列表

1. 排序列表列表可以用 .sort() 或 sorted() 來排序 先建立一個列表,裡面有五個數字 用 .sort() 直接把這個列表「重新排列」,讓裡面...

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

Day12 : 字典 dict ─ key-value 存取、基本操作

1. 什麼是字典 (dict)?字典是一種「鍵值對 (key-value pair)」的資料結構,不像列表只能用數字索引,字典可以用「自訂的 key」存取資料。...

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

Day13 : 集合(set)基礎與應用

什麼是集合? 集合是一組不重複的元素,沒有順序 適合用來做去重複、判斷某個元素是否存在、集合運算(交集、聯集) Python用大括號 {} 或 set() 來...

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

Day14 : 基礎練習 – 列表、字典、集合

練習1:處理水果清單 (list)題目程式範例輸出結果 append() 會把元素加到列表最後一個位置 insert(索引, 元素) 可以把元素插入到指定位置...

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

Day15 : 進階挑戰 – 列表、字典、集合大練功 !

練習1:購物車系統 (list + dict)題目程式範例輸出結果 shopping_cart 是一個列表,裡面有三個字典 用for 迴圈「從 shoppin...

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

Day16 : 函式基礎 – 定義、呼叫、參數、回傳值

如果一段程式碼要重複使用多次,難道每次都要複製貼上嗎? 解決方法:函式 (function) 函式是什麼? 把一段程式碼「包起來」,讓它可以重複使用 範例:p...

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

Day17 : 函式進階 – 預設參數、可變參數、作用域

1. 預設參數 (Default Parameters)有時候會希望函式的某些參數有「預設值」,這樣呼叫函式時就可以不用每次都傳入結果會輸出 如果呼叫時沒有傳...

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

Day18 : 模組與套件 – import、常用模組

Python 內其實已經幫我們準備了大量的模組(module)和套件(package),就像工具箱,可以直接拿來套用 1. 什麼是模組(module) 模組:...

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

Day19 : 例外處理 – try/except、常見錯誤處理

寫程式的時候,難免都會遇到錯誤,例如: 除以零 (ZeroDivisionError) 找不到檔案 (FileNotFoundError) 使用者輸入非數字...

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

Day20 : 檔案讀寫 – 讀取文字檔、寫入檔案

在 Python 中,可以使用內建的 open() 函式來操作檔案。常見的模式有: "r" → 讀取 (read) "w&quo...

2025-10-04 ‧ 由 knan 分享