Как написать hello world на python
Перейти к содержимому

Как написать hello world на python

  • автор:

Python: Привет, Мир!

Изучение нового языка программирования традиционно начинается с ‘Hello, World!’. Это простая программа, которая выводит приветствие на экран и заодно знакомит с новым языком — его синтаксисом и структурой программы.

Hello, World!

Этой традиции уже больше сорока лет, поэтому и мы не будем нарушать ее. В первом уроке мы напишем программу Hello, World! . Чтобы сделать это, нужно дать компьютеру специальную команду. В языке Python это — print() .

Задание

Наберите в редакторе код из задания символ в символ и нажмите «Проверить».

print('Hello, World!') 

Внимание: если вы напишете heLLo, woRld! вместо Hello, World! , то это будет считаться другим текстом, потому что заглавные и строчные буквы — это разные символы, отличающиеся регистром. В программировании регистр практически всегда имеет значение, поэтому привыкайте всегда обращать на него внимание!

Упражнение не проходит проверку — что делать? ��

Если вы зашли в тупик, то самое время задать вопрос в «Обсуждениях». Как правильно задать вопрос:

  • Обязательно приложите вывод тестов, без него практически невозможно понять что не так, даже если вы покажете свой код. Программисты плохо исполняют код в голове, но по полученной ошибке почти всегда понятно, куда смотреть.

В моей среде код работает, а здесь нет ��

Тесты устроены таким образом, что они проверяют решение разными способами и на разных данных. Часто решение работает с одними входными данными, но не работает с другими. Чтобы разобраться с этим моментом, изучите вкладку «Тесты» и внимательно посмотрите на вывод ошибок, в котором есть подсказки.

Мой код отличается от решения учителя ��

Это нормально ��, в программировании одну задачу можно выполнить множеством способов. Если ваш код прошел проверку, то он соответствует условиям задачи.

В редких случаях бывает, что решение подогнано под тесты, но это видно сразу.

Прочитал урок — ничего не понятно ��

Создавать обучающие материалы, понятные для всех без исключения, довольно сложно. Мы очень стараемся, но всегда есть что улучшать. Если вы встретили материал, который вам непонятен, опишите проблему в «Обсуждениях». Идеально, если вы сформулируете непонятные моменты в виде вопросов. Обычно нам нужно несколько дней для внесения правок.

Кстати, вы тоже можете участвовать в улучшении курсов: внизу есть ссылка на исходный код уроков, который можно править прямо из браузера.

Полезное

Hello, World!

Python is a very simple language, and has a very straightforward syntax. It encourages programmers to program without boilerplate (prepared) code. The simplest directive in Python is the «print» directive — it simply prints out a line (and also includes a newline, unlike in C).

There are two major Python versions, Python 2 and Python 3. Python 2 and 3 are quite different. This tutorial uses Python 3, because it more semantically correct and supports newer features.

For example, one difference between Python 2 and 3 is the print statement. In Python 2, the «print» statement is not a function, and therefore it is invoked without parentheses. However, in Python 3, it is a function, and must be invoked with parentheses.

To print a string in Python 3, just write:

print("This line will be printed.") 

Indentation

Python uses indentation for blocks, instead of curly braces. Both tabs and spaces are supported, but the standard indentation requires standard Python code to use four spaces. For example:

x = 1 if x == 1: # indented four spaces print("x is 1.") 

Exercise

Use the «print» function to print the line «Hello, World!».

print(«Goodbye, World!») print(«Hello, World!») test_output_contains(«Hello, World!») success_msg(‘Great job!’)

This site is generously supported by DataCamp. DataCamp offers online interactive Python Tutorials for Data Science. Join over a million other learners and get started learning Python for data science today!

Ready to take the test? Head onto LearnX and get your Python Certification!

Как написать hello world на python

Сегодня мы будем писать самую простую программу на 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 уроков: перейти.

  • Вы здесь:
  • Главная
  • Python 2.7 с нуля
  • Урок 5. Первая программа на Python 2.7 — Hello, world!

Первая программа. Среда разработки IDLE

Python 3 логотип

Сегодня мы напишем свою первую программу в среде разработки IDLE.

После загрузки и установки python открываем IDLE (среда разработки на языке Python, поставляемая вместе с дистрибутивом).

Здесь и далее буду приводить примеры под ОС Windows, так как именно она у меня сейчас под рукой.

Запускаем IDLE (изначально запускается в интерактивном режиме), после чего уже можно начинать писать первую программу. Традиционно, первой программой у нас будет «hello world».

Чтобы написать «hello world» на python, достаточно всего одной строки:

Вводим этот код в IDLE и нажимаем Enter. Результат виден на картинке:

Поздравляю! Вы написали свою первую программу на python! (если что-то не работает).

С интерактивным режимом мы немного познакомились, можете с ним ещё поиграться, например, написать

Но, всё-таки, интерактивный режим не будет являться основным. В основном, вы будете сохранять программный код в файл и запускать уже файл.

Для того, чтобы создать новое окно, в интерактивном режиме IDLE выберите File → New File (или нажмите Ctrl + N).

В открывшемся окне введите следующий код:

Первая строка печатает вопрос ("Как Вас зовут? "), ожидает, пока вы не напечатаете что-нибудь и не нажмёте Enter и сохраняет введённое значение в переменной name.

Во второй строке мы используем функцию print для вывода текста на экран, в данном случае для вывода «Привет, » и того, что хранится в переменной «name».

Теперь нажмём F5 (или выберем в меню IDLE Run → Run Module) и убедимся, что то, что мы написали, работает. Перед запуском IDLE предложит нам сохранить файл. Сохраним туда, куда вам будет удобно, после чего программа запустится.

Вы должны увидеть что-то наподобие этого (на скриншоте слева — файл с написанной вами программой, справа — результат её работы):

Поздравляю! Вы научились писать простейшие программы, а также познакомились со средой разработки IDLE. Теперь можно немного отдохнуть, а потом начать изучать python дальше. Можете посмотреть синтаксис python, циклы или условия. Желаю удачи!

Для вставки кода на Python в комментарий заключайте его в теги

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *