我將以初學者的身分,從零開始學習 Python。每天一點點的進度,逐步建立程式邏輯與實作能力。內容包含基本語法、資料結構、函式、模組、例外處理、網路爬蟲、API、自動化工具等,並以幾個簡易實用的小專案作為實作練習,例如猜數字遊戲、記事本、匯率查詢機器人等。希望透過這 30 天的挑戰,讓自己學會一個程式語言,也為日後的資安進階學習鋪路。
今天的學習重點 函數式工具的概念 map():批次轉換 filter():條件篩選 reduce():累積運算 lambda:匿名函式(一次性小函式) 一、...
今天的學習重點 物件導向(OOP, Object-Oriented Programming) 什麼是「類別」(Class)與「物件」(Object) 如何在...
今天的學習重點 什麼是「繼承」(Inheritance) 如何建立父類別(Parent Class)與子類別(Child Class) 方法覆寫(Overri...
今天的學習重點 綜合應用模組(import、自訂模組) 使用 OOP(class 與 object)設計程式架構 結合前面學過的功能:條件判斷、迴圈、字串處理...
今天的學習重點 什麼是 API? requests 模組的基本用法 發送 GET 請求(取得資料) 發送 POST 請求(傳送資料) 簡單範例:查詢即時天氣...
今天的學習重點 什麼是網頁爬蟲? 安裝與使用 BeautifulSoup 抓取網頁 HTML 提取網頁標題 延伸:找出特定標籤 一、什麼是網頁爬蟲(Web...
今天的學習重點 什麼是 GUI(Graphical User Interface) Python 的內建 GUI 工具:tkinter 建立一個簡單視窗 加入...
今天的學習重點 使用 requests:取得網頁 HTML 用 BeautifulSoup:解析 HTML 標籤 用 tkinter:建立 GUI 介面(輸入...
經過 28 天的學習,從 Python 的基礎語法開始,練習了變數、條件判斷、迴圈、函式,到中後段進入物件導向、模組匯入、檔案處理,再學了網頁爬蟲(reques...
經過 29 天的學習與準備,今天終於迎來 IT 鐵人賽的最後一天!我將前面學到的 requests、BeautifulSoup 和 tkinter 全部組合,完...