1. Dash
Dash是用純Python構(gòu)建數(shù)據(jù)可視化app的理想選擇,因此特別適合處理數(shù)據(jù)做大屏展示的人。
2. Pillow
Pillow專門用于處理圖像,你可以使用該庫創(chuàng)建縮略圖,在文件格式之間轉(zhuǎn)換,旋轉(zhuǎn),應(yīng)用濾鏡,顯示圖像等等。
之前的文章有多篇都提到了這個(gè)包,例如圖片批量加水印、辦公自動(dòng)化等等,只要是需要對(duì)圖像進(jìn)行操作的,這個(gè)包就是理想的選擇。
以下是來自于github上的示例代碼(下同):
3. Requests
Requests建立在世界上下載量最大的Python庫urllib3上,它令Web請(qǐng)求變得非常簡單,功能強(qiáng)大且用途廣泛。
認(rèn)證 使用cookie 執(zhí)行POST,PUT,DELETE等 使用自定義證書 使用會(huì)話Session 使用代理等
4. Simplejson
需要提一嘴的是:Python的json是simplejson。也就是Python采用了simplejson的一個(gè)版本,并將其合并到每個(gè)發(fā)行版中。
所以呢,相當(dāng)于simplejson是個(gè)大容器,Python只是用了其中的一個(gè)而已。
使用simplejson具有一些優(yōu)點(diǎn):
它適用于更多Python版本。 它具有用C編寫的部分,因此非常快速。
對(duì)了,可能在使用JSON的腳本中你會(huì)看到以下內(nèi)容,大概就是這個(gè)那句話的一個(gè)完美復(fù)現(xiàn)了:
try:
import simplejson as json
except ImportError:
import json
5. Emoji
Emoji庫是一個(gè)表情包庫,比較的有意思,特別是在分析媒體數(shù)據(jù)時(shí),例如微博、知乎等,用戶評(píng)論里面就會(huì)有很多的Emoji,這個(gè)時(shí)候就會(huì)用上Emoji包
6. Python-dateutil
python-dateutil模塊提供了對(duì)標(biāo)準(zhǔn)datetime模塊的強(qiáng)大擴(kuò)展。
你可以使用此庫做很多額外的日期處理,而且處理起來相當(dāng)?shù)姆奖?,例如?/p>
計(jì)算相對(duì)增量(下個(gè)月,下周一等)和兩個(gè)給定日期對(duì)象之間的相對(duì)增量
根據(jù)重復(fù)規(guī)則計(jì)算日期
獲取最新世界時(shí)區(qū)信息
計(jì)算任意一年的某個(gè)節(jié)假日的周日日期等
7. 進(jìn)度條
進(jìn)度條里面有兩個(gè)包可以關(guān)注下,分別是:progress或tqdm,都比較有意思:
progress
借助這個(gè)軟件包,可以輕松創(chuàng)建進(jìn)度條:
tqdm
tqdm的功能大致相同,演示如下:
8. IPython
輸入歷史記錄,跨會(huì)話持續(xù)存在
在具有自動(dòng)生成的引用的會(huì)話期間緩存輸出結(jié)果。
制表符補(bǔ)全,默認(rèn)情況下支持python變量和關(guān)鍵字,文件名和函數(shù)關(guān)鍵字的補(bǔ)全。
“魔術(shù)”命令,用于控制環(huán)境并執(zhí)行許多與IPython或操作系統(tǒng)相關(guān)的任務(wù)。
會(huì)話記錄和重新加載。
對(duì)pdb調(diào)試器和Python分析器的集成訪問。
允許并行和分布式計(jì)算。
IPython是Jupyter Notebook的核心,它是一個(gè)開放源代碼Web應(yīng)用程序,可以讓你創(chuàng)建和共享包含實(shí)時(shí)代碼,方程式,可視化效果和敘述文本的文檔。
9. Flask
Flask庫可以用于創(chuàng)建快速的Web服務(wù)或簡單的網(wǎng)站。
而且有一點(diǎn),F(xiàn)lask是一個(gè)微框架,這意味著Flask不但可以保證核心簡單而且還支持?jǐn)U展。
相比,很多大型的Web應(yīng)用框架,例如Django,使用起來就相對(duì)麻煩很多
10. BeautifulSoup
如果你從網(wǎng)站上提取了一些HTML,則需要對(duì)其進(jìn)行解析以獲取實(shí)際所需的內(nèi)容。
Beautiful Soup是一個(gè)Python庫,用于從HTML和XML文件中提取數(shù)據(jù)。它提供了導(dǎo)航,搜索和修改解析樹的簡單方法。這個(gè)其實(shí)以前專門有寫過一篇介紹的文章,鏈接如下:Python爬蟲-BeautifulSoup詳解
BeautifulSoup的一些主要功能:
會(huì)自動(dòng)將傳入文檔轉(zhuǎn)換為Unicode,將傳出文檔轉(zhuǎn)換為UTF-8,考慮編碼。
會(huì)解析你提供的任何內(nèi)容,并進(jìn)行樹的遍歷。
語法使用比較簡單,類似的如“查找所有鏈接”,或“查找?guī)в写煮w的表格標(biāo)題“等








暫無數(shù)據(jù)