Python Logging 格式化輸出最佳實踐:告別字符串拼接
日誌記錄是開發調試與生產排查的生命線。Python 內置 logging 模組功能強大,但許多開發者仍習慣用 % 或 .format() 手動拼接字符串,這不僅
Python 連接 MySQL 資料庫完整指南:從配置到實戰代碼
在自動化測試開發中,驗證資料庫數據與前端顯示的一致性是核心環節。我們常需從 MySQL 取得特定數據,再與 Appium 通過 get_text() 獲取的界面
Python 常用技巧筆記:目錄、幫助、列表、字串、字典、檔案、Pickle 等
1. 取得目前工作目錄 import os os.getcwd() 2. 查看物件幫助與屬性 `help(obj)`:完整文件字串 `dir(obj)`:
回歸模型評估指標 Python 實現:MAE、MSE、RMSE、R² 完整代碼
環境版本 Python 3.7.0, sklearn 0.22, pandas 0.23.4, numpy 1.17.4 指標計算對照表 指標sklear
Python 實現連乘積(Π)函數:reduce + 型別檢查
數學符號 Π 表示連乘積,讀音同 π。Python 無內建,需自行實作。 實作程式碼 from functools import reduce from co
Python 扁平化巢狀序列:高效遞歸生成器寫法
問題 將任意深度的巢狀可迭代物件(列表、元組等)展平為單層序列,且不拆解字串/位元組。 解法:遞歸生成器 `flatten` from collections
回歸模型評估指標 Python 實現:MAE、MSE、RMSE、R² 完整代碼
環境版本 Python 3.7.0 scikit-learn 0.22 pandas 0.23.4 numpy 1.17.4 1. MAE (Mean Abs
5 個超實用 Python 小技巧:讓代碼更簡潔優雅
Python 語法簡潔優雅,善用特殊函數與語法能讓代碼更短更強。以下介紹 5 個常用技巧: 1. 字串操作技巧 Python 善用數學運算子操作字串: +
【Python 小遊戲】從零手寫貪吃蛇完整教學與代碼詳解
專案簡介 使用 Python + Pygame 從零實作經典貪吃蛇遊戲,包含初始化、遊戲主迴圈、蛇身移動、食物生成、碰撞檢測、分數顯示、開始/結束畫面等完整功能
Python 繪製七段數碼管時鐘:從基礎線條到系統時間顯示
七段數碼管基本構造 七段數碼管由 7 條基本線段組成,依固定順序排列,不同數字點亮不同線段組合。 實現思路三步驟 繪製單個數字對應的數碼管 獲得一串數字,
Python 面向對象教學筆記:文件操作完整指南
一、文件的概念 1.1 文件的概念與作用 計算機的文件,就是儲存在某種長期儲存設備上的一段資料 長期儲存設備:硬碟、USB 隨身碟、行動硬碟、光碟等 作用:
Python 正則表達式(re 模組)完整指南:從原子、元字符到實戰郵箱驗證
正則表達式核心概念 正則表達式 是描述字符串模式的強大工具,由普通字符(匹配自身)和元字符(特殊含義)組成。Python re 模組提供完整的正則支持,需顯式導
Python 面向對象實戰練習:匿名函數、類設計、列表排序與對象建模
練習題精講 題目 1:匿名函數與列表排序 需求:對包含字典的列表按 age 降序排序 students = [ {name: d, age: 19}
Python JSON 模組核心用法速查:讀寫、編碼、常見錯誤一網打盡
JSON 基礎認知 JSON (JavaScript Object Notation) 是基於文本、語言無關、輕量級的數據交換格式。Python 內建 json
Python 標準庫深度解析:JSON 序列化與反序列化完整指南
JSON 核心概念 JSON (JavaScript Object Notation) 是輕量級、文本基礎、語言無關的數據交換格式。Python json 模組
Python 實現向量與矩陣運算:從手寫循環到 NumPy 點積加速完整對比
點積運算數學定義 兩向量 a = [a₁, a₂, …, aₙ]、b = [b₁, b₂, …, bₙ] 的點積(內積)定義為: a·b = a₁b₁ + a₂
【爬蟲+視覺化】Python 爬取疫情數據並視覺化分析(入門實戰案例)
知識點概覽 爬蟲基本流程 JSON 資料處理 requests 庫發送網路請求 pandas 表格處理與資料儲存 pyecharts 資料視覺化 什麼是爬