О том, как подключать встроенные модули в Python можно почитать здесь. А в этой статье о том, как создать и подключить собственный модуль (надеюсь, для чего вообще делить программу на модули, вы знаете). В общем-то, создание модуля на Python не является каким-то отдельным процессом, поскольку любой файл, содержащий код Python, может быть импортирован как модуль. Допустим, у нас есть файл mymodule.py, где имеется такой код: def Hello(var): print(var) То есть у нас есть некая функция, которая выводит на экран параметр, передаваемый в функцию. Теперь в другой нашей программе мы можем использовать наш модуль, и, соответственно, всё то, что в этом модуле есть: Когда мы импортируем модуль mymodule, то мы получаем объект модуля mymodule. У этого объекта (в нашем случае) есть только один метод (функция) Hello(). И чтобы использовать этот метод, надо сначала напечатать имя модуля, потом точку, а потом - название метода (и передать в него параметры при необходимости). Правда, есть одна неприятно