將帶領讀者從基礎到進階,循序漸進地學習這門熱門程式語言。內容包含 Python 的起源、核心設計理念、基礎語法、控制流程、物件導向,再到常用套件與實際應用。除了語法學習外,還會介紹如何利用 Python 解決生活問題,例如自動化檔案整理、爬蟲抓資料、簡單的資料分析與視覺化,甚至初探 AI 與機器學習
為什麼要學集合進階? 昨天我們認識了集合的基本操作,今天要更進一步。集合的強大之處在於它可以快速處理「大量資料比較」與「去除重複值」,這在日常應用裡很常見,像是...
為什麼要學檔案操作? 在真實的程式應用中,資料往往不是手動輸入的,而是存放在檔案裡。無論是文字檔、紀錄檔、設定檔,甚至資料集,都需要透過程式來讀取或寫入。能夠操...
為什麼要做記事本? 寫程式最重要的是「能解決問題」。記事本是最貼近日常生活的應用之一,能幫我們記下代辦事項、靈感或學習筆記。 程式設計思路 1.使用者可以選擇功...
為什麼要學例外處理? 在現實世界,程式不可能永遠在理想狀態下執行,當你讀檔案時,可能檔案不存在;當你輸入數字時,可能有人輸入文字;當你連線網路時,可能會斷線。如...
為什麼要學模組與套件? 到目前為止,我們寫的程式都在同一個檔案裡,但實際上,Python 最強大的地方就是它龐大的「模組與套件生態系」,你不需要每次都自己寫,別...
為什麼要學時間與日期? 很多應用程式都離不開「時間」:行事曆、提醒、打卡系統、檔案備份… 都需要處理日期與時間,Python 提供了強大的 datetime 模...
為什麼要學檔案與資料夾管理? 除了文字檔案的讀寫,實際應用中我們常常要處理一整個資料夾的內容,例如整理圖片、批次更名、備份檔案,Python 提供了 os 與...
為什麼要學網路爬蟲? 網路上充滿了資料:新聞、股價、天氣、球賽比分、商品價格… 如果要手動複製貼上,不但累人還容易出錯,網路爬蟲(Web Scraping)就是...