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

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

Благодаря этому совету вы напишете свою первую простую программу на языке Python.


Дата: 02.11.2009 г.

Рейтинг: 0

Метки: python

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

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

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

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

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

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

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

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

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

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

Как видим, 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. Результатом выполненного у вас будет вид: Пишем первую программу на Python в Windows

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

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

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

Успехов!




Похожие статьи: