- Python — универсальный язык программирования с простым синтаксисом, его часто выбирают для первого знакомства с кодом.
- Его используют для автоматизации, анализа данных, веб-сервисов, скриптов и машинного обучения.
- Установка — с python.org: после неё в терминале команда python запускает интерпретатор.
- Первую программу можно написать за пять минут: print(), переменные, цикл for и функция def.
Содержание7 разделов ▾
Python — это высокоуровневый язык программирования общего назначения: на нём пишут программы для автоматизации, обработки данных, сайтов и машинного обучения. Статья для тех, кто ещё не программировал. Вы установите Python с python.org, запустите первую программу и напишете переменную, цикл, функцию и работу со списком.
Все примеры кода запущены на Python 3.13.12, вывод приведён под каждым примером. На 7 октября 2026 года на python.org актуальна версия 3.14.8; установка описана по документации Python, факты о языке — по официальному FAQ и учебнику.
Что такое Python
Python — язык программирования, который создал Гвидо ван Россум. Он начал работу в конце 1980-х, а в феврале 1991 года опубликовал первую версию для разработчиков в сети; об истории создания рассказывает официальный FAQ. Сегодня язык развивается открыто, а его официальный сайт — python.org. Для работы с таблицами и числовыми массивами в Python используют библиотеки pandas и NumPy.
Документация описывает его как высокоуровневый язык общего назначения с большой стандартной библиотекой: встроенными модулями для обработки строк, работы с файлами, сетью, датами и многого другого. «Высокоуровневый» значит, что вам не нужно управлять памятью и думать о железе: программист описывает, что нужно сделать, а язык берёт на себя детали.
Для чего подходит
- Автоматизация. Переименовать сотню файлов, собрать данные из таблиц, отправить письма по списку — это несколько десятков строк.
- Работа с данными. Анализ таблиц, расчёты, графики: вокруг Python сложилась большая экосистема сторонних библиотек.
- Веб. Сайты и серверная часть сервисов.
- Машинное обучение и ИИ. Большинство инструментов и учебных курсов по нейросетям используют именно Python.
- Обучение. Простой синтаксис позволяет сосредоточиться на идеях программирования, а не на правилах записи.
Где Python неудобен: мобильные приложения, игры с тяжёлой трёхмерной графикой, программы, которым нужна предельная скорость или минимальное потребление памяти. Для них чаще берут другие языки.
Как установить Python
Шаг 1. Скачайте Python с официального сайта
Откройте страницу python.org/downloads. На ней предлагается актуальная версия: на октябрь 2026 года это Python 3.14.8. Скачивайте только с python.org: сторонние «сборки» и «активированные» дистрибутивы вам не нужны, язык бесплатный и открытый.
Шаг 2. Запустите установку
Для Windows документация описывает менеджер установки Python (Python install manager): его можно получить из Microsoft Store или скачать с python.org, обе версии одинаковые. Если установили через Store, достаточно нажать «Установить», после чего открыть терминал и ввести python (так сказано в документации). Для macOS и Linux ориентируйтесь на инструкции на python.org/downloads.
Шаг 3. Проверьте установку
Откройте терминал (в Windows — PowerShell или «Командная строка») и введите:
python --versionТерминал должен напечатать номер версии, например Python 3.14.8. Если вместо этого сообщение «команда не найдена», перезапустите терминал, а затем вернитесь к инструкции по установке в документации (раздел «Troubleshooting»).
Первая программа
Запустите интерпретатор командой python: появится приглашение >>>, где можно вводить код построчно. Но программу удобнее хранить в файле. Создайте файл hello.py в любом текстовом редакторе, вставьте код и запустите командой python hello.py.
Вывод на экран
print("Привет, мир!")Результат:
Привет, мир!Функция print() выводит значение на экран. Текст в кавычках называют строкой.
Переменные
Переменная хранит значение под именем:
name = "Анна"
age = 15
print(name, age + 1)Анна 16Знак = здесь означает «присвоить», а не «равно». Тип значения Python определяет сам: "Анна" — строка, 15 — целое число, с которым можно считать.
Цикл
Цикл for повторяет действие:
for i in range(1, 4):
print("Шаг", i)Шаг 1
Шаг 2
Шаг 3Обратите внимание на отступ перед print. В Python отступ — часть синтаксиса: он показывает, что строка принадлежит циклу. Принято ставить четыре пробела. Без отступа или с неверным отступом Python сообщит об ошибке.
range(1, 4) даёт числа 1, 2, 3: правая граница в диапазон не входит.
Функция
Функция — именованный кусок кода, который можно вызывать много раз:
def square(x):
return x * x
print(square(7))49Список
Список хранит несколько значений по порядку:
fruits = ["яблоко", "груша", "слива"]
for f in fruits:
print(f.upper())
print(len(fruits))ЯБЛОКО
ГРУША
СЛИВА
3Метод upper() делает буквы заглавными, а функция len() возвращает число элементов списка.
Условия и ограничения
- Версия
- Ветка Python — версия. Актуальная ветка на python.org — 3.14 (3.14.8 на 7 октября 2026). Примеры запускались на Python 3.13.12; на 3.14 они не запускались, хотя используют только базовый синтаксис.
- Версия
- Python 2 не поддерживается — с 1 января 2020 года (Python.org, «Sunsetting Python 2»). Учитесь на Python 3.
- Синтаксис
- Отступы важны — смешивать пробелы и табуляцию в одном файле нельзя; принято четыре пробела.
- Синтаксис
- Регистр важен —
Nameиname— разные имена. - ОС
- Установка в Windows — windows. Установка через менеджер Python, команда
pythonв терминале; если терминал сообщает «команда не найдена», перезапустите его и сверьтесь с разделом Troubleshooting документации. - Доступ
- Официальный учебник — на docs.python.org написан для тех, кто уже умеет программировать, он сам об этом сообщает. Начинать лучше с практики, как выше, а к учебнику обращаться как к справочнику.
- Применение
- Что Python не для всего — для мобильных приложений, тяжёлой трёхмерной графики и программ с жёсткими требованиями к скорости чаще берут другие языки.
Частые ошибки
- Скачивают Python с неофициальных сайтов или ставят «взломанные» версии. Язык бесплатный, ничего покупать или «активировать» не нужно.
- Пишут код в текстовом процессоре вроде Word: он подменяет кавычки на «ёлочки», и программа не запускается. Нужен простой текстовый редактор или редактор кода.
- Забывают двоеточие в конце строки с
for,defилиif. - Пытаются сразу писать большие программы, не пройдя простые упражнения.
- Копируют чужой код, не запуская его по частям и не разбираясь, что делает каждая строка.
Короткий вывод
Python хорошо подходит первым языком: короткий синтаксис, большая документация, широкое применение — от скриптов для себя до работы с данными и ИИ. Установите его с python.org, проверьте командой python --version и напишите несколько маленьких программ, меняя примеры выше. Через неделю таких упражнений вы будете понимать, что именно хотите дальше изучать.




