Что понадобится для установки Python
Для установки нужны 3 вещи: компьютер с Windows, macOS или Linux, доступ в интернет для скачивания и права администратора, чтобы программа могла записать файлы в систему. Планшеты и телефоны для этого не подходят.
Язык бесплатен, его распространяет некоммерческая организация Python Software Foundation. Скачивать установщик стоит только с официального сайта python.org: в разделе Downloads сайт сам предлагает версию для вашей системы. Сторонние сборки и «ускоренные установщики» с файлообменников брать не следует — в них может оказаться что угодно.
Выбирайте последнюю стабильную версию третьего поколения. Номер вида 3.x.y показывает версию: первая цифра — поколение языка, вторая — крупный выпуск, третья — исправления. Python 2 не поддерживается с 1 января 2020 года, и ставить его для учёбы не нужно. Учебники и уроки на этом сайте рассчитаны на третью версию.
| Система | Что скачать | Где появится IDLE |
| Windows 10 и 11 | Windows installer (64-bit), файл .exe | Меню «Пуск» |
| macOS | macOS installer, файл .pkg | Папка «Программы» → Python 3.x |
| Linux (Ubuntu, Debian) | Обычно ничего: интерпретатор уже установлен | Ставится отдельным пакетом idle3 |
Если в семье старый компьютер с Windows 7, свежие версии языка на нём не запустятся: их установщик требует систему новее. В этом случае удобнее начать с редактора прямо на сайте, о нём рассказано ниже.
Установка Python на Windows по шагам
Чтобы установить интерпретатор на Windows, достаточно 6 шагов. Самый важный из них — третий: галочка Add python.exe to PATH внизу первого окна установщика.
- Скачайте установщик. Откройте официальный сайт, раздел Downloads, и нажмите жёлтую кнопку загрузки свежей версии. Сохранится файл с расширением .exe.
- Запустите файл. Дважды щёлкните по нему в папке «Загрузки». Если система спросит разрешение, ответьте «Да».
- Отметьте PATH. В самом низу окна поставьте галочку Add python.exe to PATH (в старых версиях надпись звучит чуть иначе).
- Нажмите Install Now. Этот вариант ставит интерпретатор, IDLE, менеджер пакетов pip и документацию в стандартную папку.
- Дождитесь окончания. Появится надпись Setup was successful. Если предложат Disable path length limit, можно согласиться — это снимает ограничение на длину путей к файлам.
- Найдите IDLE. Откройте «Пуск», наберите idle и запустите IDLE.
Зачем нужна галочка PATH? Этот шаг разобран и в официальной документации, в разделе об использовании языка на Windows. PATH — это список папок, в которых Windows ищет программы, когда вы набираете команду в командной строке. Без галочки IDLE всё равно запустится из меню «Пуск», но команда python в командной строке выдаст ошибку «не является внутренней или внешней командой». Исправить это можно повторным запуском установщика: выберите Modify, затем на втором экране отметьте Add Python to environment variables.
Не путать: если набрать
pythonв командной строке Windows 10 или 11 до установки, система может открыть магазин приложений Microsoft Store. Это встроенный ярлык Windows, а не ваша ошибка. После установки с официального сайта с отмеченной галочкой PATH команда начнёт запускать установленный интерпретатор.
Установка Python на macOS
На macOS установка — это обычный пакет .pkg: скачайте его с официального сайта, пройдите 4–5 экранов мастера кнопкой «Продолжить» и введите пароль администратора компьютера.
После установки в папке «Программы» появится папка с номером версии. В ней лежат IDLE и файл Install Certificates.command — дважды щёлкните по нему один раз, чтобы ваши программы могли безопасно скачивать данные из интернета. Для первых уроков это не обязательно, но и вреда не принесёт.
Проверить работу удобно в приложении «Терминал». На macOS команда называется python3, а не python, — так она записана и в официальной документации для этой системы. Если язык с сайта ещё не стоит, система может предложить скачать инструменты разработчика — для учёбы проще отказаться и поставить официальный пакет: в нём есть IDLE.
Linux: проверить интерпретатор и доставить IDLE
В большинстве дистрибутивов Linux, например Ubuntu и Debian, третья версия языка уже есть в системе, поэтому отдельный установщик не нужен. Откройте терминал и наберите python3 --version: если появилась строка с номером, интерпретатор на месте.
Среду IDLE на Linux часто приходится доставить отдельным пакетом. В Ubuntu и Debian для этого есть команда sudo apt install idle3, после неё IDLE появится в меню приложений. Системный Python удалять или заменять нельзя: на нём работают программы самой операционной системы.
Как проверить, что всё установлено
Проверка занимает 1 минуту: откройте командную строку или терминал и введите команду с ключом --version. В ответ должна появиться строка вида Python 3.x.y.
| Система | Где ввести | Команда | Что увидите |
| Windows | «Пуск» → cmd → Командная строка | python --version или py --version | номер 3.x.y |
| macOS | Программы → Утилиты → Терминал | python3 --version | номер 3.x.y |
| Linux | Терминал | python3 --version | номер 3.x.y |
Если вместо номера появилось сообщение «команда не найдена», на Windows почти всегда виновата пропущенная галочка PATH, а на macOS — то, что набрано python вместо python3. Если же номер начинается с 2, в системе есть старая версия, и для уроков нужно запускать именно третью версию.
Есть и вторая проверка — без командной строки. Откройте IDLE, в окне с приглашением >>> наберите 2 + 3 и нажмите Enter. Ответ 5 означает, что интерпретатор работает.
Первая программа в IDLE
IDLE — это стандартная среда языка из 2 окон: интерактивная оболочка Shell, где команды выполняются сразу, и редактор файлов, где пишут программы целиком и сохраняют их с расширением .py.
- Создайте файл. В IDLE выберите File → New File. Откроется пустое окно редактора.
- Напишите код. Например, две строки из примера ниже.
- Сохраните. Нажмите Ctrl+S (на macOS — Cmd+S) и дайте файлу имя латиницей, например privet.py.
- Запустите. Нажмите F5 или Run → Run Module. Результат появится в окне Shell.
imya = "Маша"
print("Привет,", imya)
Привет, Маша
Имена файлов лучше писать латинскими буквами без пробелов: privet.py, igra_1.py. И никогда не называйте файл так же, как стандартный модуль: файл random.py или turtle.py в папке проекта «перекроет» настоящий модуль, и программа с import random сломается. Готовый файл можно запустить и из командной строки: python privet.py на Windows или python3 privet.py на macOS и Linux.
IDLE подсвечивает слова разными цветами и сама ставит отступ в 4 пробела после двоеточия — так, как советует руководство PEP 8[1]. Подробнее о командах, которыми пользуются в первой программе, — в уроке о функции print.
Онлайн-редактор вместо установки
Если ставить программу на компьютер нельзя или не хочется, первые 10–15 уроков можно пройти в редакторе на этой странице: он работает в браузере и не требует регистрации. Нажмите «▶ Запустить» или Ctrl+Enter, и результат появится справа в окне «Вывод».
Внутри работает интерпретатор Skulpt — он понимает основу языка: print, input, переменные, условия, циклы, списки, функции, а также модули random, math, turtle и time. Черновик сохраняется в браузере. Но это не полноценная замена: сторонние библиотеки, работа с файлами на диске и тяжёлые вычисления там недоступны. Подробности — на странице об онлайн-редакторе Python.
По ФОП программирование на уроках информатики начинается с 8 класса[3], и к этому времени удобно иметь язык на домашнем компьютере. Хороший план для новичка такой: первую неделю — редактор на сайте, затем — интерпретатор на компьютере, когда программы станут длиннее и их захочется хранить в отдельных файлах. Официальная документация Python описывает именно полноценный интерпретатор, поэтому все примеры из неё точно заработают в IDLE[2].
Когда ставить язык пока не нужно
Ставить Python на компьютер не нужно, если занятия только начинаются или техника не позволяет. Вот 4 ситуации, в которых лучше подождать.
- Ребёнку 7–9 лет и он ещё не программировал. Сначала Scratch в браузере, текстовый язык — позже.
- Есть только планшет или телефон. Официального IDLE для них нет; 1–2 первых урока можно пройти в браузере, но для регулярных занятий нужен компьютер.
- Компьютер с Windows 7 или старше. Свежие версии интерпретатора на нём не запускаются.
- Нет прав администратора на школьном компьютере. Попросите учителя или работайте в редакторе на сайте — обходить 1 запрет системы не стоит.
Миф: «Для Python нужен мощный игровой компьютер». Это не подтверждается: учебные программы работают на любом ноутбуке, на котором открывается браузер, а сама установка занимает меньше места, чем одна современная игра.
Миф: «Без платной среды разработки научиться нельзя». Такого требования не существует: в комплекте с языком идёт бесплатная IDLE, и её хватает для школьной программы и первых проектов.
Чего делать нельзя
Нельзя ставить язык из случайных источников и «чистить» системные папки вручную. Вот 6 правил, которые сберегут время и нервы.
- Нельзя скачивать установщик с файлообменников. Только официальный сайт python.org.
- Не стоит пропускать галочку PATH на Windows. Иначе команда python в командной строке не найдётся.
- Не следует ставить Python 2 для учёбы. Он не поддерживается, а примеры из уроков в нём не заработают.
- Нельзя называть свои файлы random.py, turtle.py или math.py. Такой файл заменит стандартный модуль.
- Не стоит удалять интерпретатор, встроенный в Linux. На нём работают системные программы.
- Не следует ставить пять разных версий подряд. Достаточно одной свежей версии.
Когда всё готово, переходите к уроку о переменных и присваивании. А если первая программа выдала красное сообщение про отступы, загляните в разбор ошибки IndentationError.
Источники
[1] van Rossum G., Warsaw B., Coghlan N. PEP 8 — Style Guide for Python Code. Python Software Foundation, 2001.
[2] The Python Tutorial (официальная документация Python 3). Python Software Foundation.
[3] Приказ Минпросвещения России от 18.05.2023 № 370 «Об утверждении федеральной образовательной программы основного общего образования».
Вопросы и ответы
Нужна ли установка Python для первых уроков?
Нет, первые уроки можно пройти в браузерном редакторе на сайте. Ставить интерпретатор стоит, когда программы станут длиннее и их захочется хранить в файлах.
Какую версию выбрать: 32 или 64 бита?
На современных компьютерах с Windows выбирайте 64-bit — именно её сайт предлагает по умолчанию. Версия 32-bit нужна только для очень старых систем.
Что такое pip и нужен ли он школьнику?
pip — менеджер пакетов, который скачивает дополнительные библиотеки. Он ставится вместе с языком, но для уроков по школьной программе не понадобится.
Как удалить Python, если что-то пошло не так?
На Windows — через «Параметры» → «Приложения», найдите Python 3.x и нажмите «Удалить», затем запустите свежий установщик ещё раз. Ваши файлы .py при этом не пострадают.
Можно ли поставить две версии сразу?
Можно: на Windows их различает команда py с номером версии, например py -3.12. Но новичку достаточно одной версии, чтобы не путаться.
Почему IDLE, а не другая среда?
IDLE распространяет Python Software Foundation вместе с языком, она бесплатна и проста: в ней нет лишних кнопок и настроек. Для учебных программ её возможностей хватает с запасом.