Пишем первую программу на Python в Windows

Программирование на Python, коим «заразил» меня когда-то один из моих друзей, очень помогает мне в работе. Ведь возможности этого гибкого языка можно применять как в web-программировании, так и в написании простых, но функциональных программ и скриптов для администрирования и упрощения задач себе и пользователям.

Если вы работаете в MS Windows и еще не установили Python (для дальнейшего изучения) или возможно испытываете затруднения в его установке, обратите внимание на статью Как установить Python в Windows XP. В ней рассмотрена пошаговая установка Python в операционную систему MS Windows XP.

Так уж вышло, что обучение любому языку программирования начинается с написания простой программы, выводящей на экран надпись «Hello world!» («Здравствуй, мир!»). По традиции, мы начнем с этого и даже пройдем немного подальше.

Итак, для написания нашей программы, мы будем использовать IDLE, поставляемую с Python. Запустить ее вы сможете, выполнив «Пуск» -> «Все программы» -> «Python x_версия» -> IDLE (Python GUI)

Результатом будет появившееся окно Python Shell :

Откроем «File» -> «New window» (или нажмем комбинацию клавиш Ctrl+N). Появится окно редактора: в котором мы напишем следующий код:

Теперь сохраним наше творение в файл и назовем его first. py. Для этого выберем «File» -> «Save As..» или просто нажмем комбинацию клавиш Ctrl+Shift+S.

Файл мы сохранили, теперь самое время попробовать выполнить его и посмотреть результат. Для этого нажимаем в меню «Run» -> «Run Module» или просто нажмем на клавишу F5.

Результатом нашего действия будет появившееся окно Python Shell и, затем, появившаяся строчка «Hello world!»

Как мы видим, Python корректно обработал код программы и она выполнилась успешно.

Если вы допустите какую-нибудь ошибку в коде, Python сообщит вам об этом. Я попытался выполнить код: primt "Hello word!" и получил в ответ ошибку:

Как видим, Python сообщил о синтаксической ошибке в коде. При написании кода программ следите за корректностью написания команд. Но если вы ошибетесь, то в этом нет проблемы — Python «ткнет вас носом» в строку с ошибкой.

Что же, наша первая программа работает и давайте попробуем немного ее изменить. Во-первых добавим в нее комментарии, а, во-вторых, сделаем так, чтобы после вывода строки «Hello world!» компьютер ожидал от нас нажатия на любую клавишу и после этого завершал работу программы.

Запомните! Все строки, начинающиеся со знака # являются строками с комментариями. Если при выполнении кода Python встречает такие строки, он просто пропускает их. Комментирование своего кода является признаком хорошего тона у программистов и, я думаю, что вы оцените важность и удобность комментирования кода.

Наберите следующий код: # Our first program on Python

# IThowto. ru

print "Hello world!"

raw_input("\nPress the enter key to exit.") и, предварительно сохранив (а без этого Python не даст вам выполнить созданное) его, нажмите на F5. Результатом выполненного у вас будет вид:

Нажмите любую клавишу и программа завершит свою работу.

Как вы видите, комментарии в коде, как и положено им, не выводились на экран. А после вывода строки «Hello world!», через пустую строку (ее создал управляющий символ \n. находящийся перед фразой Press the enter. ), появилась строка: Press the enter key to exit. и система замерла в ожидании ваших действий. После того, как вы нажали на любую клавишу, программа завершила свою работу.

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