切換語言為:簡體

利用 Python 檢測WIFI網路被盜用問題

Python 與網路安全:最佳拍檔Python 憑藉其簡潔的語法和豐富的庫支援,成為進行網路安全測試和加固的理想選擇。下面,我們將深入幾個實用場景,看看 Python 如何幫助我們成為自家網路安全的守護者。1. 網路監控:Scapy ...

使用 Python 生成圖片驗證碼

使用 Python 生成圖片驗證碼

驗證碼(Captcha)是一種用於識別使用者是否為真人的技術。在Web應用程式中,驗證碼通常用於防止自動化程式(如機器人)對網站進行惡意操作。本文將介紹如何使用Python的PIL庫(Pillow)生成簡單的驗證碼圖片和相應的文字,以...

VSCode中使用Python的env環境執行...

在 Visual Studio Code (VS Code) 中,你可以透過以下步驟選擇和使用特定的 Python 虛擬環境來執行 .ipynb 檔案(Jupyter Notebook):步驟 1: 安裝必要的擴充套件確保你已經安裝了...

如何用 Python 的 requests 庫...

在現代 Web 開發中,客戶端與伺服器之間進行資料交換的需求越來越普遍。而在 Python 這個強大的程式語言中,requests 庫是一個廣泛使用且功能強大的 HTTP 請求庫。特別是在進行 API 呼叫時,傳送 POST 請求並附...

Scrapy與MongoDB的非同步資料儲存

在資料採集過程中,處理大量的資料請求和儲存任務是常見的需求。使用Scrapy來爬取資料並將其儲存到MongoDB中是一個高效的解決方案。本文將介紹如何實現一個非同步插入MongoDB的Scrapy管道。專案背景在本專案中,我們需要從某...

更新或插入資料到 MongoDB 使用同步和非...

在這篇文章中,我將探討如何使用同步和非同步方式插入資料到MongoDB,並對兩種方式的效能進行對比。並將透過Python中的 pymongo 和 motor 庫分別實現同步和非同步的資料插入,並進行測試和分析。專案結構MongoDB ...

Python中迴圈結構原來可以如此簡單?

應用場景我們在寫程式的時候,一定會遇到需要重複執行某條或某些指令的場景。例如用程序控制機器人踢足球,如果機器人持球而且還沒有進入射門範圍,那麼我們就要一直髮出讓機器人向球門方向移動的指令。在這個場景中,讓機器人向球門方向移動就是一個需...

【譯】使用「不安全」的Python加速100倍程式碼執行速度

【譯】使用「不安全」的Python加速100倍...

我們將使用“不安全”的Python將一些Numpy程式碼加速100倍。 假設你在用pygame編寫一個遊戲,並且你需要經常調整影象大小。我們可以使用pygame或openCV調整影象大小:from contextlib import ...

分享 10 個令人驚歎的 Python 自動化指令碼

分享 10 個令人驚歎的 Python 自動化指令碼

01剪貼簿管理器你是否曾發現自己忙於處理多個文字片段,而忘記了自己複製了什麼?有沒有想過有一個工具可以記錄你一天中複製的所有內容?這個自動化指令碼可以監控你複製的所有內容,將複製的每個文字無縫地儲存在一個時尚的圖形界面中,這樣你就不必...

分享 10 個 Python 優質好用視覺化工具!

分享 10 個 Python 優質好用視覺化工具!

本次分享10個適用於多個學科的Python資料視覺化庫,其中有名氣很大的也有鮮為人知的!1、matplotlib兩個直方圖matplotlib 是Python視覺化程式庫的泰斗。經過十幾年它任然是Python使用者最常用的畫相簿。它的...

Python JIT新版編譯器真是香~

Python JIT新版編譯器真是香~

啥是JIT?Python 3.13 引入 copy-and-patch JIT(Just-In-Time) 編譯器,JIT是 Python 發展史上的一個重大改變,旨在提高 Python 程式碼的執行速度。JIT 編譯器的引入是 Py...

多加1個逗號,高倍提升 Python 程式碼質量

多加1個逗號,高倍提升 Python 程式碼質量

有些時候,我們會在Python程式碼中看到列表或其他科迭代物件的結尾會存在一個逗號:my_list = [ 1, 2, 3, # 尾逗號 ]而且編輯器和直譯器都容許這種逗號的存在,它就叫作拖尾逗號。通...