亚洲av成人精品日韩一区,97久久久精品综合88久久,玩弄japan白嫩少妇hd,亚洲av片不卡无码久久,玩弄人妻少妇500系列

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

什么是Python的庫與模塊

汽車電子技術 ? 來源:安迪python學習筆記 ? 作者:安迪python學習筆記 ? 2023-02-23 10:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1. Python 就是一個解釋器

2. 什么模塊

3. 什么是包

5. 什么是庫

6. 形象理解模塊與庫

7. 庫的分類

1. 標準庫

2. 第三方庫

8. 總結

1. Python 就是一個解釋器

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

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

但計算機本身是看不懂我們寫的文本文件的。

這中間就需要一個轉換器進行轉換。

這相當于兩個國家的人語言不通,需要第3個人進行翻譯。

python 就是程序員和計算機之間的翻譯。

poYBAGP2yBiADdC0AAIKSV7dpEw697.png

1.Python就是解釋器

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

下圖這個看起來像啟動程序的可執(zhí)行文件,就是 Python 的解釋器。

pYYBAGP2yCWAOHGuAAHa8HGqbvY114.png

2.解釋器

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

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

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

【備注】

上述內容來源于B站up主,楊同學視頻30分鐘python模塊通俗講解

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

獲取該視頻可以找xyz77520520

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

2. 什么模塊

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

一個 py 文件就是一個模塊。

poYBAGP2yDWATS1sAAAsUG5JhH8354.png

3.模塊

3. 什么是包

包是幾個模塊的集合。

poYBAGP2yEOAK9MMAAA7UeDkcFM649.png

4.包

包是管理幾個模塊的一個有用的工具。

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

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

5. 什么是庫

庫是幾個包的集合。

pYYBAGP2yE6ASVC_AABPUHDGvEU309.png

5.庫

高級程序員寫好的庫,我們可以直接進行安裝調用。

6. 形象理解模塊與庫

我把可以把Python比作一臺手機。

把手機里的軟件例如微信比Python的庫。

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

Python = 手機

庫=app=微信

模塊1 = 語音聊天

模塊2 = 視頻聊天

模塊3 = 微信支付

模塊4 = 添加好友

假設我要開發(fā)微信app。

微信app有20個功能。

那我就寫20個py文件,將微信的每個功能都寫到一個py文件里。

然后把這20個py文件進行封裝,類似于打包壓縮,就可以得到一個微信app,即Python中的庫。

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

7. 庫的分類

安卓手機的里的軟件分為兩類。

一類是手機自帶的,無法刪除的:

pYYBAGP2yGOAKA5JAAMplHl2Dq8203.png

6.手機自帶的app

另一類是需要我們在應用市場下載安裝的:

poYBAGP2yHCAN79YAANvszUrliQ997.png

7.需要安裝的app

Python 中的庫和安卓手機軟件也是類似的。

Python庫分類2類。

一類是Python自帶的庫,稱為標準庫:

1. 標準庫

標準庫是Python自帶的庫,不需要安裝。

使用時,import 庫名 就能直接調用。

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

【常用的標準庫】

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

math庫,作用是可以進行數(shù)學計算。

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

pYYBAGP2yHyAFi3CAACNT2k9CTg934.png

8.標準庫與第三方庫

2. 第三方庫

另一類是需要安裝后才能使用的庫,稱為第三方庫。

第三方庫是需要手動安裝的庫。

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

【常用的第三方庫】

NumPy是一個用于快速矩陣計算的庫,通常用于科學和數(shù)值計算。

Pandas是一個數(shù)據分析庫,使數(shù)據分析變得簡單。

Matplotlib是一個Python繪圖庫。

requests是訪問網頁用的庫。

【備注】

上述內容來源于CSDN博主程序員與Python。

8. 總結

第三方庫需要進行安裝才能使用,安裝方法后面會有詳細講解。

庫和模塊只是一個抽象的概念,網絡上無法對其進行明確的區(qū)分。

例如 os 可以對文件目錄進行操作,它可以獲取文件目錄,刪除文件等等。

有程序員稱它為 os 模塊,也有人稱它為 os 庫。

初學者不用在庫和模塊的名字上糾結,浪費時間,自己能理解這個概念即可。

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

    關注

    27

    文章

    9065

    瀏覽量

    151843
  • 文件
    +關注

    關注

    1

    文章

    579

    瀏覽量

    25372
  • python
    +關注

    關注

    56

    文章

    4827

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    導入Python失敗的缺失怎么解決

    在寫 Python 項目的時候,我們可能經常會遇到導入模塊失敗的錯誤:ImportError: No module named xxx或者ModuleNotFoundError: No module
    發(fā)表于 11-21 11:46 ?3223次閱讀
    導入<b class='flag-5'>Python</b><b class='flag-5'>庫</b>失敗的缺失<b class='flag-5'>庫</b>怎么解決

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

    很多硬件廠商的底層設備驅動都是以的形式提供給開發(fā)者,有的是動態(tài),有的是靜態(tài)。開發(fā)上層應用,最快速便捷的方式當然還是用 python,對于動態(tài)
    發(fā)表于 07-13 15:24 ?773次閱讀

    動態(tài)封裝成python模塊的方法

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

    什么是python包、模塊?

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

    140種Python標準、第三方和外部工具都有了

    Python標準Python自帶的標準。Python標準無需安裝,只需要先通過impor
    的頭像 發(fā)表于 08-02 09:24 ?3606次閱讀

    Python標準中文版電子書免費下載

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

    Python標準中文版資料合集

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

    ADM1266 Python

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

    python包、模塊是什么

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

    如何安裝常用Python

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

    介紹Python模塊的基礎知識

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

    Python中telnetlib模塊的基本使用

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

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

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

    python讀取數(shù)據數(shù)據 python查詢數(shù)據 python數(shù)據連接

    python讀取數(shù)據數(shù)據 python查詢數(shù)據 python數(shù)據連接
    的頭像 發(fā)表于 08-28 17:09 ?2220次閱讀

    python如何導入模塊

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