Python[基礎][應用][相關]
113
免費公開
房間資訊
付費訂閱
利用簡單的程式範例,詳細及白話文的方式解釋
Top 5
1
用Python解釋 物件導向(OOP)
2
[Python基礎]裝飾器classmethod定義類別方法
3
[Python] 虛擬環境venv 管理套件版本
4
[Python][Leetcode] 練習題目Longest Consecutive Sequence
5
[Python]用 PyInstaller 打包一個簡單計算機應用exe (GUI 使用 PyQt5)
1
用Python解釋 物件導向(OOP)
2
[Python基礎]裝飾器classmethod定義類別方法
3
[Python] 虛擬環境venv 管理套件版本
4
[Python][Leetcode] 練習題目Longest Consecutive Sequence
5
[Python]用 PyInstaller 打包一個簡單計算機應用exe (GUI 使用 PyQt5)
全部
基礎
好用函式應用篇
檔案操作
數學相關
執行緒相關
Pd np re資料
爬蟲相關
資料結構及演算法相關
互動式網頁相關
leetcode練習
全部
基礎
好用函式應用篇
檔案操作
數學相關
執行緒相關
Pd np re資料
爬蟲相關
資料結構及演算法相關
互動式網頁相關
leetcode練習
全部類型
免費與付費
最新發佈
最新發佈
螃蟹_crab
2026/02/02
Python 的 class 是什麼?為什麼要用它?
一、先說結論(先救腦袋) 很多人一開始學 Python 都會問: 「class 是不是一定等於 OOP?」 「不用 class 是不是就不專業?」 ✅ 正確答案是: Python 的 class 主要是用來實現 OOP, 但在實務中,很多 class 並不是在玩「完整 OOP」。 cl
#
用Python解釋物件導向
#
Python
#
繼承
螃蟹_crab
2026/02/02
Python 的 class 是什麼?為什麼要用它?
一、先說結論(先救腦袋) 很多人一開始學 Python 都會問: 「class 是不是一定等於 OOP?」 「不用 class 是不是就不專業?」 ✅ 正確答案是: Python 的 class 主要是用來實現 OOP, 但在實務中,很多 class 並不是在玩「完整 OOP」。 cl
#
用Python解釋物件導向
#
Python
#
繼承
螃蟹_crab
2026/02/02
利用NotebookLM 來生成影片摘要
用 AI 幫你「讀資料、整理重點、變成你的第二顆腦」 左邊為輸入來源,中間你可以跟他對話來產生內容及記事,右邊像工作室,可以根據你的需求產生報告影片摘用等等。 以下是利用它來產生影片上傳到YT的Python基礎影片。 不多不說,內容真讓人驚豔,幾分鐘就將程式語言的概念解釋得清清楚楚。 htt
#
用Python解釋物件導向
#
生成影片摘要
#
NotebookLM
2
1
螃蟹_crab
2026/02/02
利用NotebookLM 來生成影片摘要
用 AI 幫你「讀資料、整理重點、變成你的第二顆腦」 左邊為輸入來源,中間你可以跟他對話來產生內容及記事,右邊像工作室,可以根據你的需求產生報告影片摘用等等。 以下是利用它來產生影片上傳到YT的Python基礎影片。 不多不說,內容真讓人驚豔,幾分鐘就將程式語言的概念解釋得清清楚楚。 htt
#
用Python解釋物件導向
#
生成影片摘要
#
NotebookLM
2
1
螃蟹_crab
2026/02/01
用Python解釋 物件導向(OOP)
一、物件導向(OOP)到底在解決什麼? 一句話版本: 把「資料 + 行為」包在一起,讓程式像真實世界一樣被理解與維護 沒用 OOP 時(程序式) user_name = "Tom" user_age = 20 def say_hi(name): print(f"Hi {name}"
#
物件導向
#
OOP
#
用Python解釋物件導向
2
螃蟹_crab
2026/02/01
用Python解釋 物件導向(OOP)
一、物件導向(OOP)到底在解決什麼? 一句話版本: 把「資料 + 行為」包在一起,讓程式像真實世界一樣被理解與維護 沒用 OOP 時(程序式) user_name = "Tom" user_age = 20 def say_hi(name): print(f"Hi {name}"
#
物件導向
#
OOP
#
用Python解釋物件導向
2
螃蟹_crab
2026/02/01
Python 自動氣象播報員教學
—— 用一個專案學會流程控制、函式、字串與 API 思維 在這個教學中,我們將透過一個 **「Python 自動氣象播報員」**的小專案,學會多個非常重要的 Python 基礎觀念,包括: ✅ 函式(Function) ✅ 條件判斷(if / elif / else) ✅ 字串處理(Str
#
Python
#
自動氣象播報員教學
#
requests
1
螃蟹_crab
2026/02/01
Python 自動氣象播報員教學
—— 用一個專案學會流程控制、函式、字串與 API 思維 在這個教學中,我們將透過一個 **「Python 自動氣象播報員」**的小專案,學會多個非常重要的 Python 基礎觀念,包括: ✅ 函式(Function) ✅ 條件判斷(if / elif / else) ✅ 字串處理(Str
#
Python
#
自動氣象播報員教學
#
requests
1
螃蟹_crab
2025/11/22
[Python][Leetcode]中心擴展法 (Expand Around Center)
5. Longest Palindromic Substring Given a string s, return the longest palindromic substring in s. 這個問題是要求你在一個給定的字串 s 中,找出最長的、連續的、且是一個回文的子字串。 Exampl
#
Python
#
Leetcode
#
BlindCurated75
4
2
螃蟹_crab
2025/11/22
[Python][Leetcode]中心擴展法 (Expand Around Center)
5. Longest Palindromic Substring Given a string s, return the longest palindromic substring in s. 這個問題是要求你在一個給定的字串 s 中,找出最長的、連續的、且是一個回文的子字串。 Exampl
#
Python
#
Leetcode
#
BlindCurated75
4
2
螃蟹_crab
2025/11/22
[Python][Leetcode]用 Sliding Window 找最長無重複字元子字串
✨ 1. 題目說明(白話翻譯) 題目原文: Given a string s, find the length of the longest substring without duplicate characters. 白話解釋如下: ✔ substring(子字串) 必須是 連續 的字
#
Python
#
Leetcode
#
BlindCurated75
6
1
螃蟹_crab
2025/11/22
[Python][Leetcode]用 Sliding Window 找最長無重複字元子字串
✨ 1. 題目說明(白話翻譯) 題目原文: Given a string s, find the length of the longest substring without duplicate characters. 白話解釋如下: ✔ substring(子字串) 必須是 連續 的字
#
Python
#
Leetcode
#
BlindCurated75
6
1
螃蟹_crab
2025/11/22
[Python][Leetcode] 練習題目 Two Sum
1. Two Sum Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target. You may assume
#
Python
#
Leetcode
#
TwoSum
2
螃蟹_crab
2025/11/22
[Python][Leetcode] 練習題目 Two Sum
1. Two Sum Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target. You may assume
#
Python
#
Leetcode
#
TwoSum
2
螃蟹_crab
2025/11/20
Python 圖表教學:自動載入中文字體 + Matplotlib 畫折線圖完整範例
在 Python 使用 Matplotlib 畫圖時,最常遇到的問題就是: 中文無法顯示,變成方框或亂碼。 尤其當你要畫圖表並添加標題、座標軸名稱等中文時,常會看到: □ □ □ □ 或 � � � → 非常影響閱讀。 本篇教學帶你: 自動尋找系統中可用的中文字體(Windows / Ma
#
Python
#
自動載入中文字體Matplotlib
#
自動載入中文字體
6
1
螃蟹_crab
2025/11/20
Python 圖表教學:自動載入中文字體 + Matplotlib 畫折線圖完整範例
在 Python 使用 Matplotlib 畫圖時,最常遇到的問題就是: 中文無法顯示,變成方框或亂碼。 尤其當你要畫圖表並添加標題、座標軸名稱等中文時,常會看到: □ □ □ □ 或 � � � → 非常影響閱讀。 本篇教學帶你: 自動尋找系統中可用的中文字體(Windows / Ma
#
Python
#
自動載入中文字體Matplotlib
#
自動載入中文字體
6
1
螃蟹_crab
2025/11/15
Python 文字雲程式
只要輸入文字,就能立刻產生文字雲。 我們提供 英文版本 與 中文版本,可直接複製貼上就能跑。 需要的套件: pip install wordcloud jieba matplotlib pillow ⭐ 1. 英文文字雲(最簡單) from wordcloud import Wo
#
Python
#
Python文字雲程式
#
文字雲
5
1
螃蟹_crab
2025/11/15
Python 文字雲程式
只要輸入文字,就能立刻產生文字雲。 我們提供 英文版本 與 中文版本,可直接複製貼上就能跑。 需要的套件: pip install wordcloud jieba matplotlib pillow ⭐ 1. 英文文字雲(最簡單) from wordcloud import Wo
#
Python
#
Python文字雲程式
#
文字雲
5
1
螃蟹_crab
2025/11/13
[Python] 引用路徑與多版本共存教學
許多開發者在 Windows 上安裝了多個 Python 版本(例如 3.8、3.11、WinPython 3.12 等), 卻常常遇到「到底現在執行的是哪個 Python?」的困惑。 甚至有時候明明沒有把某個版本加入環境變數(PATH), 但在該資料夾中執行 python 時,卻發現系統竟然
#
Python
#
Windows
#
環境
1
1
螃蟹_crab
2025/11/13
[Python] 引用路徑與多版本共存教學
許多開發者在 Windows 上安裝了多個 Python 版本(例如 3.8、3.11、WinPython 3.12 等), 卻常常遇到「到底現在執行的是哪個 Python?」的困惑。 甚至有時候明明沒有把某個版本加入環境變數(PATH), 但在該資料夾中執行 python 時,卻發現系統竟然
#
Python
#
Windows
#
環境
1
1
螃蟹_crab
2025/10/30
[Python]在同一台電腦上,使用 TCP/IP 讓兩個程式互相通訊
💻 在同一台電腦上讓程式互通:TCP/IP Socket 原理與實作 🧠 一、為什麼同一台電腦也能用 TCP/IP 通訊? 很多人以為 TCP/IP 只用在「跨網路」的通訊,其實不然。 TCP/IP 是一種協定(Protocol),而非實體連線。 Windows、macOS、Linux
#
通訊
#
Python
#
TCPIP
5
螃蟹_crab
2025/10/30
[Python]在同一台電腦上,使用 TCP/IP 讓兩個程式互相通訊
💻 在同一台電腦上讓程式互通:TCP/IP Socket 原理與實作 🧠 一、為什麼同一台電腦也能用 TCP/IP 通訊? 很多人以為 TCP/IP 只用在「跨網路」的通訊,其實不然。 TCP/IP 是一種協定(Protocol),而非實體連線。 Windows、macOS、Linux
#
通訊
#
Python
#
TCPIP
5
螃蟹_crab
2025/09/26
[Python]測試從3.8升級到3.12效益
測試Python 3.12.10版本與目前使用的3.87版本 差異 參考以下文章 在 Python 3.8.6 vs 3.12.10 上跑同一組程式,比較不同類型任務的效能差異。 成果彙整 程式碼參考如下 🧮 數值運算密集 (CPU bound) import time def
#
測試Python版本差異
#
測試Python升級效益
#
版本38
4
螃蟹_crab
2025/09/26
[Python]測試從3.8升級到3.12效益
測試Python 3.12.10版本與目前使用的3.87版本 差異 參考以下文章 在 Python 3.8.6 vs 3.12.10 上跑同一組程式,比較不同類型任務的效能差異。 成果彙整 程式碼參考如下 🧮 數值運算密集 (CPU bound) import time def
#
測試Python版本差異
#
測試Python升級效益
#
版本38
4
螃蟹_crab
2025/09/04
Python 物件的記憶體位置與調用行為完整教學
1. 什麼是物件的記憶體位置? 在 Python 中,每個物件在記憶體中都有一個唯一的位置,這個位置可以用 id() 函式查詢。 這個 id 在 CPython(最常見的 Python 實作)中,實際上就是物件的記憶體地址。 a = [1, 2, 3] print(id(a))
#
物件的記憶體位置
#
Python
#
物件的記憶體地址
3
螃蟹_crab
2025/09/04
Python 物件的記憶體位置與調用行為完整教學
1. 什麼是物件的記憶體位置? 在 Python 中,每個物件在記憶體中都有一個唯一的位置,這個位置可以用 id() 函式查詢。 這個 id 在 CPython(最常見的 Python 實作)中,實際上就是物件的記憶體地址。 a = [1, 2, 3] print(id(a))
#
物件的記憶體位置
#
Python
#
物件的記憶體地址
3
螃蟹_crab
2025/07/30
Python 資料轉換成「字串包 JSON 陣列」的完整教學
1️⃣ 問題背景 在自動化、MES/SFCS、WebService 整合時,Python 常需將一組 dict 陣列(list of dict)包成字串,再塞進 JSON 的某個欄位。 這是因為**對方系統(如 LabVIEW、C# WebService)**僅接受「字串型態」的 JSON a
#
Python
#
json
#
dumps
3
螃蟹_crab
2025/07/30
Python 資料轉換成「字串包 JSON 陣列」的完整教學
1️⃣ 問題背景 在自動化、MES/SFCS、WebService 整合時,Python 常需將一組 dict 陣列(list of dict)包成字串,再塞進 JSON 的某個欄位。 這是因為**對方系統(如 LabVIEW、C# WebService)**僅接受「字串型態」的 JSON a
#
Python
#
json
#
dumps
3
螃蟹_crab
2025/07/29
🚀 Dash 分頁功能完整教學:用 dcc.Slider 建立可切換頁面的網頁介面
在資料視覺化專案中,如果你需要在網頁上呈現大量項目,例如圖片、紀錄、分析結果,一次性載入所有內容可能會讓使用者介面卡頓或混亂。 本篇教學會引導你如何使用 Python 的 Dash 框架,製作一個具有「分頁功能」的網頁應用,讓使用者可以滑動頁面選擇器 (Slider) 分頁檢視資料。 🧩 功
#
Dash分頁
#
Python的Dash框架
#
分頁功能
3
螃蟹_crab
2025/07/29
🚀 Dash 分頁功能完整教學:用 dcc.Slider 建立可切換頁面的網頁介面
在資料視覺化專案中,如果你需要在網頁上呈現大量項目,例如圖片、紀錄、分析結果,一次性載入所有內容可能會讓使用者介面卡頓或混亂。 本篇教學會引導你如何使用 Python 的 Dash 框架,製作一個具有「分頁功能」的網頁應用,讓使用者可以滑動頁面選擇器 (Slider) 分頁檢視資料。 🧩 功
#
Dash分頁
#
Python的Dash框架
#
分頁功能
3
螃蟹_crab
2025/07/24
🔧 Python subprocess.Popen() 完整教學:執行外部程式與 Python 腳本
subprocess 是 Python 標準庫中的一個模組,用來啟動子進程(例如執行外部程式或其他 Python 腳本)。在這篇教學中,我們將聚焦於 subprocess.Popen() 的實際應用,並結合執行 Python 腳本的情境進行說明。 📌 為什麼使用 subprocess.Pope
#
subprocess
#
Popen
#
執行外部程式與Python腳本
4
螃蟹_crab
2025/07/24
🔧 Python subprocess.Popen() 完整教學:執行外部程式與 Python 腳本
subprocess 是 Python 標準庫中的一個模組,用來啟動子進程(例如執行外部程式或其他 Python 腳本)。在這篇教學中,我們將聚焦於 subprocess.Popen() 的實際應用,並結合執行 Python 腳本的情境進行說明。 📌 為什麼使用 subprocess.Pope
#
subprocess
#
Popen
#
執行外部程式與Python腳本
4
螃蟹_crab
2025/07/17
📊 Dash dcc.Graph 完整教學:打造互動式圖表應用程式
Dash 是由 Plotly 所開發的 Python Web 應用框架,用來快速建構互動式資料視覺化應用。dcc.Graph 是 Dash 中的核心元件之一,用來顯示圖表(基於 Plotly 的視覺化功能),支援互動操作如滑鼠移動、點擊、縮放等。 📌 什麼是 dcc.Graph? dcc.G
#
Python
#
DashGraph
#
打造互動式圖表應用程式
3
螃蟹_crab
2025/07/17
📊 Dash dcc.Graph 完整教學:打造互動式圖表應用程式
Dash 是由 Plotly 所開發的 Python Web 應用框架,用來快速建構互動式資料視覺化應用。dcc.Graph 是 Dash 中的核心元件之一,用來顯示圖表(基於 Plotly 的視覺化功能),支援互動操作如滑鼠移動、點擊、縮放等。 📌 什麼是 dcc.Graph? dcc.G
#
Python
#
DashGraph
#
打造互動式圖表應用程式
3
螃蟹_crab
2025/06/27
[Python][Leetcode] 練習題目Longest Consecutive Sequence
最近感覺有點瓶頸的感覺,來練習Leetcode並做筆記記錄下來。 128. Longest Consecutive Sequence Given an unsorted array of integers nums, return the length of the longest consec
#
題目
#
Leetcode
#
Python
4
1
螃蟹_crab
2025/06/27
[Python][Leetcode] 練習題目Longest Consecutive Sequence
最近感覺有點瓶頸的感覺,來練習Leetcode並做筆記記錄下來。 128. Longest Consecutive Sequence Given an unsorted array of integers nums, return the length of the longest consec
#
題目
#
Leetcode
#
Python
4
1
螃蟹_crab
2025/06/09
[Python]解決logging.basicConfig() 無效
當你在開發 Python 應用時,常會使用 logging 模組來記錄程式運行的資訊。不過,你可能會遇到這個令人困惑的問題: 當 logging 模組一開始就已經「有 handler」時,你後續設定的 basicConfig() 完全無效! 這篇文章將完整解析這個問題的根本原因、如何重現、以及該
#
loggingbasicConfig無效
#
Python
#
logging問題
4
螃蟹_crab
2025/06/09
[Python]解決logging.basicConfig() 無效
當你在開發 Python 應用時,常會使用 logging 模組來記錄程式運行的資訊。不過,你可能會遇到這個令人困惑的問題: 當 logging 模組一開始就已經「有 handler」時,你後續設定的 basicConfig() 完全無效! 這篇文章將完整解析這個問題的根本原因、如何重現、以及該
#
loggingbasicConfig無效
#
Python
#
logging問題
4
螃蟹_crab
2025/05/27
[Python] 將 .HEIC 圖片批次轉換為 .PNG
隨著 Apple 設備越來越普及,許多人在傳輸或下載 iPhone 照片時,會發現照片的副檔名變成了 .HEIC。這種檔案在 Windows 系統上常常無法直接開啟或編輯,因此了解如何將 .HEIC 圖片轉換成更通用的 .PNG 格式就變得非常重要。 本文將帶你一步步了解 HEIC 是什麼,並使用
#
python
#
HEIC圖片批次轉換為PNG
#
HEIC圖片
4
1
螃蟹_crab
2025/05/27
[Python] 將 .HEIC 圖片批次轉換為 .PNG
隨著 Apple 設備越來越普及,許多人在傳輸或下載 iPhone 照片時,會發現照片的副檔名變成了 .HEIC。這種檔案在 Windows 系統上常常無法直接開啟或編輯,因此了解如何將 .HEIC 圖片轉換成更通用的 .PNG 格式就變得非常重要。 本文將帶你一步步了解 HEIC 是什麼,並使用
#
python
#
HEIC圖片批次轉換為PNG
#
HEIC圖片
4
1
加入
Top 5
1
用Python解釋 物件導向(OOP)
2
[Python基礎]裝飾器classmethod定義類別方法
3
[Python] 虛擬環境venv 管理套件版本
4
[Python][Leetcode] 練習題目Longest Consecutive Sequence
5
[Python]用 PyInstaller 打包一個簡單計算機應用exe (GUI 使用 PyQt5)
1
用Python解釋 物件導向(OOP)
2
[Python基礎]裝飾器classmethod定義類別方法
3
[Python] 虛擬環境venv 管理套件版本
4
[Python][Leetcode] 練習題目Longest Consecutive Sequence
5
[Python]用 PyInstaller 打包一個簡單計算機應用exe (GUI 使用 PyQt5)
全部
基礎
好用函式應用篇
檔案操作
數學相關
執行緒相關
Pd np re資料
爬蟲相關
資料結構及演算法相關
互動式網頁相關
leetcode練習
全部
基礎
好用函式應用篇
檔案操作
數學相關
執行緒相關
Pd np re資料
爬蟲相關
資料結構及演算法相關
互動式網頁相關
leetcode練習
全部類型
免費與付費
最新發佈
最新發佈
螃蟹_crab
2026/02/02
Python 的 class 是什麼?為什麼要用它?
一、先說結論(先救腦袋) 很多人一開始學 Python 都會問: 「class 是不是一定等於 OOP?」 「不用 class 是不是就不專業?」 ✅ 正確答案是: Python 的 class 主要是用來實現 OOP, 但在實務中,很多 class 並不是在玩「完整 OOP」。 cl
#
用Python解釋物件導向
#
Python
#
繼承
螃蟹_crab
2026/02/02
Python 的 class 是什麼?為什麼要用它?
一、先說結論(先救腦袋) 很多人一開始學 Python 都會問: 「class 是不是一定等於 OOP?」 「不用 class 是不是就不專業?」 ✅ 正確答案是: Python 的 class 主要是用來實現 OOP, 但在實務中,很多 class 並不是在玩「完整 OOP」。 cl
#
用Python解釋物件導向
#
Python
#
繼承
螃蟹_crab
2026/02/02
利用NotebookLM 來生成影片摘要
用 AI 幫你「讀資料、整理重點、變成你的第二顆腦」 左邊為輸入來源,中間你可以跟他對話來產生內容及記事,右邊像工作室,可以根據你的需求產生報告影片摘用等等。 以下是利用它來產生影片上傳到YT的Python基礎影片。 不多不說,內容真讓人驚豔,幾分鐘就將程式語言的概念解釋得清清楚楚。 htt
#
用Python解釋物件導向
#
生成影片摘要
#
NotebookLM
2
1
螃蟹_crab
2026/02/02
利用NotebookLM 來生成影片摘要
用 AI 幫你「讀資料、整理重點、變成你的第二顆腦」 左邊為輸入來源,中間你可以跟他對話來產生內容及記事,右邊像工作室,可以根據你的需求產生報告影片摘用等等。 以下是利用它來產生影片上傳到YT的Python基礎影片。 不多不說,內容真讓人驚豔,幾分鐘就將程式語言的概念解釋得清清楚楚。 htt
#
用Python解釋物件導向
#
生成影片摘要
#
NotebookLM
2
1
螃蟹_crab
2026/02/01
用Python解釋 物件導向(OOP)
一、物件導向(OOP)到底在解決什麼? 一句話版本: 把「資料 + 行為」包在一起,讓程式像真實世界一樣被理解與維護 沒用 OOP 時(程序式) user_name = "Tom" user_age = 20 def say_hi(name): print(f"Hi {name}"
#
物件導向
#
OOP
#
用Python解釋物件導向
2
螃蟹_crab
2026/02/01
用Python解釋 物件導向(OOP)
一、物件導向(OOP)到底在解決什麼? 一句話版本: 把「資料 + 行為」包在一起,讓程式像真實世界一樣被理解與維護 沒用 OOP 時(程序式) user_name = "Tom" user_age = 20 def say_hi(name): print(f"Hi {name}"
#
物件導向
#
OOP
#
用Python解釋物件導向
2
螃蟹_crab
2026/02/01
Python 自動氣象播報員教學
—— 用一個專案學會流程控制、函式、字串與 API 思維 在這個教學中,我們將透過一個 **「Python 自動氣象播報員」**的小專案,學會多個非常重要的 Python 基礎觀念,包括: ✅ 函式(Function) ✅ 條件判斷(if / elif / else) ✅ 字串處理(Str
#
Python
#
自動氣象播報員教學
#
requests
1
螃蟹_crab
2026/02/01
Python 自動氣象播報員教學
—— 用一個專案學會流程控制、函式、字串與 API 思維 在這個教學中,我們將透過一個 **「Python 自動氣象播報員」**的小專案,學會多個非常重要的 Python 基礎觀念,包括: ✅ 函式(Function) ✅ 條件判斷(if / elif / else) ✅ 字串處理(Str
#
Python
#
自動氣象播報員教學
#
requests
1
螃蟹_crab
2025/11/22
[Python][Leetcode]中心擴展法 (Expand Around Center)
5. Longest Palindromic Substring Given a string s, return the longest palindromic substring in s. 這個問題是要求你在一個給定的字串 s 中,找出最長的、連續的、且是一個回文的子字串。 Exampl
#
Python
#
Leetcode
#
BlindCurated75
4
2
螃蟹_crab
2025/11/22
[Python][Leetcode]中心擴展法 (Expand Around Center)
5. Longest Palindromic Substring Given a string s, return the longest palindromic substring in s. 這個問題是要求你在一個給定的字串 s 中,找出最長的、連續的、且是一個回文的子字串。 Exampl
#
Python
#
Leetcode
#
BlindCurated75
4
2
螃蟹_crab
2025/11/22
[Python][Leetcode]用 Sliding Window 找最長無重複字元子字串
✨ 1. 題目說明(白話翻譯) 題目原文: Given a string s, find the length of the longest substring without duplicate characters. 白話解釋如下: ✔ substring(子字串) 必須是 連續 的字
#
Python
#
Leetcode
#
BlindCurated75
6
1
螃蟹_crab
2025/11/22
[Python][Leetcode]用 Sliding Window 找最長無重複字元子字串
✨ 1. 題目說明(白話翻譯) 題目原文: Given a string s, find the length of the longest substring without duplicate characters. 白話解釋如下: ✔ substring(子字串) 必須是 連續 的字
#
Python
#
Leetcode
#
BlindCurated75
6
1
螃蟹_crab
2025/11/22
[Python][Leetcode] 練習題目 Two Sum
1. Two Sum Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target. You may assume
#
Python
#
Leetcode
#
TwoSum
2
螃蟹_crab
2025/11/22
[Python][Leetcode] 練習題目 Two Sum
1. Two Sum Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target. You may assume
#
Python
#
Leetcode
#
TwoSum
2
螃蟹_crab
2025/11/20
Python 圖表教學:自動載入中文字體 + Matplotlib 畫折線圖完整範例
在 Python 使用 Matplotlib 畫圖時,最常遇到的問題就是: 中文無法顯示,變成方框或亂碼。 尤其當你要畫圖表並添加標題、座標軸名稱等中文時,常會看到: □ □ □ □ 或 � � � → 非常影響閱讀。 本篇教學帶你: 自動尋找系統中可用的中文字體(Windows / Ma
#
Python
#
自動載入中文字體Matplotlib
#
自動載入中文字體
6
1
螃蟹_crab
2025/11/20
Python 圖表教學:自動載入中文字體 + Matplotlib 畫折線圖完整範例
在 Python 使用 Matplotlib 畫圖時,最常遇到的問題就是: 中文無法顯示,變成方框或亂碼。 尤其當你要畫圖表並添加標題、座標軸名稱等中文時,常會看到: □ □ □ □ 或 � � � → 非常影響閱讀。 本篇教學帶你: 自動尋找系統中可用的中文字體(Windows / Ma
#
Python
#
自動載入中文字體Matplotlib
#
自動載入中文字體
6
1
螃蟹_crab
2025/11/15
Python 文字雲程式
只要輸入文字,就能立刻產生文字雲。 我們提供 英文版本 與 中文版本,可直接複製貼上就能跑。 需要的套件: pip install wordcloud jieba matplotlib pillow ⭐ 1. 英文文字雲(最簡單) from wordcloud import Wo
#
Python
#
Python文字雲程式
#
文字雲
5
1
螃蟹_crab
2025/11/15
Python 文字雲程式
只要輸入文字,就能立刻產生文字雲。 我們提供 英文版本 與 中文版本,可直接複製貼上就能跑。 需要的套件: pip install wordcloud jieba matplotlib pillow ⭐ 1. 英文文字雲(最簡單) from wordcloud import Wo
#
Python
#
Python文字雲程式
#
文字雲
5
1
螃蟹_crab
2025/11/13
[Python] 引用路徑與多版本共存教學
許多開發者在 Windows 上安裝了多個 Python 版本(例如 3.8、3.11、WinPython 3.12 等), 卻常常遇到「到底現在執行的是哪個 Python?」的困惑。 甚至有時候明明沒有把某個版本加入環境變數(PATH), 但在該資料夾中執行 python 時,卻發現系統竟然
#
Python
#
Windows
#
環境
1
1
螃蟹_crab
2025/11/13
[Python] 引用路徑與多版本共存教學
許多開發者在 Windows 上安裝了多個 Python 版本(例如 3.8、3.11、WinPython 3.12 等), 卻常常遇到「到底現在執行的是哪個 Python?」的困惑。 甚至有時候明明沒有把某個版本加入環境變數(PATH), 但在該資料夾中執行 python 時,卻發現系統竟然
#
Python
#
Windows
#
環境
1
1
螃蟹_crab
2025/10/30
[Python]在同一台電腦上,使用 TCP/IP 讓兩個程式互相通訊
💻 在同一台電腦上讓程式互通:TCP/IP Socket 原理與實作 🧠 一、為什麼同一台電腦也能用 TCP/IP 通訊? 很多人以為 TCP/IP 只用在「跨網路」的通訊,其實不然。 TCP/IP 是一種協定(Protocol),而非實體連線。 Windows、macOS、Linux
#
通訊
#
Python
#
TCPIP
5
螃蟹_crab
2025/10/30
[Python]在同一台電腦上,使用 TCP/IP 讓兩個程式互相通訊
💻 在同一台電腦上讓程式互通:TCP/IP Socket 原理與實作 🧠 一、為什麼同一台電腦也能用 TCP/IP 通訊? 很多人以為 TCP/IP 只用在「跨網路」的通訊,其實不然。 TCP/IP 是一種協定(Protocol),而非實體連線。 Windows、macOS、Linux
#
通訊
#
Python
#
TCPIP
5
螃蟹_crab
2025/09/26
[Python]測試從3.8升級到3.12效益
測試Python 3.12.10版本與目前使用的3.87版本 差異 參考以下文章 在 Python 3.8.6 vs 3.12.10 上跑同一組程式,比較不同類型任務的效能差異。 成果彙整 程式碼參考如下 🧮 數值運算密集 (CPU bound) import time def
#
測試Python版本差異
#
測試Python升級效益
#
版本38
4
螃蟹_crab
2025/09/26
[Python]測試從3.8升級到3.12效益
測試Python 3.12.10版本與目前使用的3.87版本 差異 參考以下文章 在 Python 3.8.6 vs 3.12.10 上跑同一組程式,比較不同類型任務的效能差異。 成果彙整 程式碼參考如下 🧮 數值運算密集 (CPU bound) import time def
#
測試Python版本差異
#
測試Python升級效益
#
版本38
4
螃蟹_crab
2025/09/04
Python 物件的記憶體位置與調用行為完整教學
1. 什麼是物件的記憶體位置? 在 Python 中,每個物件在記憶體中都有一個唯一的位置,這個位置可以用 id() 函式查詢。 這個 id 在 CPython(最常見的 Python 實作)中,實際上就是物件的記憶體地址。 a = [1, 2, 3] print(id(a))
#
物件的記憶體位置
#
Python
#
物件的記憶體地址
3
螃蟹_crab
2025/09/04
Python 物件的記憶體位置與調用行為完整教學
1. 什麼是物件的記憶體位置? 在 Python 中,每個物件在記憶體中都有一個唯一的位置,這個位置可以用 id() 函式查詢。 這個 id 在 CPython(最常見的 Python 實作)中,實際上就是物件的記憶體地址。 a = [1, 2, 3] print(id(a))
#
物件的記憶體位置
#
Python
#
物件的記憶體地址
3
螃蟹_crab
2025/07/30
Python 資料轉換成「字串包 JSON 陣列」的完整教學
1️⃣ 問題背景 在自動化、MES/SFCS、WebService 整合時,Python 常需將一組 dict 陣列(list of dict)包成字串,再塞進 JSON 的某個欄位。 這是因為**對方系統(如 LabVIEW、C# WebService)**僅接受「字串型態」的 JSON a
#
Python
#
json
#
dumps
3
螃蟹_crab
2025/07/30
Python 資料轉換成「字串包 JSON 陣列」的完整教學
1️⃣ 問題背景 在自動化、MES/SFCS、WebService 整合時,Python 常需將一組 dict 陣列(list of dict)包成字串,再塞進 JSON 的某個欄位。 這是因為**對方系統(如 LabVIEW、C# WebService)**僅接受「字串型態」的 JSON a
#
Python
#
json
#
dumps
3
螃蟹_crab
2025/07/29
🚀 Dash 分頁功能完整教學:用 dcc.Slider 建立可切換頁面的網頁介面
在資料視覺化專案中,如果你需要在網頁上呈現大量項目,例如圖片、紀錄、分析結果,一次性載入所有內容可能會讓使用者介面卡頓或混亂。 本篇教學會引導你如何使用 Python 的 Dash 框架,製作一個具有「分頁功能」的網頁應用,讓使用者可以滑動頁面選擇器 (Slider) 分頁檢視資料。 🧩 功
#
Dash分頁
#
Python的Dash框架
#
分頁功能
3
螃蟹_crab
2025/07/29
🚀 Dash 分頁功能完整教學:用 dcc.Slider 建立可切換頁面的網頁介面
在資料視覺化專案中,如果你需要在網頁上呈現大量項目,例如圖片、紀錄、分析結果,一次性載入所有內容可能會讓使用者介面卡頓或混亂。 本篇教學會引導你如何使用 Python 的 Dash 框架,製作一個具有「分頁功能」的網頁應用,讓使用者可以滑動頁面選擇器 (Slider) 分頁檢視資料。 🧩 功
#
Dash分頁
#
Python的Dash框架
#
分頁功能
3
螃蟹_crab
2025/07/24
🔧 Python subprocess.Popen() 完整教學:執行外部程式與 Python 腳本
subprocess 是 Python 標準庫中的一個模組,用來啟動子進程(例如執行外部程式或其他 Python 腳本)。在這篇教學中,我們將聚焦於 subprocess.Popen() 的實際應用,並結合執行 Python 腳本的情境進行說明。 📌 為什麼使用 subprocess.Pope
#
subprocess
#
Popen
#
執行外部程式與Python腳本
4
螃蟹_crab
2025/07/24
🔧 Python subprocess.Popen() 完整教學:執行外部程式與 Python 腳本
subprocess 是 Python 標準庫中的一個模組,用來啟動子進程(例如執行外部程式或其他 Python 腳本)。在這篇教學中,我們將聚焦於 subprocess.Popen() 的實際應用,並結合執行 Python 腳本的情境進行說明。 📌 為什麼使用 subprocess.Pope
#
subprocess
#
Popen
#
執行外部程式與Python腳本
4
螃蟹_crab
2025/07/17
📊 Dash dcc.Graph 完整教學:打造互動式圖表應用程式
Dash 是由 Plotly 所開發的 Python Web 應用框架,用來快速建構互動式資料視覺化應用。dcc.Graph 是 Dash 中的核心元件之一,用來顯示圖表(基於 Plotly 的視覺化功能),支援互動操作如滑鼠移動、點擊、縮放等。 📌 什麼是 dcc.Graph? dcc.G
#
Python
#
DashGraph
#
打造互動式圖表應用程式
3
螃蟹_crab
2025/07/17
📊 Dash dcc.Graph 完整教學:打造互動式圖表應用程式
Dash 是由 Plotly 所開發的 Python Web 應用框架,用來快速建構互動式資料視覺化應用。dcc.Graph 是 Dash 中的核心元件之一,用來顯示圖表(基於 Plotly 的視覺化功能),支援互動操作如滑鼠移動、點擊、縮放等。 📌 什麼是 dcc.Graph? dcc.G
#
Python
#
DashGraph
#
打造互動式圖表應用程式
3
螃蟹_crab
2025/06/27
[Python][Leetcode] 練習題目Longest Consecutive Sequence
最近感覺有點瓶頸的感覺,來練習Leetcode並做筆記記錄下來。 128. Longest Consecutive Sequence Given an unsorted array of integers nums, return the length of the longest consec
#
題目
#
Leetcode
#
Python
4
1
螃蟹_crab
2025/06/27
[Python][Leetcode] 練習題目Longest Consecutive Sequence
最近感覺有點瓶頸的感覺,來練習Leetcode並做筆記記錄下來。 128. Longest Consecutive Sequence Given an unsorted array of integers nums, return the length of the longest consec
#
題目
#
Leetcode
#
Python
4
1
螃蟹_crab
2025/06/09
[Python]解決logging.basicConfig() 無效
當你在開發 Python 應用時,常會使用 logging 模組來記錄程式運行的資訊。不過,你可能會遇到這個令人困惑的問題: 當 logging 模組一開始就已經「有 handler」時,你後續設定的 basicConfig() 完全無效! 這篇文章將完整解析這個問題的根本原因、如何重現、以及該
#
loggingbasicConfig無效
#
Python
#
logging問題
4
螃蟹_crab
2025/06/09
[Python]解決logging.basicConfig() 無效
當你在開發 Python 應用時,常會使用 logging 模組來記錄程式運行的資訊。不過,你可能會遇到這個令人困惑的問題: 當 logging 模組一開始就已經「有 handler」時,你後續設定的 basicConfig() 完全無效! 這篇文章將完整解析這個問題的根本原因、如何重現、以及該
#
loggingbasicConfig無效
#
Python
#
logging問題
4
螃蟹_crab
2025/05/27
[Python] 將 .HEIC 圖片批次轉換為 .PNG
隨著 Apple 設備越來越普及,許多人在傳輸或下載 iPhone 照片時,會發現照片的副檔名變成了 .HEIC。這種檔案在 Windows 系統上常常無法直接開啟或編輯,因此了解如何將 .HEIC 圖片轉換成更通用的 .PNG 格式就變得非常重要。 本文將帶你一步步了解 HEIC 是什麼,並使用
#
python
#
HEIC圖片批次轉換為PNG
#
HEIC圖片
4
1
螃蟹_crab
2025/05/27
[Python] 將 .HEIC 圖片批次轉換為 .PNG
隨著 Apple 設備越來越普及,許多人在傳輸或下載 iPhone 照片時,會發現照片的副檔名變成了 .HEIC。這種檔案在 Windows 系統上常常無法直接開啟或編輯,因此了解如何將 .HEIC 圖片轉換成更通用的 .PNG 格式就變得非常重要。 本文將帶你一步步了解 HEIC 是什麼,並使用
#
python
#
HEIC圖片批次轉換為PNG
#
HEIC圖片
4
1