@Python

Stories List
@voidzxl

100 行代碼實現用户登錄註冊與 RESTful 接口 - 手把手教程附 Python 源碼

在開發大多數應用時,用户系統都是必不可少的部分,而我們總是需要開發圍繞用户的登錄,註冊,獲取,更新等接口。這篇文章將帶你用一百多行代碼簡潔地實現一套這樣的用户鑑權與 RESTful 接口,並使用 Session 來處理用户的登錄登出 我們將使用 UtilMeta 框架 完成接口開發,這是一個開源的 Python 後端元框架,同時支持接入與適配 Django, Flask, FastAPI 等主流

voidzxl Avatar

@voidzxl

Nickname 周煦林

@voidzxl

600 行代碼實現一個 UGC 博客後端 - 手把手教程附 Python 源碼

0. 前言 前兩年在 Github 網上衝浪的時候發現了一個 Realworld DEMO 項目,這是一個簡單但全面的全棧應用 DEMO 標準:一個類似於 Medium 的文章博客網站,有很多不同的語言和框架的實現,提供的功能包括 用户的註冊,登錄,獲取,更新信息,關注,取關 文章的創建,修改,喜歡,推薦,文章評論的創建和刪除 於是我按照 Realworld 項目的接口標準,用 UtilM

voidzxl Avatar

@voidzxl

Nickname 周煦林

@dawanzi_6278b06ec111c

Python轉換Word文檔為Markdown格式

Markdown作為一種輕量級標記語言,以其簡潔的語法和廣泛的兼容性,特別適合用於博客、技術文檔和版本控制系統中的內容管理。而Word文檔則因其強大的排版功能,常常成為文檔製作的首選。然而,直接使用Word格式在某些平台上可能顯得過於複雜,或缺乏靈活性。使用Python將Word文檔批量轉換為Markdown格式,不僅可以簡化內容結構,還能提高文檔的可移植性和可維護性。本文將介紹如何使用Pytho

dawanzi_6278b06ec111c Avatar

@dawanzi_6278b06ec111c

Nickname 大丸子

@dawanzi_6278b06ec111c

用Python轉換Markdown為Word文檔

內容創作者們常常需要將他們的作品以多種格式分享給不同的受眾。Markdown作為一種輕量級的標記語言,因其簡潔易讀且易於編寫的特點而受到廣泛歡迎,特別適合用於撰寫文檔、博客文章等。然而,在製作複雜的文檔時,Markdown可能不能滿足格式設置需求。而Word提供了更為豐富的排版選項和專業的外觀,因此將Markdown格式的文章轉換成Word文檔能夠幫助作者製作更復雜的文檔,同時確保內容的一致性和美

dawanzi_6278b06ec111c Avatar

@dawanzi_6278b06ec111c

Nickname 大丸子

@8848_62c77d4bb2532

微軟開源!Office 文檔輕鬆轉 Markdown!

大家好,我是 Java陳序員。 今天,給大家介紹一款微軟開源的文檔轉 Markdown 工具。 關注微信公眾號:【Java陳序員】,獲取開源項目分享、AI副業分享、超200本經典計算機電子書籍等。 項目介紹 MarkItDown —— 微軟開源的 Python 工具,能夠將多種常見的文件格式(如 PDF、PowerPoint、Word、Excel、圖像、音頻和 HTML 等)轉換為 Mark

8848_62c77d4bb2532 Avatar

@8848_62c77d4bb2532

Nickname Java陳序員

@swiftcommunity

「MySQL 數據庫優化」降低存儲與查詢成本的最佳實踐

摘要 數據庫存儲和查詢成本高,特別是數據量大的企業面臨巨大的挑戰。本篇文章將探討索引優化、減少冗餘數據、冷熱存儲管理以及緩存(Redis、CDN)在優化數據庫訪問中的作用。通過實際示例,幫助企業優化數據庫性能,降低成本。 引言 現代應用程序依賴數據庫來存儲和查詢海量數據。然而,數據庫成本包括存儲成本、查詢成本、索引維護成本等,隨着數據增長,成本不斷攀升。因此,優化數據庫至關重要。 本文將介紹 My

