1. Введение в Python и настройка окружения
Введение в Python и настройка окружения
Что такое Python и зачем он нужен
Python — это язык программирования общего назначения, который часто выбирают для старта из-за понятного синтаксиса и большого количества готовых библиотек.
Python используют, чтобы:
Важно: в курсе мы будем учиться не только писать код, но и правильно запускать его, понимать ошибки и работать с инструментами.
Как устроена работа Python
Когда вы пишете программу на Python, обычно происходит такой процесс:
main.py).Интерпретатор — это программа, которая запускает ваш Python-код.
!Схема: файл с кодом → интерпретатор Python → результат в терминале
Какую версию Python ставить
Для обучения и большинства современных задач выбирайте Python 3.
Рекомендации:
Официальная страница загрузки Python:
Установка Python
Ниже — базовая установка через официальный установщик. Это самый универсальный путь для начала.
Windows
python из терминала).Проверка установки:
python --version.Если всё хорошо, вы увидите версию, например Python 3.13.1.
Если команда python не найдена, чаще всего причина в PATH (см. раздел про типичные проблемы ниже).
macOS
На macOS Python может быть предустановлен, но часто это не та версия, с которой удобно учиться.
Рекомендуемый вариант:
python3 --version.Linux
На многих дистрибутивах Python 3 уже есть.
Проверка:
python3 --versionЕсли Python не установлен, устанавливайте через менеджер пакетов вашего дистрибутива (способ зависит от системы).
Официальная документация по установке:
Терминал, команды и проверка окружения
Терминал (или консоль) — это приложение, где можно вводить команды.
Минимальный набор команд для проверки:
python --version или python3 --versionpip --version или pip3 --versionpip — это менеджер пакетов Python (через него устанавливают библиотеки).
Чтобы посмотреть, какой Python запускается, полезна команда:
where pythonwhich python3Выбор редактора кода
Вам нужен редактор, который умеет работать с проектами и подсвечивать ошибки.
Популярные варианты:
Если выбираете VS Code, установите расширение Python:
Виртуальные окружения: зачем они нужны
Виртуальное окружение — это отдельная папка с зависимостями (библиотеками) для конкретного проекта.
Зачем это нужно:
Создание виртуального окружения (стандартный модуль venv):
python -m venv .venv (на macOS/Linux часто python3 -m venv .venv).Команды активации:
.venv\Scripts\Activate.ps1.venv\Scripts\activate.batsource .venv/bin/activateПризнак, что окружение активно: в начале строки терминала появляется что-то вроде (.venv).
Выход из окружения:
deactivateДокументация по venv:
Первый запуск Python
Есть два базовых способа запускать Python.
Интерактивный режим (REPL)
REPL удобен, чтобы быстро проверить идею.
python (или python3).2 + 2 и нажмите Enter.exit().Запуск файла со скриптом
Создайте файл main.py и напишите:
Запустите:
python main.py (или python3 main.py)Если всё настроено правильно, вы увидите строку Привет, Python!.
Типичные проблемы и решения
Ниже — самые частые ситуации у начинающих.
Команда python не распознаётся
Возможные причины:
Что сделать:
where python (Windows) или which python3 (macOS/Linux).python3 вместо python.pip не работает
Частые причины:
Практичный вариант запуска pip через Python:
python -m pip --versionpython -m pip install <package>Так вы точно ставите пакеты именно для того Python, который запускаете.
Ошибки из-за кириллицы в Windows
Иногда терминал или файл сохранён в неподходящей кодировке.
Решение для начала:
Как организовать папку проекта
Для учебных проектов удобна простая структура:
python-course)main.py).venv (часто его не добавляют в репозиторий)Пример:
Что дальше по курсу
В следующей статье мы начнём писать код системно: познакомимся с переменными, типами данных и базовыми операциями, чтобы вы уверенно читали и писали простые программы.