Как запускать программы на Python в IDLE

Как запускать программы на Python в IDLE

IDLE - интегрированная среда разработки и обучения которая устанавливается вместе с интерпретатором Python. Несмотря на то, что IDLE не очень подходит для написания больших программ, он является отличной средой именно для обучения языку Python. В нем есть подсветка синтаксиса, а этого как правило вполне достаточно для написания своих первых программ.

Писать программы можно как в интерактивном режиме (REPL), так и в отдельных файлах, сохраняя их на диск и запуская при помощи меню Run > Run module или клавишей F5.

Писать код в интерактивном режиме можно, но это подходит только для случаев когда ваш код состоит из нескольких строк. Например, вы хотите написать простой цикл на Python. Для этого введите в строку следующее:

for i in range(10):

После того как вы нажмете Enter, курсор перейдет на новую строку и сместится на 4 пробела вправо. Теперь вы можете писать код который будет выполняться при каждой итерации цикла, например:

print(i)

чтобы выйти из блока и получить результат выполнения цикла, дважды нажмите Enter:

блок 1

Думаю, теперь вам понятно, почему писать программы в интерактивном режиме не очень удобно. Он больше подходит для обучения и проверки какого то кода, нежели чем для написания полноценных сценариев.

Для более объемного кода вам нужно создать файл в меню IDLE: File > New file. После этого сохраните файл на жесткий диск и можно начинать писать программу.

После того как набрали нужный код - сохраните файл и нажмите клавишу F5 или выберите пункт меню Run > Run module. Ваш файл запустится в окне IDLE.

Это все, что нужно знать про IDLE для того чтобы начать писать программы на Python. Конечно, он предоставляет больше возможностей, таких как поиск или отладка, но я не вижу смысла описывать все это здесь. Программировать на Python вы скорее всего будете в более продвинутых редакторах кода или IDE. О лучших из них вы можете почитать в нашей статье "Лучшие бесплатные IDE и редакторы кода для Python".

блок 3

Оставьте первый комментарий

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*