13 個超實用 Python 代碼片段,開發必收藏
Python 開發中,經常會遇到一些重複性高、通用性強的小任務。掌握幾個經典代碼片段,能大幅提升編碼效率,減少造輪子的時間。本文精選 13 個高頻使用的 Pyt
機器學習實戰:樹模型處理類別型特徵的七大編碼策略深度解析
在結構化資料建模中,類別型特徵(如職業、地區、設備型號)普遍存在。樹模型(XGBoost、LightGBM、CatBoost、GBDT)基學習器多為 CART
Python KeyError 實戰排查:百度 OCR 車牌識別回傳 JSON 缺鍵問題
記錄呼叫百度 OCR 車牌識別 API 時,直接存取 b[words_result][number] 拋出 KeyError,改用 .get() 安全存取的完整
Pandas 條件分組統計:分別獲取各班級男生數與女生數的最佳實踐
針對「學生資料表含 class、gender 欄位,需分別取得各班男生數與女生數兩個列表」的問題,本文提供三種 Pandas 高效寫法,避免重複 groupby
Python 列表切片實戰:將列表平均分為四份
本文示範如何將長度為 11 的列表 k = [1,2,3,4,5,6,7,8,9,10,11] 盡量平均分配給四個變數 a, b, c, d,提供切片計算步長、
Pandas 進階:日期處理、時間序列重採樣、降採樣/升採樣、OHLC、滾動窗口與股票 K 線實戰
承接前文(ID 253496),本文深入 Pandas 時間序列核心功能:to_datetime 統一格式、dt 存取器提取屬性、日期索引切片、resample
Python 常見錯誤:TypeError: 'builtin_function_or_method' object is not subscriptable 英文版解析
This article mirrors the Chinese version (ID 253483) but in English context. It
Pandas 統計分析實戰:數據計算、格式化、分組、移位、轉換、合併與導出全攻略
本文系統整理 Pandas 進階統計分析技能,涵蓋 數據計算(求和/均值/極值/中位數/眾數/方差/標準差/分位數)、格式化(小數位/百分比/千分位)、分組統計
VIM 編譯啟用 Python 2.5.1 支援完整排坑指南
記錄在 Linux 環境下為 Vim 7.2 編譯 +python 功能的完整流程,包含 configure 參數、make 過程觀察、安裝驗證與常見缺失原因分
LeetCode 兩數之和:Python 從暴力解到雙指針與哈希表進階解法
記錄 2021/09/26 刷題心得:LeetCode 1. Two Sum(兩數之和)。從雙層迴圈暴力解優化到雙指針、哈希表,並複習時間複雜度分析。適合演算法
Windows 10 VS Code 設定 Python 虛擬環境完整圖文教學
本文記錄在 Windows 10、VS Code 1.53.2、Python 3.9.6 環境下,為 pytest 自動化測試建立隔離虛擬環境的完整步驟,含 P
Python 學習日記 Day 1:print 進階、遞迴函式與 VS Code 除錯技巧
記錄 2021/09/24 學習重點:print() 的 end、sep 參數、遞迴函式觀念與堆疊溢位風險、VS Code 執行卡住的停止方法。適合初學者建立正
Ubuntu 設定 Python 3 為預設 python 指令:update-alternatives 完整教學
Ubuntu 16.04/18.04/20.04 預設同時安裝 Python 2 與 Python 3,但 python 指向 Python 2(已停止維護)。
Python 3 辨識 QR Code 中的 URL:pyzbar + Pillow 實作指南
本文示範如何使用 pyzbar 與 Pillow 從圖片或網路圖片 URL 解碼 QR Code,並提取其中的連結。適用於自動化測試、掃碼登入、行銷活動追蹤等場
Python 升級 pip 至最新版:清華鏡像加速指令詳解
Python 官方預設 PyPI 來源在國內訪問較慢,導致 pip install 或 pip upgrade 經常超時。本文提供使用清華大學鏡像源一鍵升級 p
Scrapy 爬蟲實戰:從資料蒐集到視覺化分析全流程
本文規劃一個完整的 Python 資料工程專案:使用 Scrapy 爬取目標網站、存入 MySQL 並匯出 CSV、以 Django 建立分頁展示介面、利用 S
Python Learning Notes: Comprehensive Guide from Basics to Control Flow
This article restructures the English-version Python learning notes into a well-
Python 學習筆記(法文版核心內容中文重構)
本文將法文版 Python 學習筆記重構為繁體中文教學大綱,內容涵蓋檔案操作、變數屬性、字串處理、使用者輸入、數學運算、多重賦值、比較與邏輯運算、分支結構、條件