chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

什么是Python的庫(kù)與模塊

汽車(chē)電子技術(shù) ? 來(lái)源:安迪python學(xué)習(xí)筆記 ? 作者:安迪python學(xué)習(xí)筆記 ? 2023-02-23 10:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1. Python 就是一個(gè)解釋器

2. 什么模塊

3. 什么是包

5. 什么是庫(kù)

6. 形象理解模塊與庫(kù)

7. 庫(kù)的分類(lèi)

1. 標(biāo)準(zhǔn)庫(kù)

2. 第三方庫(kù)

8. 總結(jié)

1. Python 就是一個(gè)解釋器

我們把程序員編寫(xiě)的代碼形象理解為寫(xiě)了一個(gè)純文本文件。

我們希望這個(gè)文本文件能被計(jì)算機(jī)的硬件看懂并執(zhí)行。

但計(jì)算機(jī)本身是看不懂我們寫(xiě)的文本文件的。

這中間就需要一個(gè)轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換。

這相當(dāng)于兩個(gè)國(guó)家的人語(yǔ)言不通,需要第3個(gè)人進(jìn)行翻譯。

python 就是程序員和計(jì)算機(jī)之間的翻譯。

poYBAGP2yBiADdC0AAIKSV7dpEw697.png

1.Python就是解釋器

安裝Python程序,就是把Python的解釋器安裝到了計(jì)算機(jī)上。

下圖這個(gè)看起來(lái)像啟動(dòng)程序的可執(zhí)行文件,就是 Python 的解釋器。

pYYBAGP2yCWAOHGuAAHa8HGqbvY114.png

2.解釋器

Python 把程序員要干的事翻譯給計(jì)算機(jī),讓計(jì)算機(jī)聽(tīng)懂了去執(zhí)行。

除了解釋器,還有其它的這些配套文件,可以讓Python變得更加高效。

總之,Python 的作用可以理解成一個(gè)翻譯官。

【備注】

上述內(nèi)容來(lái)源于B站up主,楊同學(xué)視頻30分鐘python模塊通俗講解。

該視頻通俗易懂,有興趣的同學(xué)可以搜搜看。

獲取該視頻可以找xyz77520520

提示楊同學(xué)視頻就知道你想要的是什么了。

2. 什么模塊

模塊是幾個(gè)函數(shù)和類(lèi)的集合。

一個(gè) py 文件就是一個(gè)模塊。

poYBAGP2yDWATS1sAAAsUG5JhH8354.png

3.模塊

3. 什么是包

包是幾個(gè)模塊的集合。

poYBAGP2yEOAK9MMAAA7UeDkcFM649.png

4.包

包是管理幾個(gè)模塊的一個(gè)有用的工具。

在大型項(xiàng)目中,所需模塊的數(shù)量可能會(huì)增加。

在這種情況下,有可能將模塊組合成一個(gè)單一的包,并對(duì)其進(jìn)行管理以方便使用。

5. 什么是庫(kù)

庫(kù)是幾個(gè)包的集合。

pYYBAGP2yE6ASVC_AABPUHDGvEU309.png

5.庫(kù)

高級(jí)程序員寫(xiě)好的庫(kù),我們可以直接進(jìn)行安裝調(diào)用。

6. 形象理解模塊與庫(kù)

我把可以把Python比作一臺(tái)手機(jī)。

把手機(jī)里的軟件例如微信比Python的庫(kù)。

微信里的每一個(gè)功能比作Python中的模塊。

Python = 手機(jī)

庫(kù)=app=微信

模塊1 = 語(yǔ)音聊天

模塊2 = 視頻聊天

模塊3 = 微信支付

模塊4 = 添加好友

假設(shè)我要開(kāi)發(fā)微信app。

微信app有20個(gè)功能。

那我就寫(xiě)20個(gè)py文件,將微信的每個(gè)功能都寫(xiě)到一個(gè)py文件里。

然后把這20個(gè)py文件進(jìn)行封裝,類(lèi)似于打包壓縮,就可以得到一個(gè)微信app,即Python中的庫(kù)。

手機(jī)里不同的 app 能實(shí)現(xiàn)不同的功能,同樣的 Python 中不同的庫(kù)也有不同的功能。

7. 庫(kù)的分類(lèi)

安卓手機(jī)的里的軟件分為兩類(lèi)。

一類(lèi)是手機(jī)自帶的,無(wú)法刪除的:

pYYBAGP2yGOAKA5JAAMplHl2Dq8203.png

6.手機(jī)自帶的app

另一類(lèi)是需要我們?cè)趹?yīng)用市場(chǎng)下載安裝的:

poYBAGP2yHCAN79YAANvszUrliQ997.png

7.需要安裝的app

