首頁
PyQt5 GUI 設計
自學英文小筆記
AI深度學習筆記
AI機器學習心得筆記
[Python][OpenCV]學習心得筆記
Python[基礎][應用][相關]
心靈成長與旅遊紀錄日記
方案
關於
Python[基礎][應用][相關]
93
免費公開
利用簡單的程式範例,詳細及白話文的方式解釋
全部
基礎
好用函式應用篇
檔案操作
數學相關
執行緒相關
Pd np re資料
爬蟲相關
資料結構及演算法相關
互動式網頁相關
全部內容
免費與付費
最新發佈優先
螃蟹_crab
2025/05/10
發佈於
Python[基礎][應用][相關]
Dash 教學第 2 篇:進階互動與動態更新
📌 你將學會: Input, Output, State 差異與用途 多個輸入的 callback 使用方法 使用者動作判斷(例如:只在按下按鈕時觸發) 利用 dash.callback_context 控制觸發條件 實作:多條國家生命線圖 + 自訂年份區間 + 按鈕觸發圖表更新 ✳
#
python
#
Dash教學
#
進階互動與動態更新
2
留言
螃蟹_crab
2025/05/01
發佈於
Python[基礎][應用][相關]
[Python]Dash 全面入門教學:從 0 到打造互動式資料分析應用
Dash 全面入門教學:從 0 到打造互動式資料分析應用 Dash 是由 Plotly 所開發的 Python Web 應用框架,專為資料分析與視覺化設計。你可以用 Dash 快速打造具有豐富互動功能的網頁應用,而不需要學習前端技術如 JavaScript、HTML 或 CSS。 📦 安裝 D
#
python
#
Dash
#
互動式網頁
3
留言
螃蟹_crab
2025/04/29
發佈於
Python[基礎][應用][相關]
[Python] 虛擬環境venv 管理套件版本
1. 什麼是虛擬環境 (venv)? 虛擬環境就是讓你在同一台電腦上,可以為不同的專案建立「獨立」的 Python 環境,互不干擾。 例如:某個專案用 Dash 3.0.4,另一個用 Dash 4.0,不會互相影響。 2. 如何建立一個新的 venv? 打開終端機 Terminal / C
#
虛擬環境venv
#
管理套件版本
#
python
7
留言
螃蟹_crab
2025/04/25
發佈於
Python[基礎][應用][相關]
[Python] 字典教學:深入解析.setdefault() 用法:檢查字典鍵值是否存在
在 Python 中,字典(dict)是非常常用的資料結構,用來儲存 key-value 配對。而在操作字典時,.setdefault() 是一個常被忽略但非常實用的方法。 這篇文章會完整介紹 .setdefault() 的語法、用途、與實務範例,幫助你更有效率地處理字典資料。 什麼是 .se
#
python
#
字典setdefault
#
統計
19
1
侯政瑜
1 天前
喜歡
be a memory 阿
喜歡
螃蟹_crab
2025/04/15
發佈於
Python[基礎][應用][相關]
用 Python 一鍵搜尋並取代 .ini 設定檔中的字串
在軟體開發或部署過程中,我們經常需要對多個 .ini 設定檔進行批次修改,例如將某個舊的參數名稱或路徑名稱,替換成新的命名。 這就像記事本的「全部取代」功能,但你不需要一個個打開檔案慢慢點——你可以用 Python 自動完成這些事! 本文將介紹一個 Python 函式:search_and_re
#
python
#
一鍵搜尋
#
Python自動完成
5
留言
螃蟹_crab
2025/04/11
發佈於
Python[基礎][應用][相關]
[Python]使用Watchdog 即時監控有無新的圖片輸入
🐶 什麼是 Watchdog? Watchdog 是一個 Python 套件,用來即時監控檔案系統的變化。它可以在資料夾內有「新增」、「修改」、「刪除」等事件時,立即觸發事件處理函式,不需要手動輪詢 (polling),效率高又省資源。 ✅ Watchdog 的特點: 採用 OS 層級的檔案
#
python
#
Watchdog
#
即時監控有無新的圖片
6
留言
螃蟹_crab
2025/02/16
發佈於
Python[基礎][應用][相關]
[Python]空間複雜度(Space Complexity)
讓我們從 空間複雜度(Space Complexity) 的基本概念開始,並搭配 Python 程式 來幫助理解。 1️⃣ 什麼是空間複雜度? 空間複雜度指的是 演算法在運行時所需的記憶體量,通常用 大O符號(Big-O notation) 來表示,例如: O(1) → 只使用固定的額外空間
#
python
#
空間
#
記憶體
9
3
EC3
2025/02/16
1
2D陣列
1
螃蟹_crab
2025/02/08
發佈於
Python[基礎][應用][相關]
利用Python來解釋時間複雜度的概念與計算
什麼是時間複雜度? 時間複雜度(Time Complexity)是用來衡量演算法執行時間隨著輸入大小變化的增長速度。通常使用 Big-O 表示法(O 記號)來描述,目的是估算最壞情況下的運行時間。 時間複雜度的計算主要基於以下幾個原則: 忽略常數係數:O(2n) 與 O(n) 視為相同,因為增
#
python
#
時間複雜度
#
TimeComplexity
8
留言
螃蟹_crab
2025/01/30
發佈於
Python[基礎][應用][相關]
Python 程式在電腦上的執行流程
Python 程式在電腦上的執行流程 當我們在電腦上執行 Python 程式時,主要經歷以下幾個步驟: 1. 編寫 Python 程式碼 開發者使用文字編輯器或 IDE(如 VS Code、PyCharm)撰寫 Python 程式,並將其存為 .py 檔案。 例如,一個簡單的 Python
#
python
#
Python在電腦上的執行流程
#
執行
29
留言
螃蟹_crab
2025/01/12
發佈於
Python[基礎][應用][相關]
[Python]用 PyInstaller 打包一個簡單計算機應用exe (GUI 使用 PyQt5)
用 PyInstaller 打包一個簡單計算機應用 (GUI 使用 PyQt5) 本教學將帶您使用 PyQt5 建立一個簡單的計算機應用,並透過 PyInstaller 將其打包成執行檔(EXE)。 1. 安裝所需環境 在開始之前,請確保您已安裝以下工具: 必要套件 Python: 建
#
python
#
PyInstaller打包成exe
#
PyInstaller
19
1
螃蟹_crab
2025/01/12
發佈於
Python[基礎][應用][相關]
[Python]Selenium 自動滾動網頁並抓取文章連結
使用 Selenium 自動滾動網頁並抓取文章連結 在網頁爬蟲開發中,我們經常遇到需要自動滾動頁面以加載新內容的場景,特別是在一些無限滾動的頁面中(例如新聞網站或社交媒體)。 本文將介紹如何使用 Python 的 Selenium 庫來實現這一需求,並抓取頁面中的VCC自己文章的連結。
#
python
#
Selenium
#
爬蟲
26
留言
螃蟹_crab
2025/01/01
發佈於
Python[基礎][應用][相關]
[Python]合併多個 PDF 文件
有時候總是會需要將兩個PDF檔或多個來做合併。 在 Python 中,您可以使用 PyPDF2 或 PyPDF4 等庫來合併多個 PDF 文件。 以下是使用 PyPDF2 的範例步驟: 我利用word另存兩個pdf來做示範: 完成合併 1. 安裝 PyPDF2 如果還未安裝,您可以
#
python
#
合併PDF文件
#
文件
8
留言
螃蟹_crab
2024/11/21
發佈於
Python[基礎][應用][相關]
[Python]將Word文件整個翻譯,繁體中文轉換越南文
最近來越南出差,遇到要將自己學習心得轉換成越南文給越南同事看。就研究了一下如何用Python來翻譯整個Word的文件,具越南同事說他有比對中文跟越南文意思差不多。 本文將教您如何使用 Python 的 python-docx 與 googletrans 套件,快速完成 Word 文件的自動翻譯。
#
pythondocx
#
googletrans
#
翻譯整個Word文件
29
留言
螃蟹_crab
2024/10/17
發佈於
Python[基礎][應用][相關]
[Python]程式專案中通常遵循 MVC的架構
在一個典型的程式專案中,UI、Controller 和 Main 的分工通常遵循 MVC 模型(Model-View-Controller) 的架構,這是一種常見的設計模式,能夠將應用程式的邏輯和界面進行分離。 大部分典型的程式專案設計: UI (View):專注於用戶界面,展示數據,並將用
#
MVC的架構
#
python
35
留言
螃蟹_crab
2024/10/12
發佈於
Python[基礎][應用][相關]
[Python]在 Python 中執行外部命令或可執行文件
subprocess.run() 是 Python 3.5 之後引入的一個簡單且強大的函數,用來執行系統命令並等待命令完成。它是 subprocess 模組的高階 API,封裝了低階的 Popen(),提供了更簡便的方式來執行命令、捕獲輸出、處理錯誤等操作。
#
subprocess
12
留言
螃蟹_crab
2024/09/26
發佈於
Python[基礎][應用][相關]
[Python ]多張圖像合併成一個 TIFF 檔案
OpenCV 支援讀取和保存 TIFF(Tagged Image File Format)檔案,但對於合併多張圖片成為多頁的 TIFF 檔案,OpenCV 沒有的這功能。 可以使用 Pillow 庫(Python Imaging Library, PIL 的分支)來實現。
#
多張圖像合併成一個TIFF檔案
#
Python
#
合併成tiff
12
留言
螃蟹_crab
2024/09/17
發佈於
Python[基礎][應用][相關]
[Python]通過send() 方法向生成器內部傳遞數據
生成器本身是一種只能輸出數據的結構,它不像列表或其他容器可以存儲數據並操作。它是一種(lazy evaluation)輸出數據的結構,生成器僅在需要時生成數據。因此,它對於處理大數據集或無限序列時非常高效。 然而,生成器與列表或其他容器不同的一個特點是,生成器通常只能輸出數據,但在某些情況下,我們
#
生成器
#
lazyEvaluatio
#
Python
16
4
小松鼠
2024/09/17
1
send('烤肉') send('烤玉米') send('蛤蠣湯') send('月餅')
1
螃蟹_crab
發文者
2024/09/18
1
小松鼠 真的 但就是有時候閒不下來 哈哈
1
螃蟹_crab
2024/09/14
發佈於
Python[基礎][應用][相關]
[Python]生成器表達式(Generator Expression)介紹
生成器表達式是 Python 中一種更簡潔的語法,專門用來創建生成器。它的語法與列表生成式類似,但將列表生成式中的方括號 [] 替換為小括號 ()。生成器表達式與生成器函數類似,具有「惰性評估」的特性,因此它只在需要時才生成元素,從而節省記憶體。 生成器的「惰性評估」(也叫延遲求值)指的是生成器不
#
生成器表達式
#
GeneratorExpression
#
Python
17
3
小松鼠
2024/09/14
2
螃蟹中秋假期快樂~⭐🌕
2
螃蟹_crab
發文者
2024/09/14
1
小松鼠 中秋假期快樂:) 明天要開始跑行程了 ~
1
螃蟹_crab
2024/09/14
發佈於
Python[基礎][應用][相關]
[Python]使用memory_profiler測試優化前後的程式記憶體使用量
通過 memory_profiler 來測試優化前後的程式。 上一篇memory_profiler工具的說明介紹 以下是一個記憶體使用量較高的原始程式碼,接著對程式進行優化後,再次使用 memory_profiler 來比較優化前後的記憶體使用情況。
#
測試優化前後的程式
#
程式記憶體使用量
#
Python
16
留言
螃蟹_crab
2024/09/14
發佈於
Python[基礎][應用][相關]
[Python]使用memory_profiler測量 Python程式記憶體使用情況
memory_profiler 是一個用來測量 Python 程式記憶體使用情況的工具,它可以幫助開發者了解程式的記憶體消耗,特別是在執行長時間運行或處理大量數據的程式時非常有用。 有別於tracemalloc模組,memory_profiler能在每一行程式碼上顯示記憶體變化,但相對的就不適合埋
#
memoryprofiler
#
Python程式記憶體使用情況的工具
13
1