天天看點

python第三方庫的意義_Python子產品彙總(常用第三方庫)

子產品定義計算機在開發過程中,代碼寫的越多,越難維護。是以,為了編寫可維護的代碼,我們将組織功能,把它們放在不同的檔案。在python中,. py檔案是一個子產品的優勢:提高代碼的可維護性。提高代碼重用。當子產品完成後,你可以叫和參考其他子產品在其他代碼,包括python内置子產品和其他第三方子產品,為了避免名稱沖突如函數名和變量名。Python語言生态使用pip安裝Python社群:Python标準庫:資料可視化:提供一個二維可視化庫。這是Python可視化庫的領袖。它的設計非常接近商業程式設計語言MATLAB設計在1980年代。例如,熊貓和Seaborn matplotlib的外包。他們用更少的代碼允許您調用matplotlib方法。

通路:gplot和matplotlib之間的差別在于,它允許您覆寫不同的層來完成一幅畫。通路:Mayavi2完全是用Python編寫,這不僅僅是一個友善實用的可視化軟體,但是也可以很容易地擴充在Python中,嵌入到使用者編寫的Python程式,或直接使用其script-oriented API: mlab快速繪制3 d圖形。通路:TVTK圖書館和VTK庫打包的标準,提供一個Python-style API,支援特征屬性和numpy多元數組。VTK()是一組三維資料可視化工具。它是用c++寫的,包含近一千個類來幫助我們處理和顯示資料。資料分析教程表達n維數組最基本的庫。Sympy Python科學計算庫。

通路官方網站的數學,科學和工程計算函數庫來解釋方程解釋Python資料分析高層應用程式庫官方網站解釋文本處理pyPDF2官方網站:一個工具集處理PDF檔案Python-docx:第三方庫操縱Microsoft Word檔案影像處理bigmoyanPython成像庫(公益訴訟)枕頭:四胞胎的藝術疊代ascii_art: ASCII藝術圖書館龜:Python标準庫機器學習是一個簡單和有效的資料挖掘和資料分析工具,易于使用,可以在多個環境中重用。它是基于NumPy, SciPy matplotlib,開源,商用(基于BSD許可)。通路:最初由谷歌大腦研究人員和工程師團隊開發谷歌機器智能研究機構。系統的初衷是促進機器學習研究和科學研究原型轉換成生産項目更快更好。

網絡相關的網絡爬蟲請求。最友好的網絡爬蟲圖書館通路:scrapy。優秀的網絡爬蟲架構通路:pyspider強大的網頁抓取系統。網頁資訊提取。BeautifulSoup HTML and XML parsing library access: Python-Goose: Extract article type Web page function library Example: Web site development Django: The most popular Web application framework: Pyramid: Moderate-scale Web application framework Example: Flask: Web application micro-framework example: Web application development WeRoBot: Example : Access: aip: Baidu AI open platform interface function: Access: MyQR: QR code generation of third-party library GUI Graphical user interface Cross-platform GUI development framework access: Example:: Python interface of Qt development framework: The function of developing GUI using GTK+ Library example: Play development PyGame: Simple game development function library Panda3D open source, cross-platform 3D rendering, game development platform cocos2d development framework for 2D games and graphical interface interactive application development virtual reality VR Zero Raspberry Pi development of VR applications Python library access: pyovrOculus rift's Python development interface, Vizard, Python-based universal VR development engine, cryptography, natural language processing: Natural language text processing, third-party libraries: database driver mysql-pythonPyMySQLPyMongopymongoMongoDB library redis Redis library cxOracleOracle library SQLAlchemySQL toolkit and object-relational mapping ( ORM) tool peewee, SQL toolkit and object-relational mapping (ORM) tool torndbTornado original DB other libraries are not yet classified: it is a very useful third-party library that can integrate Python under Windows, Linux, Mac OS X and other operating systems Source file packaging.

互動式計算和開發環境來解釋指令ls, cd,運作,編輯,清楚,存在