Программирование на Python, коим "заразил" меня когда-то один из моих друзей, очень помогает мне в работе. Ведь возможности этого гибкого языка можно применять как в web-программировании, так и в написании простых, но функциональных программ и скриптов для администрирования и упрощения задач себе и пользователям.
Благодаря этому совету вы напишете свою первую простую программу на языке Python.
Если вы работаете в 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
и, предварительно сохранив (а без этого Python не даст вам выполнить созданное) его, нажмите на F5. Результатом выполненного у вас будет вид:
# IThowto.ru
print "Hello world!"
raw_input("nPress the enter key to exit.")
Нажмите любую клавишу и программа завершит свою работу.
Как вы видите, комментарии в коде, как и положено им, не выводились на экран. А после вывода строки "Hello world!", через пустую строку (ее создал управляющий символ n, находящийся перед фразой Press the enter...), появилась строка: Press the enter key to exit.
и система замерла в ожидании ваших действий. После того, как вы нажали на любую клавишу, программа завершила свою работу.
Python - очень простой язык программирования и освоить его несложно. Надеюсь, что эта простая программа не была для вас чем-то ужасно непонятным. Если это все же не так, то пишите, задавайте вопросы. С удовольствием на них отвечу.
Успехов!