Python较为经典的53个Python库
Python庫大全
將Python庫整理為8部分,對每個(gè)庫稍加自己的理解和評價(jià),對Python感興趣的同學(xué)可以收藏起來
?網(wǎng)絡(luò)爬蟲?數(shù)據(jù)庫?數(shù)據(jù)分析?機(jī)器學(xué)習(xí)?可視化?文本分析?GUI窗體軟件開發(fā)?自動(dòng)化辦公
網(wǎng)絡(luò)爬蟲
?requests[1]?最好用、最簡單的網(wǎng)絡(luò)爬蟲訪問庫?BeautifulSoup[2]?最簡單的網(wǎng)頁解析庫?pyquery[3]?最簡潔網(wǎng)頁解析庫?scrapy[4]?最流行的爬蟲框架?pyspider[5]?國人開發(fā)的爬蟲框架?selenium[6]?瀏覽器自動(dòng)化框架,可以用于爬蟲反爬?scylla[7]?智能IP代理池,用于反爬?shreport[8]?上海證券交易所上市公司定期報(bào)告下載?newspaper[9]?新聞爬蟲庫,根據(jù)提供的url可以抽取出新聞標(biāo)題、作者、關(guān)鍵詞、總結(jié),部分功能支持中文
數(shù)據(jù)庫
?PyMySQL[10]?Sqlite3[11]?輕量級sql數(shù)據(jù)庫(python內(nèi)置庫)?pymongo[12]?非關(guān)系型MongoDB庫
數(shù)據(jù)分析
?pandas[13]?必須Python數(shù)據(jù)分析庫,讀取文件、預(yù)處理數(shù)據(jù)、分析、存儲(chǔ)?modin[14]?pandas加速庫,接口語法與pandas高度一致?dask[15]?pandas加速庫,接口語法與pandas高度一致?plydata[16]?pandas管道語法庫?networkx[17]?社交網(wǎng)絡(luò)分析庫
機(jī)器學(xué)習(xí)
?scikit-learn[18]?機(jī)器學(xué)習(xí)必學(xué)庫,支持有監(jiān)督、無監(jiān)督多種算法,含文本分析功能?Orange3[19]?點(diǎn)擊操作的機(jī)器學(xué)習(xí)分析軟件, 可文本分析?doccano[20]?文本數(shù)據(jù)標(biāo)注工具?label-studio[21]?最牛掰的文本數(shù)據(jù)標(biāo)注工具
可視化
?matplotlib[22]?Python中最萬能繪圖庫,很少有ta畫不出來的圖;但語法較難、靜態(tài)圖?seaborn[23]?基于matplotlib開發(fā)的簡化版可視化庫, 一般的圖可以用ta繪制;高度定制仍需要結(jié)合matplotlib進(jìn)行樣式定制;靜態(tài)圖?plotnine[24]?ggplot2語法的Python可視化庫, 可與plydata[25]?庫結(jié)合使用?pyecharts[26]?國人開發(fā)并封裝的動(dòng)態(tài)可視化圖繪制庫; 中文文檔?plotly[27]?動(dòng)態(tài)可視化圖繪制庫?bokeh[28]?動(dòng)態(tài)可視化圖繪制庫?SciencePlots[29]?科研論文繪圖,基于matplotlib?datapane[30]?數(shù)據(jù)分析報(bào)告生成?superset[31]?開源商務(wù)智能分析可視化庫
文本分析
?nltk[32]?自然語言分析套件,對中文不友好?spacy[33]?工業(yè)級自然語言模型庫,支持中文?pattern[34]?自然語言處理、網(wǎng)絡(luò)分析、可視化庫?jieba[35]?中文文本分詞庫?snownlp[36]?中文情感分析庫?gensim[37]?最好用、最全的話題模型?cnsenti[38]?中文情感分析庫(Chinese Sentiment))可對文本進(jìn)行情緒分析、情感分析。?label-studio[39]?最牛掰的文本數(shù)據(jù)標(biāo)注工具?doccano[40]?文本數(shù)據(jù)標(biāo)注工具?textstat[41]?文本可讀性計(jì)算包(算法全,但僅支持英文)?texthero[42]?文本預(yù)處理、展示、可視化庫,僅支持英文
GUI窗體軟件開發(fā)
?tkinter[43]?Python內(nèi)置的gui庫?PySimpleGUI[44]?最簡單的gui開發(fā)庫?pyqt5、pyside[45]?最牛掰的gui軟件開發(fā)庫
自動(dòng)化辦公
?zmail[46]?自動(dòng)化收發(fā)郵件管理庫?pywinauto[47]?Windows電腦自動(dòng)化Python庫?WeasyPrint[48]?自動(dòng)化生產(chǎn)pdf報(bào)告?selenium[49]?瀏覽器自動(dòng)化框架,可以自動(dòng)化點(diǎn)擊瀏覽器,完成某些工作?mkdocx[50]?python-docx[51]?創(chuàng)建、修改docx文件庫?python-ppt[52]?創(chuàng)建、修改ppt文件庫?openpyxl[53]?xlsx文件庫
總結(jié)
以上是生活随笔為你收集整理的Python较为经典的53个Python库的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python应用实战-LUX在panda
- 下一篇: Python应用实战-用Highchar