swiftcommunity Avatar

@swiftcommunity

Nickname Swift社區

@azonips314

Python多線程基礎(一)

計算機有兩種常見的任務類型 計算密集型,時間多用在I/O操作上,比如文件讀寫、網絡請求、數據庫查詢 I/O密集型,時間多用在計算上,如數值計算、圖像處理、排序、搜索 由於Python存在GIL(全局解釋器鎖),同一時間只有一個線程可以執行Python字節碼,使得在計算密集型任務中無法充分利用多核CPU,因此,Python的多線程一般用於I/O密集型任務。 注:上述Python指Pyt

azonips314 Avatar

@azonips314

Nickname 古拉格的格拉古

@2763926672

oh-my-zsh 自定義終端 PS1中的 Conda 和 Virtualenv 環境標識

起因是因為在安裝完 Conda 後每次進入終端,都會自動進入名為“base”的 Python 虛擬環境,這本來沒什麼,而我用的 shell 工具是 oh-my-zsh,主題是 dst,這個主題代碼貌似有點問題,導致虛擬環境與後面的用户名@主機名等信息打印了兩行,類似如下效果: (base) mz@mac:~

2763926672 Avatar

@2763926672

Nickname 2763926672

@tanking

利用Web微信(網頁版微信)接口實現個人微信API發送消息

摘要 微信官方是沒有提供個人微信接口的,市面上的接口基本都是通過不正規的方式去實現的,例如Web協議、微信HOOK、iPad協議、Android協議。這些所謂的協議,要麼是抓包HTTP協議,要麼是通過HOOK技術實現的給予內存數據劫持實現的。 接口技術 描述 Web協議 基於網頁版微信HTTP接口實現的 微信HOOK

tanking Avatar

@tanking

Nickname TANKING

@tanking

微信電腦版4.X新版獲取羣消息的自動化腳本

摘要 騰訊微信團隊重磅發佈 Mac / PC 微信 4.0 測試版,全新採用 QT+C++原生跨平台架構,大版本號更新,帶來了大量新特性。 這也讓以前的自動化腳本失效了,因為很多控件內容根本獲取不到了。 不過還是有方法的,uiautomation 這個庫還是可以獲取到羣消息的。 上代碼 import uiautomation as auto import time from win10toast

tanking Avatar

@tanking

Nickname TANKING

@tanking

微信域名檢測自動化 HTTP 服務腳本,可檢測域名在微信內是否被封或被攔截(非官方也可以檢測)

摘要 微信域名檢測自動化 HTTP 服務腳本,可檢測域名在微信內是否被封或被攔截。 支持檢測情況包括: 如需瀏覽,請長按網址複製後使用瀏覽器訪問 已停止訪問該網頁 將要訪問 非官方網頁 未備案 技術原理 使用Python腳本自動化控制微信電腦版,完成訪問網頁的過程,解析頁面內容,即可得到檢測結果。 優點:準確; 缺點:需要掛機、並且響應速度慢,大概需要3-5秒完成一次檢測;

tanking Avatar

@tanking

Nickname TANKING

@deephub

FastMCP 入門:用 Python 快速搭建 MCP 服務器接入 LLM

Model Context Protocol (MCP) 這個協議簡單説就是給大語言模型接入外部數據和工具提供了一套標準化方案。MCP 統一了模型和各種數據源、工具服務之間的交互方式。 FastMCP 是目前用 Python 構建 MCP 服務器最順手的框架,把底層那些複雜的協議實現全都封裝好了,開發者只需要關注業務邏輯就行。 這篇文章會講清楚 MCP 的基本概念,FastMCP 的工作原理,以及

deephub Avatar

@deephub

Nickname deephub

@lyh_bxxw

Python基操教學!不會?(熟能生巧)

