Введение. Программирование на языке Питон для начинающих

Введение. Программирование на языке Питон для начинающих

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

Мы приступаем к изучению программирования – процессу создания программы. Естественно, что компьютер не может понимать программу, записанную на русском языке (равно как и на всех других языках мира). Программа должна быть записана на особом, машинном языке, представляющим собой информацию в двоичном виде.

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

Изучение программирования мы начнем с языка Питон. Программа на языке Питон — это обычный текстовый файл, который можно создать в любом текстовом редакторе. Каждая строчка программы содержит ровно одну инструкцию для компьютера: вывести что-либо на экран, выполнить какую-либо арифметическую операцию и т.д.

Традиционно обучение какому-либо языку программирования начинается с программы “Hello, world”, которая печатает на экране одноименную строку. Такая программа на языке Питон состоит из одной инструкции print, после которой следует написать строку, которую нужно вывести на экран. Текстовые строки необходимо заключать в двойные кавычки:

1
 print ("Hello, world!")

Python это — современный язык программирования, работающий на всех распространных операционных системах.

В настоящее время существует две версии языка Python: более старая, но пока ещё более распространненая версия 2 и современная версия 3. Они не вполне совместимы друг с другом: программа, написанная для одной версии языка может оказаться невыполнимой для другой версии. Но в основном обе версии очень похожи.

Мы будем использовать версию 3 данного языка, некоторые из используемых примеров не будут работать с версией 2. Последняя версия языка, доступная в сентябре 2010 года — 3.1.2, именно её необходимо установить дома (если вы решили создать собсвенную программу), скачав данную версию с сайта www.python.org. (в целях нашего небольшого курса ничего устанавливать на компьютер не нужно)

Наберите в произвольном текстовом редакторе приведенный выше пример и сохраните его в файле hello.py. Чтобы выполнить эту команду необходимо в командной строке запустить транслятор python, указав имя файла с вашей программой в качестве параметра:

1
$ python hello.py

Ваша программа напечатает на экране строку `Hello, World!'.

Можно дать инструкцию напечатать на экран результат какого-либо арифметического выражения, например, чтобы узнать, чему будет равно значение выражения 2+2 можно написать следующую программу:

1
print (2+2)

В данном случае, 2+2 — это арифметическое выражение, и инструкция print напечатает на экран значение этого выражения. А вот "2+2" — это текстовая строка, которую инструкция print напечатает как есть (только без кавычек).

В одной инструкции print можно напечатать несколько текстовых строк или выражений. Для этого их нужно перечислить через запятую:

1
print ("2+2=", 2+2)

Пропробуйте сами. Нажмите кнопку RUN

print ("Hello World") print (2+2) print ("2+2=", 2+2)

Статья написана на основе материалов:

  • http://informatics.mccme.ru/
  • https://server.179.ru



comments powered by Disqus

Группа Вконтакте

VK Widget

Случайные заметки