1. Введение в Python и настройка среды разработки
Введение в Python и настройка среды разработки
Что такое Python и зачем он нужен
Python — это язык программирования, на котором можно писать программы для самых разных задач:
Python часто выбирают как первый язык, потому что его код обычно читается близко к обычному тексту, а для запуска достаточно установить интерпретатор.
Как выполняются программы на Python
Чтобы запустить код на Python, нужен интерпретатор — программа, которая читает ваш файл с кодом и выполняет его.
*.py.!Схема показывает путь: файл с кодом → интерпретатор → результат выполнения
Что нужно установить для работы
Минимальный набор:
Дополнительно (по желанию):
Установка Python
Важное про версии
Windows
macOS
Самый надёжный вариант — установить актуальный Python с официального сайта:
Альтернативно часто используют Homebrew, но для первого шага проще официальный установщик.
Linux
Во многих дистрибутивах Python уже установлен, но версия может отличаться. При необходимости установите Python из репозиториев вашей системы. Важно, чтобы это был Python 3.
Проверка установки
Откройте терминал (командную строку) и выполните команды.
Проверяем версию Python
Если команда не сработала, попробуйте:
На Windows также может работать:
Проверяем установщик пакетов pip
pip — это стандартный инструмент для установки сторонних библиотек.
Если нужно явно указать Python 3:
Шпаргалка по командам
| Задача | Windows (часто) | macOS/Linux (часто) |
|---|---|---|
| Проверить версию Python | py --version или python --version | python3 --version |
| Запустить файл | py script.py или python script.py | python3 script.py |
| Проверить pip | py -m pip --version | python3 -m pip --version |
Выбор и установка редактора кода
Visual Studio Code (рекомендуемый вариант)
Что это даст:
Альтернатива: PyCharm
PyCharm — полноценная среда разработки (IDE), где многое настроено “из коробки”. Официальная страница:
Для курса достаточно VS Code, но вы можете выбрать то, что удобнее.
Первый запуск Python
Интерактивный режим (REPL)
Интерактивный режим — это когда вы вводите команды по одной строке, и Python сразу их выполняет. Запускается командой:
или:
Пример:
Выйти обычно можно командой exit().
Запуск программы из файла
python-course.hello.py.Если у вас на системе требуется python3, используйте:
Виртуальное окружение: зачем оно нужно
Когда вы устанавливаете библиотеки через pip, они попадают в среду Python. Чтобы разные проекты не мешали друг другу (например, одному проекту нужна одна версия библиотеки, а другому — другая), используют виртуальные окружения.
Виртуальное окружение — это отдельная “копия” окружения Python внутри папки проекта.
!Диаграмма показывает, что venv изолирует зависимости разных проектов
Создание и использование виртуального окружения (venv)
Ниже — стандартный способ через модуль venv, который входит в Python.
Создать окружение
В папке проекта выполните:
Если у вас команда Python называется python3:
Здесь:
python -m venv — запуск встроенного модуля venv.venv — имя папки, где будет храниться окружение (часто так и называют)Активировать окружение
Windows (PowerShell):
Windows (cmd):
macOS/Linux:
Обычно после активации в начале строки терминала появляется пометка с именем окружения.
Установить пакет в окружение
Пример установки библиотеки:
Проверить список установленных пакетов:
Выйти из окружения
Полезные советы по организации проекта
.py файлах с понятными именами (lesson1.py, strings.py, loops.py).venv, обычно папку .venv не добавляют в систему контроля версий (к ней мы вернёмся позже в курсе).Что делать, если что-то не запускается
Частые ситуации:
python не найдена: Python не установлен или не добавлен в PATH (особенно на Windows).python3 (macOS/Linux) или py (Windows).pip устанавливает пакеты “не туда”: используйте python -m pip ..., чтобы привязать pip к конкретному Python.Итоги
Вы узнали:
pip и зачем он нуженvenvВ следующей части курса логично перейти к базовому синтаксису: переменным, типам данных и простым операциям — чтобы вы могли писать первые полезные программы.