基於 Python + MySQL 圖書銷售管理系統:課程論文與專案原始碼
專案簡介 使用 Python 3.8、MySQL 5.7、Tkinter GUI、PyMySQL 開發的桌面端圖書銷售管理系統,含進貨、銷售、退貨、庫存查詢、銷
Python 多執行緒完整教學:基礎、鎖、守護執行緒、執行緒池與 GIL 解析
前言 單執行緒循序執行,兩個任務分別耗時 5 秒、4 秒,總共 9 秒。引入 threading 多執行緒,可在 5 秒內並發完成。本文系統講解多執行緒核心用法
Python load_entry_point 找不到套件問題排查實錄
問題背景 Ubuntu 上 apt install clustershell 後,執行 /usr/bin/clush 報錯:pkg_resources.Dist
Python dist-packages 與 site-packages 差異詳解
核心差異 dist-packages:Debian/Ubuntu 專用慣例。系統套件管理器(apt)安裝的第三方套件放此處,避免與手動編譯安裝的 Python
用 Python turtle 庫繪製聖誕樹:完整程式碼與原理解析
前言 聖誕節將至,用 turtle 畫一棵專屬聖誕樹送給心儀之人。本文提供完整可執行程式碼,涵蓋樹幹、樹冠、裝飾(帽子、糖果、襪子、星星、雪花)與祝福語,並打包
Python 協程從入門到實戰:yield、asyncio、async/await 全解析
前言 閱讀 Python 原始碼發現 async 關鍵字,聯想到 Go 的協程。Python 協程本質是「可暫停、可恢復的函式」,在單執行緒中透過事件迴圈實現並
Python 呼叫百度文字轉語音 API 完整範例
環境安裝 pip install baidu-aip==2.2.18.0 核心類別封裝 from aip import AipSpeech import
Python 人臉辨識快速入門(dlib + face_recognition)
環境準備 pip install dlib==19.7.0 face-recognition==1.2.1 注意:dlib 編譯需 CMake 與 Visua
Python 實現語音轉文字(百度語音識別 API)
功能簡介 使用百度語音識別 REST API,將本地 WAV 檔案(16kHz、單聲道)轉為文字。需先在百度雲註冊應用獲取 API Key 與 Secret K
因 Python 技術不如人被分手?六年自動化測試心路歷程與資源分享
前言:一段真實經歷 幾年前大學畢業進入軟體測試領域,與同期女同事因共同學習 Python 自動化測試而交往。幾個月後她卻漸行漸遠,原來她在網上認識了一位資深自動
一篇文章徹底搞懂 Python 切片操作
引言 切片是從序列(列表、元組、字串等)擷取子集的利器。語法簡單卻暗藏陷阱:start、end、step 三參數的正負組合決定切取方向,稍有不慎就得到空列表。本
Python 連接資料庫並批次插入日期型別資料實戰
前言 實務上常需將 Pandas DataFrame 中的時間欄位寫入 SQL 資料庫。本文以 Python 3.8 為例,示範如何針對 Oracle 與 My
Python 字典查找資料的 5 大基礎操作方法詳解
前言 上一篇介紹了字典的新增、刪除與修改操作,本文將專注於「查找」——字典最核心的用途之一。查找方式主要分兩類:直接以 key 索引,以及呼叫內建方法。 一、
Python 安裝與虛擬環境建置完整指南
前言 Python 由吉多·范羅蘇姆於 1990 年代初開發,最初作為 ABC 語言的替代品。憑藉高效的高階資料結構與簡潔的物件導向程式設計語法,Python
利用 Python 實時獲取 Steam 每周特惠遊戲數據(中文完整版)
項目背景 Steam 平台每周推出特惠,為了不錯過心儀遊戲折扣,編寫爬蟲自動收集並存 CSV。 開發環境 Python 3.8 + PyCharm 依