Python 中的庫(kù)和安卓手機(jī)軟件也是類(lèi)似的。

Python庫(kù)分類(lèi)2類(lèi)。

一類(lèi)是Python自帶的庫(kù),稱(chēng)為標(biāo)準(zhǔn)庫(kù):

1. 標(biāo)準(zhǔn)庫(kù)

標(biāo)準(zhǔn)庫(kù)是Python自帶的庫(kù),不需要安裝。

使用時(shí),import 庫(kù)名 就能直接調(diào)用。

就像手機(jī)中的【相機(jī)】、【計(jì)算器】等APP一樣,不用安裝,可以直接使用。

【常用的標(biāo)準(zhǔn)庫(kù)】

random庫(kù),作用是可以生成各種隨機(jī)數(shù)。

math庫(kù),作用是可以進(jìn)行數(shù)學(xué)計(jì)算。

os庫(kù),作用是操作文件和目錄,允許你獲得文件列表和路徑,并創(chuàng)建新的文件和目錄。

pYYBAGP2yHyAFi3CAACNT2k9CTg934.png

8.標(biāo)準(zhǔn)庫(kù)與第三方庫(kù)

2. 第三方庫(kù)

另一類(lèi)是需要安裝后才能使用的庫(kù),稱(chēng)為第三方庫(kù)。

第三方庫(kù)是需要手動(dòng)安裝的庫(kù)。

就像手機(jī)中的【微信】、【支付寶】等app一樣,是第三方開(kāi)發(fā)的,需要下載、安裝之后,才能使用。

【常用的第三方庫(kù)】

NumPy是一個(gè)用于快速矩陣計(jì)算的庫(kù),通常用于科學(xué)和數(shù)值計(jì)算。

Pandas是一個(gè)數(shù)據(jù)分析庫(kù),使數(shù)據(jù)分析變得簡(jiǎn)單。

Matplotlib是一個(gè)Python繪圖庫(kù)。

requests是訪問(wèn)網(wǎng)頁(yè)用的庫(kù)。

【備注】

上述內(nèi)容來(lái)源于CSDN博主程序員與Python

8. 總結(jié)

第三方庫(kù)需要進(jìn)行安裝才能使用,安裝方法后面會(huì)有詳細(xì)講解。

庫(kù)和模塊只是一個(gè)抽象的概念,網(wǎng)絡(luò)上無(wú)法對(duì)其進(jìn)行明確的區(qū)分。

例如 os 可以對(duì)文件目錄進(jìn)行操作,它可以獲取文件目錄,刪除文件等等。

有程序員稱(chēng)它為 os 模塊,也有人稱(chēng)它為 os 庫(kù)。

