15個好用到哭的python庫,真不錯!
譯者:數(shù)據(jù)黑客 原文鏈接:https://medium.com/tech-explained/top-15-python-packages-you-must-try-c6a877ed3cd0
1. Dash

2. Pygame
音頻
鍵盤
鼠標(biāo)
游戲桿
基于OpenGL和Direct3D的圖形硬件
3. Pillow

4. Colorama

5. JmesPath

6. Requests

認(rèn)證
使用cookie
執(zhí)行POST,PUT,DELETE等
使用自定義證書
使用會話Session
使用代理
7. Simplejson
它適用于更多Python版本。
它比Python隨附的版本更新頻率更高。
它具有用C編寫的(可選)部分,因此非常快速。

速度
標(biāo)準(zhǔn)庫中沒有的東西
8. Emoji


9. Chardet
10. Python-dateutil

計算相對增量(下個月,明年,下周一,該月的最后一周等)和兩個給定日期對象之間的相對增量。
使用iCalendar規(guī)范的超集,根據(jù)重復(fù)規(guī)則計算日期。
tzfile文件(/ etc / localtime,/ usr / share / zoneinfo等)的時區(qū)(tzinfo)實(shí)現(xiàn),TZ環(huán)境字符串(所有已知格式),iCalendar格式文件,給定范圍(在相對增量的幫助下),本地計算機(jī) 時區(qū),固定偏移時區(qū),UTC時區(qū)和基于Windows注冊表的時區(qū)。
基于奧爾森數(shù)據(jù)庫的內(nèi)部最新世界時區(qū)信息。
使用Western,Orthodox或Julian算法計算任意一年的復(fù)活節(jié)周日日期。
11. 進(jìn)度條:progress和tqdm



12. IPython

全面的對象自省。
輸入歷史記錄,跨會話持續(xù)存在。
在具有自動生成的引用的會話期間緩存輸出結(jié)果。
制表符補(bǔ)全,默認(rèn)情況下支持python變量和關(guān)鍵字,文件名和函數(shù)關(guān)鍵字的補(bǔ)全。
“魔術(shù)”命令,用于控制環(huán)境并執(zhí)行許多與IPython或操作系統(tǒng)相關(guān)的任務(wù)。
會話記錄和重新加載。
對pdb調(diào)試器和Python分析器的集成訪問。
IPython的一個鮮為人知的功能:它的體系結(jié)構(gòu)還允許并行和分布式計算。
13. Homeassistant

我們的大多數(shù)燈具都是自動化的,百葉窗也是如此。
我監(jiān)視我們的天然氣用量,電力用量和產(chǎn)量(太陽能電池板)。
我可以跟蹤大多數(shù)電話的位置,并在進(jìn)入一個區(qū)域時開始操作,例如當(dāng)我回家時打開車庫燈。
它還可以控制我們所有的娛樂系統(tǒng),例如三星電視和Sonos揚(yáng)聲器。
它能夠自動發(fā)現(xiàn)網(wǎng)絡(luò)上的大多數(shù)設(shè)備,因此上手起來非常容易。
14. Flask
15. BeautifulSoup
Beautiful Soup會自動將傳入文檔轉(zhuǎn)換為Unicode,將傳出文檔轉(zhuǎn)換為UTF-8。您無需考慮編碼。
Beautiful Soup位于流行的Python解析器(如lxml和html5lib)的頂部,使您可以嘗試不同的解析策略或提高靈活性。
BeautifulSoup會解析您提供的任何內(nèi)容,并為您做遍歷樹的工作。您可以將其告訴“查找所有鏈接”,或“查找?guī)в写煮w的表格標(biāo)題,然后給我該文字。”
