Как установить Python и IDLE: пошаговая инструкция для школьника

Pythonобновлено 07.10.202610 мин чтенияесть тренажёр

Установка Python занимает 5–10 минут: скачайте установщик с официального сайта языка, на Windows обязательно отметьте галочку Add python.exe to PATH, нажмите Install Now и откройте среду IDLE. Ниже — пошаговые инструкции для Windows, macOS и Linux и способ проверить, что всё работает.

Загружаем…

Что понадобится для установки Python

Для установки нужны 3 вещи: компьютер с Windows, macOS или Linux, доступ в интернет для скачивания и права администратора, чтобы программа могла записать файлы в систему. Планшеты и телефоны для этого не подходят.

Язык бесплатен, его распространяет некоммерческая организация Python Software Foundation. Скачивать установщик стоит только с официального сайта python.org: в разделе Downloads сайт сам предлагает версию для вашей системы. Сторонние сборки и «ускоренные установщики» с файлообменников брать не следует — в них может оказаться что угодно.

Выбирайте последнюю стабильную версию третьего поколения. Номер вида 3.x.y показывает версию: первая цифра — поколение языка, вторая — крупный выпуск, третья — исправления. Python 2 не поддерживается с 1 января 2020 года, и ставить его для учёбы не нужно. Учебники и уроки на этом сайте рассчитаны на третью версию.

СистемаЧто скачатьГде появится IDLE
Windows 10 и 11Windows installer (64-bit), файл .exeМеню «Пуск»
macOSmacOS installer, файл .pkgПапка «Программы» → Python 3.x
Linux (Ubuntu, Debian)Обычно ничего: интерпретатор уже установленСтавится отдельным пакетом idle3

Если в семье старый компьютер с Windows 7, свежие версии языка на нём не запустятся: их установщик требует систему новее. В этом случае удобнее начать с редактора прямо на сайте, о нём рассказано ниже.

Установка Python на Windows по шагам

Чтобы установить интерпретатор на Windows, достаточно 6 шагов. Самый важный из них — третий: галочка Add python.exe to PATH внизу первого окна установщика.

  1. Скачайте установщик. Откройте официальный сайт, раздел Downloads, и нажмите жёлтую кнопку загрузки свежей версии. Сохранится файл с расширением .exe.
  2. Запустите файл. Дважды щёлкните по нему в папке «Загрузки». Если система спросит разрешение, ответьте «Да».
  3. Отметьте PATH. В самом низу окна поставьте галочку Add python.exe to PATH (в старых версиях надпись звучит чуть иначе).
  4. Нажмите Install Now. Этот вариант ставит интерпретатор, IDLE, менеджер пакетов pip и документацию в стандартную папку.
  5. Дождитесь окончания. Появится надпись Setup was successful. Если предложат Disable path length limit, можно согласиться — это снимает ограничение на длину путей к файлам.
  6. Найдите 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.

  1. Создайте файл. В IDLE выберите File → New File. Откроется пустое окно редактора.
  2. Напишите код. Например, две строки из примера ниже.
  3. Сохраните. Нажмите Ctrl+S (на macOS — Cmd+S) и дайте файлу имя латиницей, например privet.py.
  4. Запустите. Нажмите 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 вместе с языком, она бесплатна и проста: в ней нет лишних кнопок и настроек. Для учебных программ её возможностей хватает с запасом.