Итак, приступим. Для начала запустим программу IDLE. Окно, которое мы видим — это интерактивное окно IDLE. Оно показывает результаты выполнения программ, которые мы напишем и запустим. Мы также можем вводить программный код в это окно напрямую, так же как и в командную строку с запущенным в интерактивном режиме Python. Введем простейшее математическое выражение. Когда вы нажмете клавишу Enter, интерпретатор выполнит расчет и выведет результат:
1 2 3 | >>> 2+3 5 >>> |
Давайте добавим еще немного кода. Программа для вывода «Hello, world» на python очень проста. Нам нужна одна инструкция print:
1 2 3 | >>> print "Hello, world" Hello, world >>> |
Если вы хотите просмотреть строки кода, которые вы вели раньше, вы можете набирать комбинацию клавиш ALT+P (на MacOS: CTRL+P). После каждого нажатия этой комбинации IDLE будет заполнять строку предыдущей командой, введенной вами. Вы можете использовать ALT+N (MacOS: CTRL+N) для прокрутки строк кода в обратном направлении.
Обычно приходится выполнять более одной строки кода зараз и сохранять наработки, чтобы возвращаться к ним позже. Для этого необходимо создать новый скрипт. В строке меню выберите File->New File чтобы создать пустой скрипт. Вы должны поставить оба окна рядом, что бы одновременно видеть код и результаты работы.
Введите такую же строку кода, как и раньше, но в новом окне.
1 | print "Hello, world" |
Если вы скопируете и вставите строку из интерактивного окна в новый файл, убедитесь, что вы не скопировали символы «>>>» в начале строки.
Для того чтобы запустить скрипт, необходимо его сохранить. Выберите меню File->Save As…, затем введите имя «hello.py» и сохраните его. По расширению файла «.py» IDLE определит, что это python-скрипт. Обращаем внимание на то, что «print» и «Hello, world» подсвечиваются разными цветами для того, чтобы показать что «print» — это команда, а «Hello, world» — это строка символов. Если вы сохраните скрипт с другим расширением, то подсветка синтаксиса в IDLE работать не будет.
Теперь, когда скрипт сохранен у нас, все готово для запуска программы. Выберите Run ->Run Module в меню окна скрипта (или нажмите клавишу F5). Мы увидим результат работы в интерактивном окне:
Для того, чтобы открыть и отредактировать файл позже, просто запустите IDLE снова, затем выберите в меню File->Open…, просмотрите файлы и выберите скрипт, который хотите открыть.
Когда вы будите запускать или перезапускать скрипт, то можете увидеть в интерактивном окне строку подобную этой:
1 | >>> ========================== RESTART ========================== |
Этим способом IDLE показывает, все, что следует далее этой линии — результат работы скрипта, который вы только что выполнили. В противном случае, если вы запустите один скрипт после другого (или один и тот же несколько раз), то станет непонятно какой скрипт какие данные выводил.
В среде PyCharm все это выглядит несколько иначе. Для начала вам потребуется создать новый проект вызвать меню File->New Project. Затем необходимо указать путь для его сохранения и выбрать интерпретатор.
Затем в правом окне, содержащим файловую структуру проекта щелкнуть правой кнопкой мыши по корневой директории и выбрать в выпавшем меню New->Python File. После того как вы укажите имя файла он создастся и откроется. В открывшимся файле вписать строку:
1 | print "Hello, world" |
А затем выполнить скрипт выбрав меню Run->Run и указав в выпавшем окне наш файл hello.py
В нижней части окна среды PyCharm вы уведите вывод скрипта, нашу строку “Hello, World”. Первая строка в выводе показывает команду, которая была выполнена, а последняя показывает статус выполнения. Пока не будем обращать внимания на эти строки.
Поздравляю, вы создали первую программу!