個人感悟 IT 行業特點是什麼?發展快速,你的一不留神,可能會面臨行業的淘汰。 這個就得自己有對應的措施方案! 個人措施就是八個字:不忘初心,至始至終! 自學 Python ,也是一樣,學習是好的,不過不需要三分熱度的那種,不然你出書我也不買哈哈哈~ 什麼書?《從開始到放棄》你懂的。 所以説,不管做什麼都一樣得堅持,愚公移山、精衞填海的道理大家得懂,如果沒有前人栽樹,後人怎能乘涼

lyh_bxxw Avatar

@lyh_bxxw

Nickname 編學小屋

@lyh_bxxw

一篇Python標準庫完美帶你入坑!

Python 標準庫非常龐大,所提供的組件涉及範圍十分廣泛,在這列舉幾個僅供參考,詳細請觀看官方文檔:Python標準庫 內置函數 Python 解釋器內置了很多函數和類型,任何時候都能使用。以下按字母順序給出列表。 內置常量 有少數的常量存在於內置命名空間中。 False bool 類型的假值。 給 False 賦值是非法的並會引發 SyntaxError。 True bool 類

lyh_bxxw Avatar

@lyh_bxxw

Nickname 編學小屋

@lyh_bxxw

Python的認知,你有了解嘛?看看吧少走點彎路!

首先得問自己學Python能幹嘛? 收錄:CSDN【學Python説簡單真的簡單,説難也難,就由過來人給你總結為什麼吧。】 這個問題不好回答,因為Python有很多用途。 比如Python比較熱門的領域: 1、web開發 2、數據分析 3、人工智能 4、自動化運維 5、遊戲開發 6、網絡爬蟲 ....... 對於初學者來説 可能都感興趣! 人嘛對未知的充滿好奇,

lyh_bxxw Avatar

@lyh_bxxw

Nickname 編學小屋

@dawanzi_6278b06ec111c

Python輕鬆移除PDF文檔中的註釋

PDF文檔因其跨平台的兼容性和格式穩定性而備受青睞。然而,隨着文檔在不同用户間的流轉,累積的註釋可能會變得雜亂無章,甚至包含敏感或過時的信息,這不僅影響了文檔的清晰度和專業性,還可能引發隱私風險。因此,適時地移除PDF文檔中的註釋非常重要,特別是在準備發佈最終版本或與外部夥伴共享文檔之前。利用Python的強大功能,我們可以自動化這一過程,確保文檔既乾淨又安全。 本文將演示如何使用Pytho

dawanzi_6278b06ec111c Avatar

@dawanzi_6278b06ec111c

Nickname 大丸子

@dawanzi_6278b06ec111c

Python操作字節流中的Excel文檔

Python能夠輕鬆地從字節流中加載文件,在不依賴於外部存儲的情況下直接對其進行讀取、修改等複雜操作,並最終將更改後的文檔保存回字節串中。這種能力不僅極大地提高了數據處理的靈活性,還確保了數據的安全性和完整性,尤其是在網絡傳輸或內存中處理敏感信息時。本文將介紹如何使用Python創建和保存Excel文件到字節流,以及讀取和修改字節流中的Excel文件。 Python創建Excel文件並保存到字

dawanzi_6278b06ec111c Avatar

@dawanzi_6278b06ec111c

Nickname 大丸子

@dawanzi_6278b06ec111c

使用Python在Word文檔中添加、刪除和回覆批註

在文檔協作與審閲場景中,高效管理批註是提升團隊效率的關鍵環節。通過編程手段自動化批註操作,不僅能避免人工重複勞動帶來的誤差,還可實現跨版本批註追蹤、批量處理歷史反饋等複雜需求。例如,自動添加批註能將標準化檢查結果嵌入文檔,刪除冗餘批註可保持文檔整潔性,回覆批註可構建完整的審閲對話鏈,對軟件開發文檔審核、學術論文修訂等需要嚴格版本控制的場景具有顯著實用價值。本文將介紹如何使用Python在Word文

dawanzi_6278b06ec111c Avatar

@dawanzi_6278b06ec111c

Nickname 大丸子