Python pass 語句用法詳解:空語句、佔位與語法完整性
Python 的 pass 是空語句,不執行任何操作,主要用於語法上需要陳述式但邏輯上不需任何動作的場合。本文說明用途、對比 C/C++ 寫法並提供實例。 四
Python TCP Socket 伺服器與客戶端實作完整範例
Python socket 模組提供低階網路通訊介面。本文展示完整的 TCP 伺服器與客戶端程式碼,說明連線建立、資料收發、關閉流程,適合網路程式設計入門參考。
Python 排序實戰:sort() 進階用法與自訂 Key 函數完整範例
Python 內建的 list.sort() 與 sorted() 功能強大,支援原地排序、逆序、自訂比較鍵。本文透過互動式範例逐步講解核心參數 reverse
Python lambda 與 def 差異完整比較與實戰範例
Python 提供兩種定義函式的方式:def 陳述式與 lambda 運算式。兩者各有適用場景,理解差異能寫出更簡潔、符合慣用語的程式碼。 核心差異速查表
Python self 參數原理深度解析
Python 類別方法的第一個參數慣例命名為 self,它代表實例本身。理解 self 的運作機制,有助於避免常見錯誤並深入掌握物件導向本質。 self 的核
Python Web App 部署完整教學:Nginx + Gunicorn + Supervisor 實戰
將本地開發的 Python Web 應用部署至生產環境,是開發者必備技能。本文以 awesome-python-webapp 為例,完整說明從伺服器準備、服務架
Python 實作螢幕清除功能的實用方法
在終端機環境下開發 Python 腳本時,清除螢幕畫面能讓輸出結果更清晰易讀。本文介紹兩種呼叫系統指令達成清屏的方式,並說明它們的細微差異。 方法一:直接呼叫
Python 類別定義、繼承與物件實例完整指南
在 Python 程式設計中,類別是物件導向程式設計的核心基石。它不僅定義了物件的藍圖,更封裝了屬性與行為,讓程式碼具備高度的可重用性與擴展性。本文將從類別的基
Python global 關鍵字用法詳解:全域變數宣告、修改與多變數聲明
Python 函數內預設建立區域變數,若需修改全域變數必須使用 global 關鍵字聲明。本文說明語法、多變數聲明、常見錯誤與最佳實踐。 基本語法 x =
Python as 關鍵字用法詳解:模組別名、匯入重命名與上下文管理器
Python as 關鍵字用於匯入時重命名、異常捕獲別名、上下文管理器目標變數。本文系統整理三大核心用法與實戰範例。 1. 模組匯入重命名 import s
Tornado 實現考勤資料視覺化:Excel 讀取、MongoDB 儲存、ECharts 渲染與值班邏輯計算
基於 Tornado 非同步框架,結合 xlrd 讀取指紋機匯出 Excel、pymongo 儲存考勤記錄、ECharts 前端渲染圖表,實現值班出勤率統計與視
Python __init__ 方法深度解析:物件生命週期、參數形式多樣性、顯式初始化原則與多型設計
__init__ 是 Python 物件初始化的核心方法,決定實例建立後的初始狀態。本文從隱含超類 object 切入,探討初始化時機、參數靈活性、顯式優於隱式
Django StreamingHttpResponse 生成大型 CSV:記憶體高效、中文編碼相容與 BOM 處理
Django StreamingHttpResponse 配合 Python 生成器可串流輸出大型 CSV,避免一次性載入記憶體導致 Worker 逾時。本文實
macOS 部署 Nginx + FastCGI (flup) + Flask 應用完整教學
在 macOS 上使用 Homebrew 安裝 Nginx,搭配 flup FastCGI 伺服器部署 Flask 應用。本文涵蓋 Nginx 安裝配置、Fas
Python requests + BeautifulSoup 網頁資料擷取實戰:ITTF 選手排名連結批量抓取
Python 網頁爬蟲基礎工具組:requests 處理 HTTP 請求,BeautifulSoup 解析 HTML。本文實作從 ITTF 國際桌總網站批量抓取
Python threading.Timer 與自訂倒數計時器類別實現:一次性、週期性與動作觸發
Python threading.Timer 提供簡單的一次性定時執行。本文進一步封裝可重複使用的計時器類別支援倒數顯示、週期性執行與到期動作觸發。 基本 T
IronPython 裝飾器執行 SQL 操作:連線管理、參數化查詢與結果注入
IronPython 執行於 .NET CLR 上,可直接使用 ADO.NET (System.Data.SqlClient) 存取 SQL Server。本文
web.py 實現類 Django ORM 查詢介面:Metaclass 動態注入 Manager、Model 基類與查詢封裝
Django ORM 的 Model.objects.all()、Model.objects.get() 等查詢介面極具表達力。本文示範在 web.py 框架中