Модуль python - це не що інше, як пакет для інкапсуляції коду для багаторазового використання. Модулі зазвичай, але не завжди, знаходяться в папці з __init__.py
файлом всередині неї. Модулі можуть містити функції, а також класи. Модулі імпортуються за допомогою import
ключового слова.
У Python є спосіб ввести визначення у файл та використовувати їх у скрипті або в інтерактивному екземплярі інтерпретатора. Такий файл називається модулем; визначення з модуля можуть бути імпортовані в інші модулі або в основний модуль.
Дізнайтеся більше про модулі Python за цими посиланнями:
https://docs.python.org/2/tutorial/modules.html (Python 2)
https://docs.python.org/3/tutorial/modules.html (Python 3)
Класи, з іншого боку, можна визначити у вашому основному коді програми або всередині модулів, імпортованих вашою програмою. Класи - це код об'єктно-орієнтованого програмування і може містити властивості та методи.
Дізнайтеся більше про класи Python за цими посиланнями:
https://docs.python.org/2/tutorial/classes.html (Python 2)
https://docs.python.org/3/tutorial/classes.html (Python 3)
random
модуль. Я не пам'ятаю, чи це правдаre
, однак.