Модули#

Модуль в языке Python – самой крупная организационной программной единицы, которая вмещает в себя программный код и данные, готовые для многократного использования. Модули в языке Python обычно соответствуют файлам программ (или расширениям, написанным на других языках программирования, таких как C, Java или C#). Каждый файл – это отдельный модуль, и модули могут импортировать другие модули для доступа к именам, которые в них определены.

Рассмотренные ранее программы имели линейную структуру, то есть инструкции программы выполнялись последовательно друг за другом в том порядке, в котором они записаны в файле. Данная структура подходит для простых программ. Если в процессе выполнения необходимо проверить ошибки, принять решение, выполнить части кода несколько раз и так далее, то в этом случае необходмо прибегать к более сложным структурам ветвлению и циклической организации действий (циклам).

В этом разделе рассматриваются возможности Python в управлении потоком выполнения программы:

  • ветвление в ходе программы с помощью конструкции if/elif/else

  • повторение действий в цикле с помощью конструкций for и while

  • обработка ошибок с помощью конструкции try/except