Читать книгу 100 задач по Python: отладка кода - - Страница 1
Глава 1. Установка Python
ОглавлениеЭта глава поможет установить интерпретатор Python 3, проверить что он работает, и выбрать удобный редактор/IDE. Инструкция рассчитана на новичков.
Кто занимается изучением Python, эту главу можно пропустить, что является логичным, потому что задачник не для новичков, которые ничего не знают в Python, но по сложившейся традиции главу с установщиками включаем, так сказать дань традиции.
1) Что именно нужно установить
Python (интерпретатор) – программа, которая запускает ваш код .py.
pip – менеджер пакетов (нужен для установки библиотек).
(По желанию) IDE/редактор – среда, где удобнее писать код.
Важно: для обучения почти всегда выбирают Python 3.x. Python 2 – устарел.
2) Где брать установочные файлы
Скачивайте Python только с официального сайта проекта Python (раздел загрузок для вашей ОС) или из официальных магазинов/репозиториев вашей ОС:
Windows/macOS: на официальном сайте Python (раздел Downloads).
Linux: через менеджер пакетов вашего дистрибутива (официальные репозитории) или, если нужен самый свежий Python, через официальный сайт/официальные сборки/pyenv.
Не используйте “левые” сборки с неизвестных сайтов.
3) Установка на Windows (10/11)
Шаг 1. Скачайте установщик
На официальном сайте Python выберите Windows installer (64-bit) для актуальной версии Python 3.
Шаг 2. Запустите установщик правильно
Откройте .exe-установщик.
На первом экране обязательно поставьте галочку:
Add Python to PATH (Добавить Python в PATH)
Нажмите Install Now (подходит большинству).
Если выбираете Customize installation, убедитесь, что включены:
pip
py launcher
(опционально) tcl/tk and IDLE – если хотите иметь IDLE
Подсказка: галочка Add Python to PATH сильно упрощает жизнь. Без неё команда python в терминале может “не находиться”.
Шаг 3. Проверка установки
Откройте PowerShell или Командную строку.
Введите:
python –version
Должно показать что-то вроде Python 3.12.x.
Проверьте pip:
pip –version
Если команда python не работает
Попробуйте:
py –version
На Windows часто используется запуск через py launcher.
Если py работает, можно запускать так:
py -m pip –version
4) Установка на macOS
На macOS часто уже есть Python, но он может быть системным и не тем, который нужен. Рекомендуется установить актуальный Python 3 отдельно.
Вариант A (рекомендуется новичкам): официальный установщик
На официальном сайте Python выберите macOS installer для вашей версии macOS.
Откройте .pkg и пройдите установку.
Проверка
Откройте Terminal и выполните:
python3 –version
pip3 –version
Подсказка: на macOS команда чаще python3, а не python.
Важное замечание про системный Python
Не удаляйте и не “ломайте” системный Python, который использует macOS. Работайте с установленным вами python3.
5) Установка на Linux (Ubuntu/Debian, Fedora, Arch и др.)
Во многих дистрибутивах Python уже установлен. Задача – убедиться, что есть Python 3 и pip.
Шаг 1. Проверка
Откройте терминал:
python3 –version
Шаг 2. Установка через менеджер пакетов (типовой путь)
Дальше команды зависят от дистрибутива:
Ubuntu/Debian:
обычно пакет называется python3 и python3-pip
Fedora:
пакеты вида python3 и python3-pip
Arch:
пакеты python и python-pip (в Arch python обычно уже Python 3)
Установку выполняйте через стандартный менеджер пакетов вашей системы (APT/DNF/Pacman и т.п.).
Шаг 3. Проверка pip
pip3 –version
Подсказка: если pip3 не находится, установите пакет pip для Python 3 (часто называется python3-pip).
6) Первое включение: интерактивный режим и запуск файла
Интерактивный режим (REPL)
Это режим “ввёл команду – сразу получил результат”.
Windows:
python
или
py
macOS/Linux:
python3
Проверьте:
print("Hello, Python!")
Выход из режима:
exit() или quit()
либо Ctrl+Z (Windows) / Ctrl+D (macOS/Linux)
Запуск программы из файла
Создайте файл hello.py с содержимым:
print("Hello!")
Запустите:
Windows:
python hello.py
или:
py hello.py
macOS/Linux:
python3 hello.py
7) Редакторы и IDE: что выбрать новичку
Ниже – варианты от простого к более “профессиональному”. Выберите один и работайте в нём первые недели, чтобы не распыляться.
1) Thonny (очень удобен для начинающих)
Плюсы:
максимально простой интерфейс
легко запускать код, есть подсказки
удобно разбирать ошибки
Минусы:
меньше функций для больших проектов
Где взять: официальный сайт Thonny (раздел загрузок под вашу ОС).
2) Visual Studio Code (универсальный редактор)
Плюсы:
популярный, мощный, бесплатный
расширения для Python, подсветка, автодополнение, терминал
Минусы:
нужно поставить расширение Python и немного настроить
Где взять: официальный сайт VS Code или магазин приложений вашей ОС.
Мини-настройка:
Установите расширение Python (внутри VS Code: Extensions).
Выберите интерпретатор (обычно VS Code сам предложит).
3) PyCharm (IDE для Python)
Плюсы:
“всё в одном”: проекты, запуск, отладка, подсказки
подходит для серьёзной разработки
Минусы:
может быть тяжеловат для слабого ПК
интерфейс насыщенный
Где взять: официальный сайт JetBrains (версия Community обычно достаточна для обучения).
4) IDLE (идёт вместе с Python)
Плюсы: уже установлен вместе с Python, простое окно редактора.
Минусы: функциональность ограничена, чаще используют как запасной вариант.
8) Частые проблемы и быстрые решения
Проблема: “python не является внутренней или внешней командой” (Windows)
Переустановите Python и включите Add Python to PATH.
Либо используйте py вместо python.
Проблема: установилось несколько Python, путаница версий
Проверьте версии:
python –version
python3 –version
py –version
На Windows удобно так:
py -0
(покажет доступные версии, если установлен launcher)
Проблема: pip устанавливает не туда / не находится
Используйте надёжный способ через модуль:
Windows:
py -m pip –version
py -m pip install requests
macOS/Linux:
python3 -m pip –version
python3 -m pip install requests
9) Рекомендация по рабочей папке для задач
Создайте папку, например:
PythonTasks Внутри – подпапки по темам:
01_basics, 02_conditions, 03_loops и т.д.
Именуйте файлы понятно:
task_01.py, task_02.py или sum_numbers.py.
10) Итог: минимальный чек-лист
Установлен Python 3.x
В терминале работает:
python –version
или:
python3 –version
Работает pip:
python -m pip –version
или:
python3 -m pip –version
Выбран редактор: Thonny / VS Code / PyCharm
Умеете:
открыть REPL
запустить файл hello.py