1. 程式人生 > >01-Python-包&模組-概念解釋

01-Python-包&模組-概念解釋

學習地址:

撩課-Python大資料+人工智慧1
撩課-Python大資料+人工智慧2
撩課-Python大資料+人工智慧3
撩課-Python大資料+人工智慧4
撩課-Python大資料+人工智慧5
撩課-Python大資料+人工智慧6
撩課-Python-GUI程式設計-PyQt5

一、概念解釋

1.模組

為了使程式碼更容易維護, 提高程式碼重用價值;可以將一組相關功能的程式碼寫入一個單獨的.py檔案中;
供別人匯入使用;這個.py檔案就被稱作是一個模組

2.包

包是一個有層次的檔案目錄結構,它定義了由n個模組或n個子包
具體表現形式
包含__init__.py 檔案的目錄,這個目錄下一定得有這個__init__.py檔案和其它模組或子包

3.庫

參照其他程式語言的一個喊法
完成一定功能的程式碼集合;
具體表現可以是一個模組,也可以是包

4.框架

一個架構層面的概念;
從庫功能的角度來看
解決一個開放性問題而設計的具有一定約束性的支撐結構
通過一個框架, 可以快速實現一個問題解決的骨架;到時按照框架角色去填充,互動就可以完成一個質量好,維護性高的專案
	例如:Web框架
	      Flask
		  Django
		  ...