Подготовка окружения

Содержание

  1. Что такое интерпретатор
  2. Что такое IDE
  3. Установка PyCharm
  4. Виртуальное окружение
  5. Практика

1. Что такое интерпретатор

Интерпретатор — это программа, которая читает код построчно и сразу выполняет его, превращая инструкции языка программирования в команды, понятные компьютеру.

В отличие от компилятора, который сначала переводит всю программу целиком, интерпретатор работает постепенно: прочитал строку, обработал, выполнил, перешёл дальше.

Python относится к языкам, которые используют интерпретатор. Когда мы пишем:

print("Hello, World!")

интерпретатор Python выполняет эту команду и выводит текст на экран. Почему Python стал основным языком автоматизации в этом курсе, мы обсуждали в 01.02 - Знакомство с AQA.

Преимущества интерпретатора

Удобство тестирования и отладки

Ошибки проще искать постепенно, потому что код выполняется по шагам.

Кроссплатформенность

Один и тот же Python-код можно запускать на разных операционных системах, если там установлен подходящий интерпретатор.

Недостатки интерпретатора

Скорость

Интерпретируемый код обычно выполняется медленнее, чем заранее скомпилированный.

Зависимость от установленного интерпретатора

Чтобы запустить Python-код, на системе должен быть установлен Python.

Установка интерпретатора Python

Для работы с Python нужно установить интерпретатор.

Основной источник установки: python.org/downloads.

Windows

На Windows после запуска установщика нужно обратить внимание на важный пункт:

Add Python to PATH

Этот флажок обязательно нужно включить, чтобы команда python была доступна из терминала.

Проверить установку можно командой:

python --version

Пример вывода:

C:\Users\eugen>python --version
Python 3.12.13
 
C:\Users\eugen>

Linux

В некоторых Linux-дистрибутивах Python уже установлен.

Проверка версии:

python3 --version

Если Python отсутствует или требуется установка через пакетный менеджер:

sudo apt-get update && sudo apt-get install python3

Для установки конкретной версии укажите её в имени пакета (минорная версия, без патча):

sudo apt-get install python3.12

macOS

На macOS для обращения к Python обычно используется команда:

python3 --version

Установка на macOS

  1. Если Homebrew ещё не установлен, откройте терминал и выполните команду:

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

    Это установит Homebrew, если он ещё не установлен.

  2. После установки Homebrew выполните команду для установки Python:

    brew install python

2. Что такое IDE

IDE — это integrated development environment, то есть интегрированная среда разработки.

Проще говоря, это рабочее место разработчика внутри одной программы: редактор кода, подсветка синтаксиса, автодополнение, запуск, отладка, терминал и интеграция с Git.

IDE помогает не переключаться между десятком отдельных инструментов, а работать с проектом из одного интерфейса.

Примеры IDE и редакторов

  • PyCharm — для Python.
  • Visual Studio — для C#, F#, Python и других языков.
  • IntelliJ IDEA — для Java.
  • Eclipse — для Java и других языков.
  • Visual Studio Code — редактор с возможностями IDE и поддержкой большого количества языков.

Что обычно входит в IDE

  • Редактор кода — место, где пишется и редактируется код.
  • Интерпретатор или компилятор — механизм запуска программы.
  • Отладчик — инструмент для пошагового анализа выполнения.
  • Интеграция с Git — работа с ветками, коммитами и изменениями.
  • Автодополнение — подсказки по методам, переменным, импортам.
  • Терминал — командная строка прямо внутри IDE.

Преимущества IDE

  • быстрее писать код;
  • проще искать ошибки;
  • удобнее работать с большими проектами;
  • легче запускать и отлаживать программы;
  • основные инструменты находятся в одном месте.

3. Установка PyCharm

PyCharm — одна из самых популярных IDE для Python. Её разрабатывает JetBrains.

Для обучения достаточно бесплатной версии PyCharm Community. Платная версия Professional даёт больше возможностей, например для веб-разработки, но для старта курса базовой версии достаточно.

Скачать PyCharm можно со страницы JetBrains.

Общий порядок установки

  1. Скачать установщик PyCharm Community.
  2. Запустить установку.
  3. Оставить стандартные параметры, если нет особых требований.
  4. Дождаться завершения установки.
  5. Запустить PyCharm.
  6. Создать или открыть проект.
  7. Проверить, что выбран корректный Python-интерпретатор.

На реальном коммерческом проекте IDE часто предоставляется компанией, но для обучения бесплатной Community-версии достаточно.

Как сменить интерпретатор в PyCharm

Иногда нужно переключить проект на другой интерпретатор: например, если сломалось окружение, изменилась версия Python или нужно подключить virtualenv.

Порядок действий:

  1. Открыть проект в PyCharm.
  2. Перейти в настройки:
    • Windows/Linux: File → Settings
    • macOS: PyCharm → Preferences
  3. Открыть раздел:
    • Project → Python Interpreter
  4. Нажать на текущий интерпретатор или значок шестерёнки.
  5. Выбрать Add Interpreter...
  6. Выбрать тип:
    • Virtualenv Environment
    • System Interpreter
    • Conda Environment
  7. Указать путь к интерпретатору или создать новое окружение.
  8. Нажать Apply или OK.
  9. Проверить, что проект запускается с выбранным интерпретатором.

4. Виртуальное окружение

Виртуальное окружение — это изолированная среда Python внутри конкретного проекта.

Оно позволяет хранить зависимости проекта отдельно от системного Python и других проектов.

Например, в одном проекте может использоваться одна версия библиотеки, а в другом — другая. Без виртуального окружения такие зависимости легко начинают конфликтовать.

Зачем нужно виртуальное окружение

  • изолировать зависимости проекта;
  • не загрязнять системный Python;
  • проще переносить проект на другую машину;
  • фиксировать версии библиотек;
  • безопаснее обновлять зависимости.

Как понять, что окружение активировано

В терминале PyCharm у активированного окружения обычно появляется префикс, например:

(.venv)

Это означает, что команды python и pip будут работать внутри виртуального окружения проекта.

Типовая структура

Часто виртуальное окружение создаётся в папке проекта и называется:

.venv

Эту папку обычно не коммитят в Git, потому что зависимости можно восстановить через список пакетов. Про Git и остальные инструменты AQA мы говорили в 01.01 - Введение в автоматизированное тестирование.

5. Практика

Задание 1

Установить Python и проверить версию в терминале.

Windows:

python --version

Linux/macOS:

python3 --version

Ожидаемый результат: версия 3.12 и выше.

Задание 2

Установить PyCharm Community и создать первый проект.

Проверить, что проект использует нужный Python-интерпретатор.

Задание 3

Создать простой Python-файл и запустить его из PyCharm.

Пример:

print("Hello, AQA!")

Задание 4

Проверить, что виртуальное окружение активировано.

В терминале должен отображаться префикс вроде:

(.venv)

Задание 5

Выписать в удобное для вас место основные элементы окружения:

  • Python;
  • интерпретатор;
  • IDE;
  • PyCharm;
  • virtual environment;
  • .venv;
  • терминал;
  • python --version;
  • python3 --version.

⬅️ Назад: 01.02 - Знакомство с AQA | Далее: 02 - MOC ➡️ Модуль: 01 - MOC