Python 物件導向筆記:屬性裝飾器、分頁類、切片模擬、反射實戰練習
屬性裝飾器 實作屬性的存取、修改、刪除控制: class Foo: def __init__(self, name): self.nam
Python 物件導向筆記:單例模式實作與應用場景
單例模式 確保全域只有一個實例被使用。 應用場景: 建立資源需重複使用時,使用同一實例,避免建立過多物件浪費時間資源。 範例實作 class Foo:
Django 應用啟動時執行初始化資料:AppConfig.ready() 三步驟完整實作
需求:專案啟動時自動執行資料初始化(建立預設配置、快取預熱、資料庫種子資料等)。Django 透過 AppConfig.ready() 提供標準化切入點,只需三
Appium 發展史與核心原理:從 Instrumentation 到跨平台自動化標準
Appium 成為行動 App 自動化測試事實標準,並非一蹴可幾。本文梳理 Android/iOS 自動化工具演進脈絡,深入解析 Appium 架構原理與優缺點
Pandas DataFrame 完整教學:從建立、索引、群組到合併的核心操作指南
DataFrame 是 Pandas 核心資料結構,本文系統整理從建立、讀寫、索引選取、群組統計、缺失值處理到合併的完整操作指南,附可直接執行的範例碼。 1.
Python 逐行讀取文字檔完整教學:with open、readlines、迭代器三種主流做法
讀取文字檔並逐行處理是 Python 最基礎也最重要的 I/O 技能。本文比較三種主流做法,說明適用場景與效能差異。 題目需求 輸入:data.txt
Python 列表基礎練習:輸入八個物品判斷特定項目是否存在
經典的列表操作入門題:先輸入 8 個物品建立列表,再輸入一個查詢項目,判斷是否存在並格式化輸出。 題目需求 輸入 8 個物品名稱,存入列表 輸入 1
解決 Peewee InterfaceError:MySQL 連線閒置超時自動重連完整方案
在 Flask + Peewee 架構中,常見「隔天早上後台無法登入」,錯誤為 peewee.InterfaceError: (0, )。根因是 MySQL w
Pandas 索引操作速查表:列選取、行定位、布林遮罩三大核心模式
Pandas 索引系統極度靈活,但新手常混淆 []、.loc、.iloc、布林遮罩的適用場景。本文以最精簡方式整理三大核心操作模式。 1. 列索引(Colum
Pandas reset_index 完整教學:重置索引、捨棄或保留舊索引的最佳實踐
Pandas Index 物件不可變,直接指派 df.index[2] = 10 會報錯。正確做法是使用 reset_index() 產生新的預設整數索引,並可
Python 入門書籍選購指南:零基礎如何挑選第一本教科書?
面對書架上數十種 Python 入門書,初學者最常問:「這本書能當我的第一本嗎?」其實沒有絕對的「最好」,只有「最適合當下的你」。本文提供結構化選書框架與三大經
Pandas 文本處理實戰教學:從基礎字串操作到正則表達式進階應用
Pandas Series.str 存取器提供向量化字串處理能力,能高效完成清洗、擷取、驗證等文本任務。本文以真實客戶資料為例,系統講解核心 API 與實戰技巧
Pandas 自訂排序完全指南:映射對照表與 CategoricalDtype 兩大核心技法
DataFrame.sort_values() 預設依字典序或數值大小排序,但業務邏輯常需要自訂順序(如尺碼 XS < S < M < L < XL)。本文詳細
Pandas 資料分析經典實戰:從模擬資料到 RFM 模型與復購週期分析
本文以水果電商訂單為例,完整示範從資料模擬、多維度探索性分析(EDA)、使用者分層(RFM 模型)到復購週期計算的端到端流程,並搭配 Plotly 互動式視覺化
Python 迭代器與可迭代物件實戰驗證:從協議定義到生成器表達式
搞清「可迭代物件」與「迭代器」的關係,是掌握 Python 資料流處理的關鍵。本文以 collections.abc 進行標準驗證,並示範常見資料型別的歸屬關係
Python 裝飾器進階:帶參數裝飾器實作日誌開關與執行計時
基本裝飾器 @decorator 等價於 func = decorator(func)。若需在裝飾器傳入參數(如開啟/關閉日誌),必須再包一層函數,形成「裝飾器
Python sys 模組實戰筆記:命令列參數、解釋器資訊、模組搜尋路徑
sys 模組提供對 Python 解釋器運行環境的存取,是撰寫命令列工具、除錯、動態調整匯入路徑的關鍵。 核心屬性與函數速查 屬性/函數用途範
Python os 模組實戰筆記:路徑操作、目錄管理、環境變數完整指南
os 模組提供跨平台的作業系統介面,是檔案系統操作、路徑處理、程序管理的基石。本文精選高頻 API 並以實戰場景分類說明。 路徑與目錄核心操作