Python 3 生成 MD5 完整指南:三種寫法、中文編碼陷阱與多次計算避坑
核心 API:hashlib 標準庫 Python 3 內建 hashlib 提供 MD5、SHA 系列等雜湊演算法,介面統一、無第三方依賴。 三種等效寫法
Python 讀取 OSM PBF 數據並按 Feature 導出 GeoJSON 文本
需求場景 OpenStreetMap (OSM) 全球數據以 .osm.pbf 格式發布,體積大(全球約 60 GB+)。本文示範如何用 GDAL/OGR 以流
Python 實現呼叫中心排班厄爾朗公式(Erlang C)計算座席需求
業務背景 呼叫中心排班核心問題:給定呼入量、平均處理時長(AHT)、服務水平(SL)目標,反推所需最少座席數。業界標準模型為 Erlang C 公式,假設呼叫服
Python 辦公自動化:讀取 Excel 對比數據自動更新管理系統
場景痛點 許多企業仍依賴人工逐行核對 Excel 表格與後台管理系統數據,效率低且易出錯。本文介紹如何用 Python 實現「讀取 Excel → 對比差異 →
JavaScript 如何呼叫 Python 演算法?離線與線上方案比較
問題 在無網路或有網路環境下,JS 如何取得資料並傳入 Python 函式執行,再將結果返回前端? 離線方案(瀏覽器端純前端) Pyodide:WebAss
How to Implement the Algorithm from Comments? Python Version
Input list X shape: 【N, 2】; Output: max pairwise distance using bubble sort func
Pygame 實作《飛機大戰》完整原始碼與關鍵技術解析
專案結構 Settings:常數集中管理(螢幕尺寸、事件編號、標題) PlaneGame:主遊戲迴圈、事件監聽、碰撞檢測、精靈群組更新 GameSprites
LeetCode 風格題目:單詞距離(Python 解法)
題目描述 給定一個超大文字檔(單詞列表),任意兩個不同單詞,找出它們在檔案中的最短距離(中間相隔單詞數)。若重複查詢不同單詞對,如何優化? 範例 words
Python 實現氣泡排序計算列表最大成對距離
問題描述 輸入:形狀為 [N, 2] 的二維列表 X,代表 N 個二維點座標。 輸出:使用氣泡排序思想計算的最大成對歐氏距離。 核心思路 遍歷所有點對 (i
MicroPython 開發 ESP32 完整教程:固件燒錄與硬體測試實戰
作者:陳拓 | 日期:2022/06/10-2022/06/11 為什麼選擇 MicroPython? ESP32 官方開發框架 ESP-IDF 基於 C 語
Python Tkinter GUI 程式設計完整入門:元件、版面配置、事件處理、對話框
Tkinter 簡介 tkinter 是 Python 內建標準 GUI 函式庫,提供按鈕、畫布、輸入框、清單、選單、捲軸等常用元件。 基本開發流程 撰寫共
ESP32 MicroPython 固件燒錄與測試完整教學(繁體中文版)
1. 簡介 官方 ESP-IDF 以 C 語言開發,門檻高。MicroPython 是 Python 3 精簡實現,讓非專業者也能體驗 ESP32 開發樂趣。
ESP32 MicroPython 開發:使用 Thonny 撰寫與執行程式(繁體中文版)
1. 簡介 延續固件燒錄教學,引入適合初學者的 Thonny IDE 進行開發。 2. 硬體連接 USB 轉序列埠線連接 ESP32,確認 COM 埠號(例
ESP32 MicroPython 開發:使用 Thonny 燒錄固件(繁體中文版)
1. 簡介 承接《ESP32 MicroPython 固件燒錄與測試》與《使用 Thonny 撰寫程式》,本文示範在 Thonny 內直接燒錄固件。 2. 燒
Python One-Liner to Split List into Equal Chunks
Requirement Split list_data = [1,2,3,4,5,6,7,8,9,10] into chunks of length n=3 →
Django ORM 模糊查詢與比較運算子完整對照表
條件雙底線查詢語法SQL 相當 大於__gt 大於等於__gte= 小於__lt 小於等於__lte<= 精確相等__exact= 精確相等(忽略大小寫)_
Django 設定使用者上傳媒體檔案與存取路徑
settings.py 設定 import os MEDIA_ROOT = os.path.join(BASE_DIR, media) MEDIA_URL =
Python 一行程式碼實現 List 等長分割
需求 將列表 list_data = [1,2,3,4,5,6,7,8,9,10] 依長度 n=3 等分,預期 [[1,2,3],[4,5,6],[7,8,9]