Python模塊實戰

尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️

加入LINE好友

什麼是Python模塊:

  • Python 模塊(Module),是一個 Python 文件,以 .py 結尾,包含了 Python 對象定義和Python語句。

  • 模塊讓你能夠有邏輯地組織你的 Python 代碼段。

  • 把相關的代碼分配到一個模塊里能讓你的代碼更好用,更易懂。

  • 模塊能定義函數,類和變量,模塊里也能包含可執行的代碼。

Python模塊的導入:

import 語句:

  • 想使用 Python 源文件,只需在另一個源文件里執行 import 語句,語法如下:

Python模塊實戰 科技 第1張

Python模塊實戰 科技 第2張

Python模塊實戰 科技 第3張

from…import 語句:

  • Python的from語句讓你從模塊中導入一個指定的部分到當前命名空間中,語法如下:

Python模塊實戰 科技 第4張

第三方模塊的安裝:

  • 使用pip命令安裝

    • pip install 模塊名

    • pip uninstall 模塊名

    • pip freeze –查看都安裝了哪些模塊名

  • whl下載安裝的方式

    • 網址:

      https://www.lfd.uci.edu/~gohlke/pythonlibs/下載

    • 安裝:

    • pip install 文件包名

  • 直接復制的方式

  • anaconda

自定義Python模塊:

  • 在導入一個包的時候,Python 會根據 sys.path 中的目錄來尋找這個包中包含的子目錄。

  • 目錄只有包含一個叫做__init__.py的文件才會被認作是一個包,主要是為了避免一些濫俗的名字(比如叫做string)不小心的影響搜尋路徑中的有效模塊。

  • 最簡單的情況,放一個空的 :file:__init__.py就可以了。當然這個文件中也可以包含一些初始化代碼或者為(將在後面介紹的)__all__變量賦值。

在這里,我推薦下CSDN學院出品《Python全棧工程師》,通過4個月的系統學習,目標是成為優秀的Python工程師(不是套路,僅為推薦)。

因為學習任何一種編程語言,你都需要專業的導師、系統的課程、實戰演練項目和高質量學習輔導,這不僅能幫助你節省大量時間,更能保證不會半途而廢!

聯繫 CSDN 學院小姐姐,獲取一對一專屬服務

(包括:IT 職場規劃服務/專屬折扣)

Python模塊實戰 科技 第5張

為什麼推薦CSDN學院?

因為CSDN學院不僅滿足以上所有的必備選擇條件,更重要的是,它保證你的學習效果,無論是從班主任督促學還是助教隨時答疑服務,無論是師資還是課程大綱部分,它都會以最專業最貼心的方式呈現,滿足你對學習的任何需求,以及幫你把控自制力。

課程專為下列人群量身打造:

  • 學生/小白:如果你自制力強、有上進心,想通過學習來改變現狀,那麼我們讓你點亮高薪人生

  • 轉行必備:業餘時間掌握 Python 開發技能,輕鬆做到職業轉化

  • 立志做全棧工程師:立志做全能型人才,一人搞定前後端!

  • 網路運維轉型開發:從事傳統網路運維工作,想要轉型,那你適合學Python。

  • 準備進軍AI領域:Python 是人工智能首選開發語言,搶占未來,成為 AI 人才,必學 Python。

成為Python全棧工程師,永遠都不晚,預祝成功~

聯繫 CSDN 學院小姐姐,獲取一對一專屬服務

(包括:IT 職場規劃服務/專屬折扣)

Python模塊實戰 科技 第5張

About 尋夢園
尋夢園是台灣最大的聊天室及交友社群網站。 致力於發展能夠讓會員們彼此互動、盡情分享自我的平台。 擁有數百間不同的聊天室 ,讓您隨時隨地都能找到志同道合的好友!