1. 程式人生 > >02-Python-包&模組-包和模組的作用和分類

02-Python-包&模組-包和模組的作用和分類

學習地址:

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

一.包和模組的作用

	1. 編寫好一些“輪子”,“工具”程式碼, 供其他模組呼叫,有效的對程式進行分解;方便程式碼的管理和維護
	2.可以防止同一模組內的命名重複問題

二.包和模組的分類

1.標準包/模組

		安裝Python後, 自動幫我們安裝好的一些模組;可以直接匯入使用
		每個安裝Python的使用者電腦上都有這些模組
			在你電腦上寫的使用某個系統模組的程式碼, 到其他人電腦上,同樣能夠執行
		滿足我們基本的功能需求

		特殊
			內建包/模組
				當我們在編碼的過程當中, python自動幫我們匯入的模組;
					builtins
				我們使用這些功能的時候, 不需要手動的匯入該模組, 直接使用就可以

2.三方包/模組

		有些功能, 系統模組沒有實現, 或者實現了, 但我們使用起來比較複雜
		就有開發人員, 開發了一些使用更加方便的模組; 供其他開發人員使用
			有可能也使用到了系統的某些模組
			有可能沒有使用

		其他開發人員, 需要下載安裝才可以
			如果你的程式碼使用了某個三方模組;到時候, 把程式碼拷貝給別人後,
            別人也需要先安裝同樣的三方模組後才能執行

3.自定義包/模組

		我們自己寫的一些好用的模組
		釋出出去給別人用, 就變成了三方包/模組