1. Введение в Python и настройка среды разработки
Введение в Python и настройка среды разработки
Что такое Python и зачем он нужен
Python — это язык программирования общего назначения, который часто выбирают для:
В этом курсе мы будем изучать Python 3 и постепенно освоим базовые конструкции языка, работу с данными и принципы написания понятного кода.
> "Beautiful is better than ugly." — The Zen of Python (PEP 20 — The Zen of Python)
Как устроена работа с Python
Интерпретатор и программы
Python — интерпретируемый язык: вы пишете текст программы в файле, а интерпретатор Python выполняет его построчно.
Обычно вы будете работать в двух режимах:
python main.pyВерсии Python
В рамках курса используйте Python 3.10+ (лучше — актуальную стабильную версию). Python 2 давно устарел и для обучения не подходит.
Установка Python
Скачивайте Python только из официального источника:
Windows
macOS
Linux
В Linux Python часто уже установлен, но версия может быть не той. В зависимости от дистрибутива Python ставится через пакетный менеджер.
Если вы не уверены, какую команду использовать, ориентируйтесь на официальную документацию вашего дистрибутива или установите Python с сайта.
Проверка установки
Откройте терминал (или PowerShell на Windows) и выполните команды:
Если команда не сработала, попробуйте:
Также полезно проверить установку pip (менеджера пакетов):
Или:
Если pip не найден, чаще всего помогает команда:
Выбор редактора и IDE
Вам нужна среда, где удобно писать код, запускать программы и видеть ошибки.
Рекомендуемые варианты
Минимальная настройка VS Code
Если вы используете виртуальное окружение (мы его настроим ниже), важно выбрать именно его интерпретатор.
Структура проекта: папка, файлы и точка входа
Хорошая привычка с самого начала — хранить код проекта в отдельной папке.
Пример простой структуры:
my_project/main.pyФайл main.py часто становится точкой входа: его вы запускаете первым.
Первый запуск: файл и интерактивный режим
Запуск файла
Создайте файл main.py с кодом:
Запустите в терминале из папки проекта:
Если используется команда python3, то:
Интерактивный режим
Запустите:
И выполните:
Чтобы выйти:
Ctrl+Z, затем EnterCtrl+DЗависимости и установка пакетов
Python-проекты часто используют внешние библиотеки, которые ставятся через pip.
Пример установки пакета:
Важно: ставить пакеты лучше внутрь виртуального окружения, чтобы разные проекты не мешали друг другу.
Официальная справка по пакетам и установке:
Виртуальные окружения: зачем и как
Зачем нужно виртуальное окружение
Виртуальное окружение — это изолированная папка с собственным Python и пакетами для конкретного проекта. Это помогает:
Официальная документация:
Создание виртуального окружения
Перейдите в папку проекта и выполните:
Будет создана папка .venv.
Активация
Windows (PowerShell):
Windows (cmd):
macOS/Linux:
После активации команды python и pip обычно начинают ссылаться на окружение проекта.
Проверка, что вы внутри окружения
Выполните:
Вы должны увидеть путь, который указывает на .venv.
Деактивация
Типичный рабочий процесс
!Схема показывает связь редактора, терминала, интерпретатора Python и виртуального окружения
Обычно процесс выглядит так:
.venv и активируете его..py файлах.pip в активном окружении.Частые проблемы и быстрые решения
Команда python не найдена
python3 вместо pythonСтавится пакет, но код его не видит
pip используется: pip --versionpython используется: python -c "import sys; print(sys.executable)"IDE запускает не тот интерпретатор
.venvЧто дальше
В следующей статье мы начнём писать простые программы и разберём базовые элементы языка: значения, переменные, типы данных и операции. Вы уже готовы к практике: Python установлен, проект создан, окружение настроено.