Сегодня мы будем писать самую простую программу на Python версии 2.7. Программу-приветствие "Hello, world!"

 

Внимание: у вас должен быть установлен дистрибутив Python 2.7, скачанный с официального сайта. Если вы его еще не скачали, или не установили - вернитесь в урок 4 и сделайте это за 2-3 минуты - перейти в урок 4.

 

Открываем программу Notepad++. В левом верхнем углу нажимаем Файл - Новый. Должно открыться новое окно в программе Notepad++. Вновь нажимаем Файл - Сохранить как. Выбираем место, куда будем сохранять - Рабочий стол. И вводим в открывшемся окне название файла:test1.py.

 

Внимание - расширение читается по-английски как "тест-один-точка-ПАЙ", но не по-русски как "тест-один-точка-РУ". Этот файл будет обрабатываться установленным дистрибутивом Python 2.7. Почему сохраняем на Рабочий стол? Так удобнее работать - все файлы на виду, все видно. Он и называется рабочим столом. Отработали - убрали либо в какую-то папку, либо в Корзину. 

 

Все должно быть как на картинке. 

 

Теперь посмотрите на Рабочем столе - создался ли новый файл test1.py?

 

Вот так он должен примерно выглядеть на Рабочем столе:

 

То есть как вы видите, файл отображает на Рабочем столе без расширения ".py" . Почему? Потому, что в вашей операционной системе так настроено отображение любых файлов. Текстовый ли это файл или файл mp3 - отображаться будет только его называние, без расширения. Если хотите видеть расширения - настраивайте отображение в операционной системе. 

 

Кодировка файлов .py

Возвращаемся к Notepad++ - в то окно, где открыт созданный нами файл test1.py.

 

Вверху нажимаем на Кодировки - там должна стоять точка возле слова "Кодировка в UTF". Если точка стоит возле любой другой фразы, кликните на нужную фразу (Кодировка в UTF) и сохраните файл. Эта процедура необходима для правильного отображения кириллических букв в программе Windows Power Shell.

 

Кроме того, для правильного отображения кириллицы необходимо в начале файла прописывать следующий текст:

# -*- coding: utf- 8 -*-

Суть нашего упражнения следующая: мы прописываем в файле test1.py какой-либо текст, затем в программе Windows Power Shell даем задание компьютеру выполнить команды, находящиеся в этом файле, используя программу Python, которую мы уже установили ранее в уроке 4. 

 

Для вывода текста на экране окна Windows Power Shell в Python 2.7 используется команда print

 

Практический пример

В файл test1.py в программе Notepad++ записываем следующий текст. 

# -*- coding: utf- 8 -*-
print "Hello, world!" 
print u"Привет, мир!"
print u'Меня зовут Борис' 

 

Теперь открываем оболочку Windows Power Shell и вводим туда следующий текст:

python desktop/test1.py 

 

В итоге у нас должен появиться следующий текст-приветствие:

Hello, world!
Привет, мир!
Меня зовут Борис

 

Или как на картинке:

 

 

Домашнее задание

Для закрепления обучения вводите разный текст с использованием команды print разными алфавитами - кириллицей и латиницей, а также с использованием двойных кавычек и одинарных. Посмотрите результаты в программе Power Shell.

 

Лайфхак: новички часто совершают ошибки при написании кода на Питоне. Программа Power Shell выдает в таком случае ошибку. Приходится сначала править код программы в файле  .py , а потом вводить весь путь к файлу заново руками в программе Power Shell. Так вот в Power Shell вы можете облегчить себе жизнь - не вводить заново весь путь по каждой букве, а просто нажать на клавиатуре клавишу "курсор вправо" (ее еще называют "стрелка вправо"). При этом программа Power Shell сама повторит путь за вас.

Одно условие - это должен быть один и тот же сеанс работы в Power Shell. Если вы закрыли окно этой программы, потом запустили ее по-новой, то первый раз весь путь снова придется набирать руками.  

 

В следующем уроке мы с вами научимся писать на Питоне математические действия: сложение и вычитание, деление и умножение чисел - перейти в урок 6

 

Также для интереса можете посмотреть на первую интерактивную программу на Питоне 2.7, с запросом к пользователю и вводом с клавиатуры, которую мы сможем составить с вами уже через 10 уроков: перейти.