Урок 1 из 8 · 15 мин · обновлено

Как работает Python: первая программа и переменные

Что такое программа и интерпретатор, где используют Python, как запустить первую строку кода и сохранить данные в переменной.

Что такое программа

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

Python — один из языков, на которых эти инструкции записывают. Код хранится в обычном текстовом файле с расширением .py, а выполняет его интерпретатор — программа, которая читает ваш код строку за строкой и делает то, что в нём написано.

Где используют Python

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

Где запускать код

Есть два простых способа:

  • В браузере. Найдите любой онлайн-интерпретатор по запросу «python онлайн»: вставляете код, нажимаете «Запустить» и видите результат. Для этого курса этого достаточно.
  • На своём компьютере. Скачайте Python с официального сайта python.org. Вместе с ним установится простой редактор IDLE: создайте в нём файл, напишите код и запустите клавишей F5.

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

Python
print("Привет, мир!")
print(2 + 3)

Результат:

Результат
Привет, мир!
5

print() — это функция: команда, которая выводит на экран то, что передали в скобках. Текст пишут в кавычках, а выражение без кавычек Python сначала вычисляет. Поэтому print("2 + 3") выведет 2 + 3, а print(2 + 3) — число 5.

Переменные

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

Python
name = "Анна"
age = 25
print(name, "—", age, "лет")

Результат: Анна — 25 лет.

Знак = здесь означает «присвоить»: взять значение справа и сохранить его под именем слева. Значение можно поменять в любой момент:

Python
age = 25
age = age + 1  # Анне исполнилось 26
print(age)

Всё, что после #, — комментарий. Python его пропускает, а людям он объясняет код.

Правила для имён:

  • латинские буквы, цифры и подчёркивание: user_name, total_price;
  • нельзя начинать с цифры и использовать пробелы;
  • регистр важен: age и Age — разные переменные;
  • выбирайте говорящие имена: price понятнее, чем p.

Ошибки — это нормально

Если в коде опечатка, Python остановится и покажет сообщение:

Python
print(nmae)
Результат
NameError: name 'nmae' is not defined

Главное — в последней строке: тип ошибки и короткое объяснение. Здесь Python не знает переменную nmae, потому что имя написано с опечаткой. Разбирать такие сообщения — обычная часть работы любого программиста, даже опытного.

Попробуйте сами. Создайте переменные city и year со своими значениями и выведите фразу вида: Я живу в городе Казань и сейчас 2026 год.

Решение
Python
city = "Казань"
year = 2026
print("Я живу в городе", city, "и сейчас", year, "год")

print() ставит пробел между значениями, перечисленными через запятую. В уроке 5 вы узнаете более удобный способ собирать такие фразы — f-строки.

Мини-тест: проверьте себя

Закрепите урок: несколько вопросов, разбор ответов — в конце.

  1. Что делает интерпретатор Python?

  2. Какое имя переменной допустимо в Python?

  3. Чем отличаются print(2 + 3) и print('2 + 3')?

  4. Что произойдёт со строкой, которая начинается с символа #?