Читать книгу 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

100 задач по Python: отладка кода

Подняться наверх