初學(xué)者不用在庫(kù)和模塊的名字上糾結(jié),浪費(fèi)時(shí)間,自己能理解這個(gè)概念即可。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 轉(zhuǎn)換器
    +關(guān)注

    關(guān)注

    27

    文章

    9009

    瀏覽量

    151342
  • 文件
    +關(guān)注

    關(guān)注

    1

    文章

    578

    瀏覽量

    25306
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4825

    瀏覽量

    86493
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    導(dǎo)入Python庫(kù)失敗的缺失庫(kù)怎么解決

    在寫(xiě) Python 項(xiàng)目的時(shí)候,我們可能經(jīng)常會(huì)遇到導(dǎo)入模塊失敗的錯(cuò)誤:ImportError: No module named xxx或者M(jìn)oduleNotFoundError: No module
    發(fā)表于 11-21 11:46 ?3190次閱讀
    導(dǎo)入<b class='flag-5'>Python</b><b class='flag-5'>庫(kù)</b>失敗的缺失<b class='flag-5'>庫(kù)</b>怎么解決

    靜態(tài)庫(kù)封裝成python模塊的方法

    很多硬件廠商的底層設(shè)備驅(qū)動(dòng)都是以庫(kù)的形式提供給開(kāi)發(fā)者,有的是動(dòng)態(tài)庫(kù),有的是靜態(tài)庫(kù)。開(kāi)發(fā)上層應(yīng)用,最快速便捷的方式當(dāng)然還是用 python,對(duì)于動(dòng)態(tài)庫(kù)
    發(fā)表于 07-13 15:24 ?754次閱讀

    動(dòng)態(tài)庫(kù)封裝成python模塊的方法

    之前的文章 將靜態(tài)庫(kù)封裝成 python 模塊中講解了如何將靜態(tài)庫(kù)封裝成 python 模塊,靜
    發(fā)表于 07-13 15:24 ?891次閱讀

    什么是python包、模塊庫(kù)?

    1. 模塊以 .py 為后綴的文件,我們稱(chēng)之為 模塊,英文名 Module。模塊讓你能夠有邏輯地組織你的 Python 代碼段,把相關(guān)的代碼分配到一個(gè)
    發(fā)表于 03-09 16:48

    140種Python標(biāo)準(zhǔn)庫(kù)、第三方庫(kù)和外部工具都有了

    Python標(biāo)準(zhǔn)庫(kù)Python自帶的標(biāo)準(zhǔn)庫(kù)Python標(biāo)準(zhǔn)庫(kù)無(wú)需安裝,只需要先通過(guò)impor
    的頭像 發(fā)表于 08-02 09:24 ?3577次閱讀

    Python標(biāo)準(zhǔn)庫(kù)中文版電子書(shū)免費(fèi)下載

    Python 的標(biāo)準(zhǔn)庫(kù)包括了很多的模塊, 從 Python 語(yǔ)言自身特定的類(lèi)型和聲明, 到一些只用于少數(shù)程序的不著名的模塊。 本章描述了一些
    發(fā)表于 04-15 08:00 ?0次下載
    <b class='flag-5'>Python</b>標(biāo)準(zhǔn)<b class='flag-5'>庫(kù)</b>中文版電子書(shū)免費(fèi)下載

    Python標(biāo)準(zhǔn)庫(kù)中文版資料合集

    Python 的標(biāo)準(zhǔn)庫(kù)包括了很多的模塊, 從 Python 語(yǔ)言自身特定的類(lèi)型和聲明, 到一些只用于少數(shù)程序的不著名的模塊。 本章描述了一些
    發(fā)表于 08-06 08:00 ?0次下載

    ADM1266 Python庫(kù)

    ADM1266 Python庫(kù)
    發(fā)表于 03-23 15:47 ?1次下載
    ADM1266 <b class='flag-5'>Python</b><b class='flag-5'>庫(kù)</b>

    python包、模塊庫(kù)是什么

    1. 模塊 以 .py 為后綴的文件,我們稱(chēng)之為 模塊,英文名 Module。 模塊讓你能夠有邏輯地組織你的 Python 代碼段,把相關(guān)的代碼分配到一個(gè)
    的頭像 發(fā)表于 03-09 16:47 ?2514次閱讀

    如何安裝常用Python庫(kù)

    Python作為一種流行的編程語(yǔ)言,擁有豐富的第三方庫(kù)資源,這些庫(kù)可以幫助開(kāi)發(fā)者輕松實(shí)現(xiàn)各種功能,從數(shù)據(jù)分析到Web開(kāi)發(fā),從機(jī)器學(xué)習(xí)到圖像處理,涵蓋了各個(gè)領(lǐng)域。在Python的開(kāi)發(fā)過(guò)程
    的頭像 發(fā)表于 04-14 12:11 ?1495次閱讀

    介紹Python模塊的基礎(chǔ)知識(shí)

    Python是一種高級(jí)編程語(yǔ)言,擁有豐富的庫(kù)模塊。模塊Python中一個(gè)獨(dú)立的、可重用的代碼單元,它包含了一組相關(guān)的函數(shù)、類(lèi)和變量。
    的頭像 發(fā)表于 04-21 16:48 ?1209次閱讀

    Python中telnetlib模塊的基本使用

    telnetlib 是 Python 標(biāo)準(zhǔn)庫(kù)中的一個(gè)模塊,它提供了 Telnet 協(xié)議的客戶端功能。使用 telnetlib 模塊,我們可以在 Py
    的頭像 發(fā)表于 05-04 14:27 ?8787次閱讀

    SQLite數(shù)據(jù)庫(kù)python的區(qū)別

    、數(shù)據(jù)科學(xué)等方面。SQLite數(shù)據(jù)庫(kù)Python之間有很多不同之處,下面將詳細(xì)解析它們之間的區(qū)別。 1. 數(shù)據(jù)庫(kù)類(lèi)型 SQLite是一種關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS),而
    的頭像 發(fā)表于 08-28 16:41 ?1137次閱讀

    python讀取數(shù)據(jù)庫(kù)數(shù)據(jù) python查詢(xún)數(shù)據(jù)庫(kù) python數(shù)據(jù)庫(kù)連接

    python讀取數(shù)據(jù)庫(kù)數(shù)據(jù) python查詢(xún)數(shù)據(jù)庫(kù) python數(shù)據(jù)庫(kù)連接
    的頭像 發(fā)表于 08-28 17:09 ?2188次閱讀

    python如何導(dǎo)入模塊

    。本文將詳細(xì)介紹Python模塊導(dǎo)入的相關(guān)知識(shí),并舉例演示常見(jiàn)的導(dǎo)入方式和用法。 首先,我們需要明確一些基本的概念。Python模塊可以分為兩種類(lèi)型:內(nèi)置
    的頭像 發(fā)表于 11-22 14:46 ?1318次閱讀