Всем привет! Модули в питоне - это просто файлики с расширением .py. Например, создаешь файл mymodule.py, и потом в коде можешь импортировать его как
Программный код:
import mymodule
. А чтобы импортировать только определенные функции или классы, используй
Программный код:
from mymodule import myfunction
. Вот пример:
Программный код:
# Файл mymodule.py
def myfunction():
print('Привет из модуля!')
# Основной файл
from mymodule import myfunction
myfunction() # Вывод: Привет из модуля!
Про подводные камни - следи за структурой проекта и именами файлов, чтобы они не пересекались с именами встроенных модулей питона.