20個必不可少的Python庫

2022-04-22 19:44:27 字數 1339 閱讀 1424

**

讀者們好。今天我將介紹20個屬於我常用工具的python庫,我相信你看完之後也會覺得離不開它們。他們是:

requests.kenneth reitz寫的最富盛名的http庫。每個python程式設計師都應該有它。

scrapy.如果你從事爬蟲相關的工作,那麼這個庫也是必不可少的。用過它之後你就不會再想用別的同類庫了。

wxpython.python的乙個gui(圖形使用者介面)工具。我主要用它替代tkinter。你一定會愛上它的。

pillow.它是pil(python圖形庫)的乙個友好分支。對於使用者比pil更加友好,對於任何在圖形領域工作的人是必備的庫。

sqlalchemy.乙個資料庫的庫。對它的評價褒貶參半。是否使用的決定權在你手裡。

beautifulsoup.我知道它很慢,但這個xml和html的解析庫對於新手非常有用。

twisted.對於網路應用開發者最重要的工具。它有非常優美的api,被很多python開發大牛使用。

numpy.我們怎麼能缺少這麼重要的庫?它為python提供了很多高階的數學方法。

scipy.既然我們提了numpy,那就不得不提一下scipy。這是乙個python的演算法和數學工具庫,它的功能把很多科學家從ruby吸引到了python。

matplotlib.乙個繪製資料圖的庫。對於資料科學家或分析師非常有用。

pygame.哪個程式設計師不喜歡玩遊戲和寫遊戲?這個庫會讓你在開發2d遊戲的時候如虎添翼。

pyglet.3d動畫和遊戲開發引擎。非常有名的python版本minecraft就是用這個引擎做的。

pyqt.python的gui工具。這是我在給python指令碼開發使用者介面時次於wxpython的選擇。

pygtk.也是python gui庫。很有名的bittorrent客戶端就是用它做的。

scapy.用python寫的資料報探測和分析庫。

pywin32.乙個提供和windows互動的方法和類的python庫。

nltk.自然語言工具包。我知道大多數人不會用它,但它通用性非常高。如果你需要處理字串的話,它是非常好的庫。但它的功能遠遠不止如此,自己摸索一下吧。

nose.python的測試框架。被成千上萬的python程式設計師使用。如果你做測試導向的開發,那麼它是必不可少的。

sympy.sympy可以做代數評測、差異化、擴充套件、複數等等。它封裝在乙個純python發行版本裡。

ipython.怎麼稱讚這個工具的功能都不為過。它把python的提示資訊做到了極致。包括完成資訊、歷史資訊、shell功能,以及其他很多很多方面。一定要研究一下它。

英文原文: 譯者:shambala

20個必不可少的Python庫

今天我將介紹20個屬於我常用工具的python庫,我相信你看完之後也會覺得離不開它們。他們是 requests.kenneth reitz寫的最富盛名的http庫。每個python程式設計師都應該有它。scrapy.如果你從事爬蟲相關的工作,那麼這個庫也是必不可少的。用過它之後你就不會再想用別的同類...

20個必不可少的Python庫

讀者們好。今天我將介紹20個屬於我常用工具的python庫,我相信你看完之後也會覺得離不開它們。他們是 1,requests.kenneth reitz寫的最富盛名的http庫。每個python程式設計師都應該有它。2,scrapy.如果你從事爬蟲相關的工作,那麼這個庫也是必不可少的。用過它之後你就...

必不可少的陣列操作技巧

大多數的時候都是用這個方法來擷取陣列中的某些內容,今天突然仔細閱讀文件的時候發現它可以傳遞三個引數,有了這個引數可以在陣列中指定的位置插入內容,直接上簡單的 看看吧 常規使用,從索引1開始刪除兩項 結果 0,3 let arr 0,1,2,3 arr.splice 1,2 第三個引數插入使用 此時結...