1. Введение в Python и настройка окружения
Введение в Python и настройка окружения
Что такое Python
Python — это язык программирования общего назначения: на нём пишут веб‑сервисы, скрипты автоматизации, анализируют данные, обучают модели машинного обучения, создают ботов и инструменты для разработчиков.
Почему Python часто выбирают для старта:
Важная особенность Python: код выполняется интерпретатором. Это программа, которая читает ваш код и выполняет его.
Версии Python и что устанавливать
Сегодня основная ветка — Python 3. Для обучения и новых проектов используйте Python 3.
Рекомендации:
Полезные ссылки:
Способы писать и запускать Python‑код
В Python обычно работают в одном (или нескольких) режимах:
В рамках курса базовым будет подход со скриптами и запуском из терминала.
Установка Python
Windows
Проверка установки (в PowerShell или cmd):
Иногда на Windows команда может быть такой:
macOS
На macOS системный Python может отсутствовать или быть не той версии. Рекомендуемый путь — установить официальный пакет с Скачивание Python или использовать менеджер пакетов.
Проверка:
Linux
Чаще всего Python уже установлен. Если нет — установите через пакетный менеджер вашего дистрибутива.
Проверка:
Редактор кода или IDE
Для начала важны две вещи: подсветка синтаксиса и удобный запуск.
Популярные варианты:
Для экспериментов и учебных заметок:
Если вы совсем не уверены в выборе, берите VS Code: он лёгкий, бесплатный и хорошо подходит для обучения.
Терминал и рабочая папка проекта
Терминал (командная строка) — это место, где вы запускаете команды и программы. Вам понадобится навык:
Пример: создать папку и перейти в неё (macOS/Linux):
В Windows PowerShell аналогично:
Первый запуск: REPL и скрипт
REPL
Запуск:
Или на macOS/Linux часто так:
Вы увидите приглашение ввода >>>. Попробуйте:
Выход из REPL:
Ctrl+DCtrl+Z, затем EnterСкрипт
Создайте файл hello.py с содержимым:
Запуск:
Виртуальные окружения: зачем они нужны
В проектах Python часто используются сторонние библиотеки. Разные проекты могут требовать разные версии библиотек. Чтобы зависимости одного проекта не ломали другой, используют виртуальные окружения.
Идея простая:
Для базовой работы достаточно встроенного модуля venv.
Документация:
!Схема показывает, что у каждого проекта свои зависимости в отдельном venv
Создание и активация venv
Сначала зайдите в папку проекта.
Создать окружение (в папке появится каталог .venv):
Активация:
После активации в терминале обычно появляется префикс с именем окружения, например (.venv).
Выход (деактивация):
pip и установка библиотек
pip — стандартный инструмент для установки пакетов.
Документация:
Проверить версию pip:
Установить пакет (пример):
Обновить pip:
Важно: устанавливайте пакеты после активации виртуального окружения, чтобы они попали именно в него.
Как понимать ошибки установки и запуска
Частые ситуации:
python не найденаpython3.
- На Windows иногда удобнее использовать py.venv.
- Убедитесь, что и запуск, и установка выполняются одной командой вида python -m pip ....python --version в том же терминале, где запускаете проект.Минимальный рабочий процесс для каждого проекта
Держите «шаблон» действий:
python -m venv .venv.python -m pip install ....python file.py.В следующих материалах мы начнём писать программы: переменные, типы данных, ввод/вывод, условия и циклы — всё в рамках этого окружения.