Подход к организации программы, при котором она разбивается на независимые, функционально завершенные части (модули). Каждый модуль решает определенную задачу и имеет четкий интерфейс для взаимодействия с другими модулями.
Преимущества:
- Повторное использование кода: Модули могут использоваться в разных проектах или частях одного проекта.
- Легкость отладки: Проще найти и исправить ошибки в небольших, изолированных модулях.
- Улучшенная читаемость и сопровождаемость: Код становится более структурированным и понятным.
- Параллельная разработка: Несколько разработчиков могут работать над разными модулями одновременно.
В Python модули реализуются в виде .py файлов. Импорт модулей осуществляется с помощью ключевого слова import.
python