Урок 1 из 8 · 15 мин · обновлено
Как работает Python: первая программа и переменные
Что такое программа и интерпретатор, где используют Python, как запустить первую строку кода и сохранить данные в переменной.
Что такое программа
Программа — это набор инструкций, которые компьютер выполняет по порядку. Компьютер не догадывается, что вы имели в виду: он делает ровно то, что написано. Поэтому программирование — это прежде всего умение разбить задачу на маленькие точные шаги.
Python — один из языков, на которых эти инструкции записывают. Код хранится в обычном текстовом файле с расширением .py, а выполняет его интерпретатор — программа, которая читает ваш код строку за строкой и делает то, что в нём написано.
Где используют Python
- Серверная часть сайтов — то, что работает «за кулисами»: обработка заказов, личные кабинеты, отправка писем.
- Анализ данных — отчёты, графики, прогнозы продаж.
- Машинное обучение и нейросети — большинство инструментов для них работает с Python.
- Автоматизация — скрипты, которые сами переименовывают файлы, собирают таблицы или проверяют сайты.
Где запускать код
Есть два простых способа:
- В браузере. Найдите любой онлайн-интерпретатор по запросу «python онлайн»: вставляете код, нажимаете «Запустить» и видите результат. Для этого курса этого достаточно.
- На своём компьютере. Скачайте Python с официального сайта python.org. Вместе с ним установится простой редактор IDLE: создайте в нём файл, напишите код и запустите клавишей F5.
Первая программа
print("Привет, мир!")
print(2 + 3)
Результат:
Привет, мир!
5
print() — это функция: команда, которая выводит на экран то, что передали в скобках. Текст пишут в кавычках, а выражение без кавычек Python сначала вычисляет. Поэтому print("2 + 3") выведет 2 + 3, а print(2 + 3) — число 5.
Переменные
Переменная — это имя, под которым программа хранит значение, чтобы использовать его дальше.
name = "Анна"
age = 25
print(name, "—", age, "лет")
Результат: Анна — 25 лет.
Знак = здесь означает «присвоить»: взять значение справа и сохранить его под именем слева. Значение можно поменять в любой момент:
age = 25
age = age + 1 # Анне исполнилось 26
print(age)
Всё, что после #, — комментарий. Python его пропускает, а людям он объясняет код.
Правила для имён:
- латинские буквы, цифры и подчёркивание:
user_name,total_price; - нельзя начинать с цифры и использовать пробелы;
- регистр важен:
ageиAge— разные переменные; - выбирайте говорящие имена:
priceпонятнее, чемp.
Ошибки — это нормально
Если в коде опечатка, Python остановится и покажет сообщение:
print(nmae)
NameError: name 'nmae' is not defined
Главное — в последней строке: тип ошибки и короткое объяснение. Здесь Python не знает переменную nmae, потому что имя написано с опечаткой. Разбирать такие сообщения — обычная часть работы любого программиста, даже опытного.
Попробуйте сами. Создайте переменные city и year со своими значениями и выведите фразу вида: Я живу в городе Казань и сейчас 2026 год.
Решение
city = "Казань"
year = 2026
print("Я живу в городе", city, "и сейчас", year, "год")
print() ставит пробел между значениями, перечисленными через запятую. В уроке 5 вы узнаете более удобный способ собирать такие фразы — f-строки.
Мини-тест: проверьте себя
Закрепите урок: несколько вопросов, разбор ответов — в конце.
-
Что делает интерпретатор Python?
Интерпретатор берёт файл с кодом и выполняет инструкции по порядку. Если на какой-то строке ошибка, выполнение останавливается и он сообщает, где и что пошло не так.
-
Какое имя переменной допустимо в Python?
Имя может состоять из букв, цифр и подчёркивания, но не может начинаться с цифры и не может содержать пробелы и дефисы. Слова принято соединять подчёркиванием.
-
Чем отличаются print(2 + 3) и print('2 + 3')?
Без кавычек Python считает выражение и выводит результат. В кавычках — это строка, то есть просто текст, и он выводится как есть.
-
Что произойдёт со строкой, которая начинается с символа #?
Комментарии нужны, чтобы пояснять код для себя и коллег. Интерпретатор их не выполняет.