Python 自行車租賃系統:Django + MySQL 完整專案報告與原始碼
本專案實作前後台分離的自行車租賃系統,前台提供用戶註冊/登入、租車/還車、個人中心與歷史訂單;後台提供模組管理(開關系統)與資料管理(CRUD)。資料庫設計包含
Appium 手機元素定位實戰:常見定位策略與層級定位
文章為 Appium 自動化測試系列第六篇,強調元素定位是自動化關鍵步驟,列出常見定位方法(ID、XPath、Accessibility ID、Class Na
Python Excel 操作庫總結:csv、numpy、pandas、openpyxl、xlwings 等比較
文章整理 Python 處理 Excel/CSV 常用庫的特性與適用場景: 內建 csv:處理純文字 CSV,無第三方依賴。 numpy.loadtxt /
Python 自動化辦公:使用 win32com 操作 Excel 完整入門
文章介紹 win32com 庫透過 COM 元件呼叫 Windows 安裝的 Excel 應用程式,實現建立/開啟活頁簿、讀寫儲存格、新增工作表、設定格式(加粗
Django FBV 與 CBV 差異比較與遷移指南
文章對比函數式視圖(FBV)與類別式視圖(CBV)的寫法、優缺點、URL 設定差異,並說明 CBV 的 dispatch 機制、as_view() 進入點、支援
Python 物件導向三大特性:封裝、繼承、多態完整教學
文章系統講解 Python 類別的封裝(私有屬性/方法、@property)、繼承(單一/多重繼承、super()、方法覆寫、__str__)、多態(條件:繼承
Django 中間件五大方法詳解與執行順序
文章說明 Django 中間件可定義的五個方法:process_request、process_view、process_template_response、p
Django REST Framework 與 RESTful API 設計規範完整指南
本文詳細說明 API 基本概念、RESTful 架構原則、API 設計最佳實踐,涵蓋 HTTPS 安全、版本控制、資源路徑命名、HTTP 動詞對應操作、冪等性與
Python 正則表達式完整教學與常用函數封裝
文章系統整理 Python re 模組的特殊字元(\d、\w、\s、\A、\Z 等),並封裝五個實用函數:判斷是否含數字、移除數字、檢查字串開頭、檢查字串結尾、
Python 迴圈的 else 子句:被遺忘的優雅語法
本文介紹 Python 獨有的 for-else 與 while-else 語法:當迴圈正常結束(未遇到 break、return 或例外)時,else 區塊會
Python Decimal 套件實現四捨五入控制
文章展示如何使用 Python decimal 模組設定捨入模式 ROUND_05UP,並以 format(Decimal(2.434), .2f) 取得小數點
Python 學生成績計算系統:CSV 讀取、加權排名與分段統計
此專案從 CSV 檔讀取學生多項成績,依指定權重計算總分、排名,並輸出格式化報表至 TXT 檔,另提供分段統計與學號查詢功能,展示完整的資料處理流程。 主要功能
Python 學生成績管理系統:元組與字典兩種實作
本文提供兩個版本的學生成績管理系統原始碼,分別使用「元組列表」與「字典列表」儲存資料,功能包含新增、查詢、刪除、排序與顯示所有成績,適合初學者練習選單驅動程式設
Python 比對兩檔案 Key 並提取對應 Value
文章說明如何讀取兩個文字檔,分別提取第一個檔案的首欄作為 key、第二欄作為 value 建立字典,第二個檔案每行視為 key 列表,最後找出兩者相同的 key
Python 計算年初至今天數並統計檔案數值佔比
此範例示範如何讀取包含數值的文字檔,計算從 1 月 1 日到今天的天數,再將檔案中所有數值加總,最後算出總和佔總天數的百分比。適用於簡單的可用率或佔比統計。 程
Python 實作:讀取檔案計算對應欄位相乘總和
這篇文章展示如何使用 Python 讀取文字檔案,解析每一行以逗號分隔的數值,取出第一欄與最後一欄相乘,最後將所有乘積加總。程式碼簡潔,適合初學者理解檔案讀寫與
Python requests 呼叫 JSON API 與多層巢狀資料解析實戰
基本用法:GET 請求並解析 JSON #!/usr/bin/python import requests import json def get_news
Python 數字字串固定長度左補零:zfill() 方法詳解
方法介紹 str.zfill(width) 回傳指定寬度的字串,原字串靠右對齊,左側不足處以 0 填充。 語法 str.zfill(width) # widt