1、requests.
kenneth reitz寫的最富盛名的http庫。每個python程式設計師都應該有它。
2、scrapy.
如果你從事爬蟲相關的工作,那麼這個庫也是必不可少的。用過它之後你就不會再想用別的同類庫了。
3、pillow.
它是pil(python圖形庫)的乙個友好分支。對於使用者比pil更加友好,對於任何在圖形領域工作的人是必備的庫。
4、numpy.
我們怎麼能缺少這麼重要的庫?它為python提供了很多高階的數學方法。
5、scipy.
既然我們提了numpy,那就不得不提一下scipy。這是乙個python的演算法和數學工具庫,它的功能把很多科學家從ruby吸引到了python。
6、matplotlib.
乙個繪製資料圖的庫。對於資料科學家或分析師非常有用。
7、wxpython.
python的乙個gui(圖形使用者介面)工具。我主要用它替代tkinter。你一定會愛上它的。
8、sqlalchemy.
乙個資料庫的庫。對它的評價褒貶參半。是否使用的決定權在你手裡。
9、beautifulsoup.
我知道它很慢,但這個xml和html的解析庫對於新手非常有用。
10、twisted.
對於網路應用開發者最重要的工具。它有非常優美的api,被很多python開發大牛使用。
11、pygame.
哪個程式設計師不喜歡玩遊戲和寫遊戲?這個庫會讓你在開發2d遊戲的時候如虎添翼。
12、pyglet.
3d動畫和遊戲開發引擎。非常有名的python版本minecraft就是用這個引擎做的。
13、pyqt.
python的gui工具。這是我在給python指令碼開發使用者介面時次於wxpython的選擇。
14、pygtk.
也是python gui庫。很有名的bittorrent客戶端就是用它做的。
15、scapy.
用python寫的資料報探測和分析庫。
16、pywin32.
乙個提供和windows互動的方法和類的python庫。
17、nltk.
自然語言工具包。我知道大多數人不會用它,但它通用性非常高。如果你需要處理字串的話,它是非常好的庫。但它的功能遠遠不止如此,自己摸索一下吧。
18、nose.
python的測試框架。被成千上萬的python程式設計師使用。如果你做測試導向的開發,那麼它是必不可少的。
19、sympy.
sympy可以做代數評測、差異化、擴充套件、複數等等。它封裝在乙個純python發行版本裡。
20、ipython.
怎麼稱讚這個工具的功能都不為過。它把python的提示資訊做到了極致。包括完成資訊、歷史資訊、shell功能,以及其他很多很多方面。一定要研究一下它。
21.tensorflow
該庫是由google與brain team合作開發的。如果您目前正在使用python進行機器學習專案,那麼您可能已經聽說過這個流行的開源庫,即tensorflow。
22.numpy.
numpy被認為是python中最受歡迎的機器學習庫之一。該介面可用於將影象,聲波和其他二進位制原始流表達為n維中的實數陣列。
23.scikit-learn
它是乙個與numpy和scipy相關聯的python庫。它被認為是處理複雜資料的最佳庫之一。
24.keras.
keras被認為是python中最酷的機器學習庫之一。它提供了一種更容易表達神經網路的機制。keras還提供了一些用於編譯模型,處理資料集,圖形視覺化等的最佳工具。
25.pytorch
pytorch是最大的機器學習庫,允許開發人員通過gpu加速執行張量計算,建立動態計算圖,並自動計算梯度。除此之外,pytorch還提供豐富的api,用於解決與神經網路相關的應用問題。這個機器學習庫基於torch,它是乙個用c語言實現的開源機器庫,帶有lua中的包裝器。
python docs庫 Python常用庫整理
前兩天有個同學問我關於tkinter庫的問題,但是我連tkinter庫是幹啥的都不清楚,有點尷尬。python庫博大精深,涉及各個領域,多了解一些著名的庫總比不知道的好。gui圖形介面 tkinter wxpython pygtk pyqt pyside web框架 django web2py fl...
常用的python標準庫 python常用標準庫
系統介面 sys模組可以檢視環境變數和新增環境變數 import sys sys.path e 360movedata users administrator desktop pytorch e anzhuang anaconda python37.zip e anzhuang anaconda d...
python常用的庫
scrapy 網頁資料採集 爬蟲 scrapy redis 分布式爬蟲 selenium web測試,瀏覽器 beautifulsoup 網頁解釋庫,提供lxml的支援 lxml xml解釋庫 numpy 基於矩陣的數學計算庫 pandas 是基於numpy陣列構建的,對資料進行處理 清洗 分析的工...