Перейти к содержанию
Educora
Начальный10 мин1 / 42

Что такое Python? Первая программа

Узнай, что такое Python и где он применяется, и напиши первую программу с print().

Проверь себя
В этом уроке ты узнаешь
  • Объяснять, что такое язык программирования и Python
  • Выводить на экран текст и числа с помощью print()
  • Писать комментарии в коде и распознавать простые ошибки

Приложения в твоём телефоне, видео, которые советует YouTube, прогноз погоды — за всем этим стоят программы, которые шаг за шагом объясняют компьютеру, что делать. Люди пишут программы на специальных языках. В этом уроке ты познакомишься с одним из самых любимых — Python — и напишешь свою первую программу.

Что такое Python?

Определение
Язык программирования

Искусственный язык со строгими правилами, на котором люди дают команды компьютеру. Текст, написанный на таком языке, называется кодом.

Python — простой и понятный язык программирования. Его создал нидерландский программист Гвидо ван Россум, первая версия вышла в 1991 году. Код на Python похож на обычные английские предложения, поэтому его считают одним из лучших языков для старта. При этом он остаётся мощным инструментом, которым профессионалы пользуются каждый день.

  • Сайты и серверы — крупные сервисы, например Instagram, используют Python на своих серверах.
  • Анализ данных — таблицы, графики и статистика.
  • Искусственный интеллект — программы, которые распознают речь и изображения.
  • Наука — учёные обрабатывают результаты экспериментов на Python.
  • Автоматизация — скучная работа вроде переименования сотен файлов за раз.

Первая программа

У программистов есть традиция: изучая новый язык, первой программой выводят на экран «Hello, world!» («Привет, мир!»). В Python для этого достаточно одной строки. Запусти код и посмотри на результат.

Python
print('Hello, world!')
▸ Ожидаемый результат
Hello, world!

print — готовая функция Python: она выводит на экран всё, что ты передашь ей в скобках. Текст в кавычках называется строкой (по-английски string). В Python можно использовать одинарные ('...') или двойные ("...") кавычки — главное, чтобы открывающая и закрывающая совпадали.

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

Python
print('Hello! My name is Aysel.')
print('I live in Baku.')
print('I am', 12, 'years old.')
print('Year:', 2026)
▸ Ожидаемый результат
Hello! My name is Aysel.
I live in Baku.
I am 12 years old.
Year: 2026
Замени имя и возраст на свои и запусти код снова.

Python как калькулятор

print умеет выводить не только текст, но и результаты вычислений. Обрати внимание: '2 + 3' в кавычках — это просто текст, а 2 + 3 без кавычек — выражение, которое Python вычисляет.

Python
print(2 + 3)
print('2 + 3')
print(7 * 8)
print(100 / 4)
print('Total:', 45 + 30)
▸ Ожидаемый результат
5
2 + 3
56
25.0
Total: 75

Комментарии

Иногда хочется оставить в коде пояснение для себя или других. Для этого служат комментарии: всё, что стоит после знака # до конца строки, Python пропускает. Комментарии удобны и для того, чтобы временно «выключить» строку, не удаляя её.

Python
# This program greets the learner
print('Welcome to Educora!')  # greeting
# print('This line is switched off')
print('Python is fun!')
▸ Ожидаемый результат
Welcome to Educora!
Python is fun!

Не бойся ошибок

Компьютер не угадывает, что ты имел в виду, — он выполняет код буквально. Даже маленькая опечатка останавливает программу, и Python показывает сообщение об ошибке. Это не наказание, а подсказка: сообщение обычно точно говорит, что пошло не так.

КодРезультатПричина
print('Hello')HelloВсё правильно.
Print('Hello')NameErrorPython различает заглавные и строчные буквы: print пишется со строчной.
print('Hello)SyntaxErrorЗабыта закрывающая кавычка.
print(Hello)NameErrorНет кавычек, поэтому Python ищет что-то с именем Hello и не находит.
Самые частые ошибки новичков
Задание

Пусть Python выведет две строки: в первой — Hello, Educora!, во второй — I am learning Python. Перепиши текст точно, с теми же знаками препинания.

Задание · Python
# 1) print the text: Hello, Educora!
# 2) print the text: I am learning Python.
▸ Ожидаемый результат
Hello, Educora!
I am learning Python.
Задание

Тетрадь стоит 3 маната, ручка — 2 маната. Айсель покупает 4 тетради и 5 ручек. В первой строке выведи Total: и общую стоимость, во второй — Change: и сдачу с купюры в 50 манатов. Не считай сам — пусть посчитает Python.

Задание · Python
# A notebook costs 3 AZN, a pen costs 2 AZN.
# Aysel buys 4 notebooks and 5 pens.
# 1) print Total: and the cost
# 2) print Change: and the change from 50 AZN
▸ Ожидаемый результат
Total: 22
Change: 28

Главное

  • Python — простой, понятный и очень популярный язык программирования.
  • print() выводит значение в скобках; несколько значений можно перечислить через запятую.
  • Текст в кавычках — это строка, а выражение без кавычек Python вычисляет.
  • Комментарии, начинающиеся с #, Python не выполняет.
  • Python выполняет код сверху вниз и различает регистр букв.

Проверь себя

Вопросов: 10. Каждый правильный ответ приносит XP.

1 / 10
Что делает команда print('Hi')?