Модуль 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
, однако.