1. Введение в Python и настройка окружения
Введение в Python и настройка окружения
Зачем вам Python в этом курсе
Python — один из самых популярных языков программирования для обучения и практики. В рамках курса мы будем использовать Python, чтобы:
К концу этой статьи у вас должно быть установленное окружение и понимание, как запускать Python‑код.
Что такое Python и как он работает
Python — это язык программирования, который часто выбирают за читаемый синтаксис и большое количество библиотек.
Python обычно запускается так:
main.py) или в интерактивной консоли.!Схема показывает, как код проходит через интерпретатор и использует установленные библиотеки
Где используется Python
Важная мысль про стиль кода
> Beautiful is better than ugly. > Explicit is better than implicit. > Simple is better than complex. > Complex is better than complicated. > ... > Readability counts. > > The Zen of Python (PEP 20) — набор принципов, на которые часто ориентируются Python‑разработчики. PEP 20
Что нужно установить
Для обучения вам понадобится:
Почему именно Python 3
Python 2 — устаревшая ветка, она больше не поддерживается. В этом курсе мы используем Python 3.
Установка Python
Шаг 1. Скачайте Python
Скачивайте Python с официального сайта:
Рекомендуем ставить актуальную стабильную версию Python 3.
Шаг 2. Установите и проверьте установку
#### Windows
Проверка в терминале (PowerShell или cmd):
Если команда python не находится, попробуйте:
#### macOS
На macOS Python может уже быть установлен, но важно, чтобы это был Python 3.
#### Linux
Во многих дистрибутивах Python 3 уже есть.
Проверка:
Если Python 3 не установлен, установите через менеджер пакетов вашей системы (команды зависят от дистрибутива).
Текстовый редактор или IDE
Для курса удобно использовать Visual Studio Code.
После установки VS Code поставьте расширение Python:
Сравнение вариантов
| Вариант | Плюсы | Минусы | Когда выбирать | |---|---|---|---| | Visual Studio Code | Бесплатный, много расширений, удобно для проектов | Нужно один раз настроить | Универсальный вариант для курса | | PyCharm Community | Сильная поддержка Python из коробки | Может быть тяжелее на слабых ПК | Если хотите IDE «всё в одном» | | Любой текстовый редактор + терминал | Минимум лишнего, полезно для понимания | Меньше подсказок | Если любите простоту |
Установка пакетов: pip
pip — стандартный менеджер пакетов Python. Он скачивает и устанавливает библиотеки.
Проверка, что pip доступен:
На macOS/Linux иногда используют python3:
Важно: в курсе мы будем ставить библиотеки внутрь проекта через виртуальные окружения.
Официальная справка:
Виртуальное окружение: venv
Когда вы устанавливаете библиотеки через pip, они попадают в окружение Python. Если ставить всё «в систему», быстро возникает хаос:
Виртуальное окружение — это изолированная папка с отдельным Python‑окружением для конкретного проекта.
Официальная справка:
Создание виртуального окружения
Перейдите в папку будущего проекта и выполните:
На macOS/Linux, если Python запускается как python3:
Активация виртуального окружения
#### Windows (PowerShell)
#### Windows (cmd)
#### macOS/Linux
После активации в терминале обычно появляется префикс вроде (.venv) — это знак, что вы устанавливаете пакеты внутрь проекта.
Установка пакета в виртуальное окружение
Когда окружение активировано:
Проверить список установленных пакетов:
Первый запуск Python
Вариант 1. Интерактивная консоль
Запуск:
Вы увидите приглашение ввода >>>. Попробуйте:
Чтобы выйти:
Ctrl+Z, затем EnterCtrl+DВариант 2. Запуск файла
Создайте файл main.py:
Запустите:
Рекомендуемая структура проекта на старте
Для небольших учебных проектов удобно так:
project/.venv/ (виртуальное окружение)
- main.py
- README.md (краткое описание проекта)Важно: папку .venv обычно не добавляют в репозиторий, но в рамках курса достаточно понимать, что это техническая папка окружения.
Частые проблемы и как их решать
Команда python не найдена
py.python3 вместо python.Установили пакет, но импорт не работает
Чаще всего причина одна: пакет установили не в то окружение.
Проверьте, какой Python используется:
На Windows вместо этого можно посмотреть путь так:
И убедитесь, что у вас активировано .venv.
VS Code не видит виртуальное окружение
В VS Code выберите интерпретатор Python:
.venv.(Названия пунктов могут немного отличаться в зависимости от версии VS Code, но смысл один: редактор должен запускать код тем Python, который в вашем окружении.)
Что дальше по курсу
В следующей статье мы начнем писать базовые программы: разберем переменные, типы данных и простые операции, а также научимся аккуратно выводить информацию и читать ввод пользователя. Важно, чтобы к этому моменту у вас уверенно работали:
python в терминале;main.py;.venv.