В серии: Библиотека alt м. В. Сысоева, И. В. Сысоев


Интерактивный режим и первая программа


Download 0.87 Mb.
bet16/40
Sana23.04.2023
Hajmi0.87 Mb.
#1387407
TuriКнига
1   ...   12   13   14   15   16   17   18   19   ...   40
Bog'liq
Боши Лекция Парадигма и методы программирование

1.6.2 Интерактивный режим и первая программа


После загрузки и установки Python открываем IDLE (среда разработки на языке Python, поставляемая вместе с дистрибутивом). Запускаем IDLE (изначально запускается в интерактивном режиме). Далее последует приглашение к вводу (>>>).
Теперь можно начинать писать первую программу. Традиционно, первой программой у нас будет «Hello, world». Чтобы написать «Hello, world» на Python, достаточно всего одной строки:
>>> (’Hello,ЂWorld’)
Функция print выводит данные на экран.
Интерпретатор выполняет команды построчно: пишешь строку, нажимаешь , интерпретатор выполняет ее, наблюдаешь результат. Это очень удобно, когда человек только изучает программирование или тестирует какую-нибудь небольшую часть кода. Ведь если работать на компилируемом языке, то при-

Рис. 1.4. Вывод надписи «Hello, world» в интерактивном режиме в среде разработки IDLE.
шлось бы сначала написать код на исходном языке программирования, затем скомпилировать, и уже потом запустить исполняемый файл на выполнение.
Кстати, если интерпретатору Python дать команду import this (импортировать «сам объект» в себя), то выведется так называемый «Дзен Python», иллюстрирующий идеологию и особенности данного языка. Считается, что глубокое понимание этого дзена приходит тем, кто сможет освоить язык Python в полной мере и приобретет опыт практического программирования.
Хотя интерактивный режим будет вам ещё не раз полезен при написании и отладке программ и тестировании возможностей языка, всё же он не является основным. В большинстве случаев программист сохраняет код в файл, и запускать уже файл. Такой режим работы называется скриптовый. Файлы с кодом на Python обычно имеют расширение py.
Для того, чтобы создать новое окно для написании скрипта, в интерактивном режиме IDLE выберите File → New File (или нажмите + N). В открывшемся окне попробуйте ввести следующий код:
name = (’Как вас зовут? ’)
(’Привет,’, name)
Функция input считывает данные, введённые с клавиатуры, и записывает их в переменную name.
Первая строка печатает вопрос («Как вас зовут?»), ожидает, пока вы напечатаете что-нибудь и нажмёте и сохраняет введённое значение в переменной name.
Во второй строке используется функция print для вывода текста на экран, в данном случае для вывода "Привет, " и того, что хранится в переменной name.

Рис. 1.5. Скриптовый и интерактивный режим: в интерактивном режиме можно видеть результаты выполнения скрипта.
Теперь нажмём F5 (или выберем в меню IDLE Run → Run Module) и убедимся, что написанное работает. Перед запуском IDLE предложит нам сохранить файл.
Сохраним туда, куда вам будет удобно, после чего программа запустится.
Для «сложения» строк можно также воспользоваться оператором +:
(’Привет, ’ + (name) + ’!’).

Download 0.87 Mb.

Do'stlaringiz bilan baham:
1   ...   12   13   14   15   16   17   18   19   ...   40




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling