我將以初學者的身分,從零開始學習 Python。每天一點點的進度,逐步建立程式邏輯與實作能力。內容包含基本語法、資料結構、函式、模組、例外處理、網路爬蟲、API、自動化工具等,並以幾個簡易實用的小專案作為實作練習,例如猜數字遊戲、記事本、匯率查詢機器人等。希望透過這 30 天的挑戰,讓自己學會一個程式語言,也為日後的資安進階學習鋪路。
今天的學習目標: 安裝 Python 執行環境 撰寫並執行第一支程式:「Hello, World!」 理解 print() 函式的基本用法 1. 安裝 Py...
今天的學習目標: 瞭解什麼是「變數」與它的用途 認識 Python 中的四種常見資料型態:整數、浮點數、字串、布林值 寫出簡單的變數宣告與資料運算 甚麼是變...
今天的學習目標: 學會使用 input() 接收使用者輸入 理解輸入的資料型別 將字串轉換為整數(int())或浮點數(float()) 完成一個互動式小範例...
今天的學習目標 學會數值與字串的基本操作 理解字串與數字混用時的型別轉換 熟悉 print() 的三種格式化寫法(+、逗號、f-string) 嘗試用格式化輸...
今天的學習目標 學會使用 if、elif、else 控制流程 讓程式根據條件產生不同回應 exercise: 成績判斷器 學習重點 if、elif、else...
今天的學習內容: 今天我學會了 Python 中兩種常見的迴圈結構:for 迴圈與 while 迴圈。程式不再是一次性地執行,而是可以根據條件重複做同樣的事情,...
今天的學習內容 巢狀邏輯 「在邏輯裡面再包邏輯」:條件判斷或迴圈裡面再寫條件或迴圈,讓程式具備更多層次。範例:判斷奇偶數並分類大小 num = int(inpu...
今天的學習內容: 串列(List) 串列可以用來儲存一群資料,像是成績、待辦事項、購物清單⋯⋯幾乎所有日常生活中的資料都可以透過串列來管理! 串列操作的四大基本...
今天的學習重點 Tuple:一旦建立就無法修改的「不可變串列」,用於存放固定不變的資料。 Set:不允許重複且無順序的集合,適合用於去重、集合運算(交集、聯集...
什麼是字典? 以 key:value 的方式儲存資料,透過 key 快速存取 value。 支援新增、修改、刪除、查詢所有 key / value。 # 建...