<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          分享15個(gè)Python高級(jí)庫(kù),讓初學(xué)者愛(ài)不釋手

          共 2077字,需瀏覽 5分鐘

           ·

          2022-05-16 01:06

          零基礎(chǔ)python入門教程:python666.cn

          大家好,歡迎來(lái)到 Crossin的編程教室 !

          豐富的類庫(kù)資源是Python為什么強(qiáng)大的原因之一,也是廣受開發(fā)者喜愛(ài)的優(yōu)點(diǎn),畢竟開箱即用,功能十分的方便且強(qiáng)大

          今天就給大家分享10個(gè)有用的Python第三方模塊

          1. Dash

          Dash是用純Python構(gòu)建數(shù)據(jù)可視化app的理想選擇,因此特別適合處理數(shù)據(jù)做大屏展示的人

          Dash是Flask,Plotly.js和React.js的混合體,示例圖如下:

          2. Pillow

          Pillow專門用于處理圖像,你可以使用該庫(kù)創(chuàng)建縮略圖,在文件格式之間轉(zhuǎn)換,旋轉(zhuǎn),應(yīng)用濾鏡,顯示圖像等等。

          之前的文章有多篇都提到了這個(gè)包,比如:Python自動(dòng)化辦公-玩轉(zhuǎn)圖片?|?斗地主老是輸?Python做個(gè)自動(dòng)出牌器,歡樂(lè)豆蹭蹭漲!?|?用不到20行代碼制作一個(gè) “手繪風(fēng)” 視頻

          只要是需要對(duì)圖像進(jìn)行操作的,這個(gè)包就是理想的選擇。

          以下是來(lái)自于github上的示例代碼(下同):

          3. Requests

          Requests建立在世界上下載量最大的Python庫(kù)urllib3上,它令Web請(qǐng)求變得非常簡(jiǎn)單,功能強(qiáng)大且用途廣泛。

          以下是它的示例代碼,非常的簡(jiǎn)單:

          Requests可以完成很多高級(jí)的工作,例如:
          • 認(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庫(kù)是一個(gè)表情包庫(kù),比較的有意思,特別是在分析媒體數(shù)據(jù)時(shí),例如微博、知乎等,用戶評(píng)論里面就會(huì)有很多的Emoji,這個(gè)時(shí)候就會(huì)用上Emoji包


          以下是它的示例代碼,非常的簡(jiǎn)單:

          6. Python-dateutil

          python-dateutil模塊提供了對(duì)標(biāo)準(zhǔn)datetime模塊的強(qiáng)大擴(kuò)展。

          你可以使用此庫(kù)做很多額外的日期處理,而且處理起來(lái)相當(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
          Python的交互式外殼,這是運(yùn)行Python的一個(gè)比較好的方法。

          增強(qiáng)的IPython shell提供的一些功能包括:
          • 輸入歷史記錄,跨會(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分析器的集成訪問(wèn)。

          • 允許并行和分布式計(jì)算。

          IPython是Jupyter Notebook的核心,它是一個(gè)開放源代碼Web應(yīng)用程序,可以讓你創(chuàng)建和共享包含實(shí)時(shí)代碼,方程式,可視化效果和敘述文本的文檔。

          9. Flask

          Flask庫(kù)可以用于創(chuàng)建快速的Web服務(wù)或簡(jiǎn)單的網(wǎng)站。

          而且有一點(diǎn),F(xiàn)lask是一個(gè)微框架,這意味著Flask不但可以保證核心簡(jiǎn)單而且還支持?jǐn)U展。

          相比,很多大型的Web應(yīng)用框架,例如Django,使用起來(lái)就相對(duì)麻煩很多

          10. BeautifulSoup

          如果你從網(wǎng)站上提取了一些HTML,則需要對(duì)其進(jìn)行解析以獲取實(shí)際所需的內(nèi)容。

          Beautiful Soup是一個(gè)Python庫(kù),用于從HTML和XML文件中提取數(shù)據(jù)。它提供了導(dǎo)航,搜索和修改解析樹的簡(jiǎn)單方法。這個(gè)其實(shí)以前專門有寫過(guò)一篇介紹的文章,鏈接如下:干了這碗“美麗湯”,網(wǎng)頁(yè)解析倍兒爽

          BeautifulSoup的一些主要功能:

          • 會(huì)自動(dòng)將傳入文檔轉(zhuǎn)換為Unicode,將傳出文檔轉(zhuǎn)換為UTF-8,考慮編碼。

          • 會(huì)解析你提供的任何內(nèi)容,并進(jìn)行樹的遍歷。

          • 語(yǔ)法使用比較簡(jiǎn)單,類似的如“查找所有鏈接”,或“查找?guī)в写煮w的表格標(biāo)題“等

          以上就是今天給大家介紹的Python第三方模塊,相信一定有你用得上的。

          作者:xiaoyi
          來(lái)源:小一的學(xué)習(xí)筆記

          感謝轉(zhuǎn)發(fā)點(diǎn)贊的各位~

          _往期文章推薦_

          Python版孤勇者|畫圖+演奏+音樂(lè)可視化




          如需了解付費(fèi)精品課程教學(xué)答疑服務(wù)
          請(qǐng)?jiān)?strong style="max-width: 100%;overflow-wrap: break-word !important;box-sizing: border-box !important;">Crossin的編程教室內(nèi)回復(fù): 666

          瀏覽 52
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  91干在线播放 | 日日A片 日日操B | 亚洲三级视频在线播放 | 午夜无码久久 | 色色成人网 |