Django 入門實戰(二):頁面開發與模板繼承
建立頁面三步驟 定義 URL 模式 撰寫視圖函數 編寫模板 3. 建立首頁 3.1 專案層級 urls.py 引入應用路由 from django.con
Django 入門實戰(一):從零建立專案與應用
參考環境 教材:《Python 程式設計:從入門到實踐》Eric Matthes 著 Python 3.9.5 / Django 3.2.6 / Window
Python 資料結構與演算法學習路線圖(含 LeetCode 題單)
學習進度總覽 目標:每日 3 題|進度 50%|目前更新:排序演算法 基礎演算法:枚舉、排序、搜尋、遞迴、分治、優先搜尋、貪婪、雙指標、動態規劃… 資料結構
Python 格式化輸出:{:.2f} 與 %.2f 差異解析
兩種語法比較 特性%.2f(% 運算子){:.2f}(format 方法) 語法類型表達式字串物件方法 相容版本Python 2.x / 3.x僅 Py
Python 寫入 CSV 檔案完整指南
基本寫入範例 使用標準庫 csv 模組,支援追加模式與自訂路徑: import csv # 範例 1:同級目錄自動建立 my.csv,寫入標題與多行資料 wi
Python 與 C++ 混合開發實戰(27):建立 XFFmpeg 類整合 FFmpeg 庫
專案背景 本系列記錄 Python 呼叫 C++ 開發多媒體應用的完整過程。本篇重點:建立 XFFmpeg 封裝類,將 FFmpeg 庫整合至 Visual S
Python 與 Excel 完美結合:常用操作詳解與實戰案例
從商業分析到商業分析學:工具演進的必然 早期的商業分析主要依賴 Excel,但當數據量突破百萬行(Excel 最大支援 1,048,576 行)時,分析師不得不
Python 更優雅的日誌方案:從 logging 手動配置到 loguru 一鍵搞定
前言 Python 內建 logging 模組功能強大,但配置繁瑣:需手動建立 Handler、Formatter、設定輪轉、備份、多輸出目的地……本文先示範一
Python 進階技巧 17 選:標準庫裡的隱藏寶藏
前言 Python 標準庫被稱為「電池內含」,但許多強大卻鮮為人知的功能往往被忽略。本文精選 17 個實用技巧,涵蓋字串處理、迭代器切片、上下文管理、記憶體優化
解決 Python Pillow「cannot write mode RGBA as JPEG」錯誤:RGBA 轉 RGB 完整方案
使用 Pillow (PIL) 儲存剪貼簿圖片為 JPEG 時,常遇到 OSError: cannot write mode RGBA as JPEG。原因在於
Python OpenCV 實作漸層圖片產生器:從色彩插值到影像儲存完整教學
使用 OpenCV 與 NumPy 實作線性漸層圖片,涵蓋色彩空間插值、矩陣操作、BGR/RGB 轉換與影像儲存。適合電腦視覺入門練習與程式化設計素材生成。 漸
Python Selenium 實戰:連接現有瀏覽器實例控制已開啟網頁
Selenium 預設會啟動全新瀏覽器,但實際開發常需接管已登入、已操作的瀏覽器實例。本文說明如何啟動 Chrome 遠端除錯模式,並讓 Selenium 連接
Python 程式碼範例:ROT13 編碼與氣球碰撞邏輯實作
本文收錄兩個 Python 程式碼片段:經典 ROT13 凱薩密碼實作,以及一個疑似遊戲邏輯的氣球碰撞判斷片段。 範例一:ROT13 編碼器 ROT13 是將字
Python 爬蟲學習路徑與資源推薦:從入門到實戰的完整指南
Python 爬蟲是自動化資料蒐集的核心技能,本文整理學習路徑、核心庫比較、實戰專案建議與優質學習資源,幫助初學者系統性掌握。 學習階段規劃 階段重點預估時
Python 非同步爬蟲實戰:使用 aiohttp 與 aiofiles 協程高效下載圖片
傳統多執行緒爬蟲受 GIL 與執行緒切換開銷限制,協程在單執行緒內實現高併發 I/O,本文完整實作非同步圖片下載器:解析時間軸 → 相簿連結 → 圖片連結 →
Python 裝飾器進階:為類別所有方法自動套用裝飾器的優雅寫法
當類別擁有大量方法需套用相同裝飾器(如日誌、計時、權限檢查),逐一加上 @decorator 既繁瑣又難維護。本文示範兩種優雅方案:執行期動態包裝與元類別靜態處
Python 可迭代物件、迭代器與生成器深度解析:原理、實作與應用場景
理解「可迭代物件」、「迭代器」、「生成器」三者關係與差異,是掌握 Python 惰性計算、記憶體高效處理的關鍵。本文從原始碼層面解析,並示範自訂迭代器、生成器進
Python 2 編碼亂碼處理實戰:解碼失敗、列表字典顯示、特殊字元過濾完整指南
Python 2 編碼處理極易產生亂碼,本文整理實務常見坑點:PyCharm 設定、解碼策略、列表/字典中文顯示、JSON 序列化錯誤、特殊字元過濾等,附程式碼