1. Введение в Python и настройка среды разработки
Введение в Python и настройка среды разработки
Что такое Python
Python — это язык программирования, на котором пишут программы: от небольших скриптов для автоматизации до веб-сервисов и анализа данных. Он популярен в обучении, потому что код читается почти как обычный текст, а для старта не нужно настраивать сложную инфраструктуру.
> Readability counts. PEP 20 – The Zen of Python
Где используется Python
| Область | Примеры задач | Примеры инструментов на Python |
|---|---|---|
| Автоматизация | обработка файлов, отчёты, переименование папок | os, pathlib, csv |
| Веб-разработка | сайты, API для приложений | Django, Flask |
| Анализ данных | таблицы, графики, расчёты | pandas, NumPy |
| Тестирование | автотесты для приложений | pytest |
| Машинное обучение | модели, классификация, рекомендации | scikit-learn |
Как мы будем работать в курсе
В курсе вы будете:
pip!Схема того, как редактор, терминал и папка проекта работают вместе
Что нужно установить
Для комфортной работы достаточно трёх вещей:
Интерпретатор — это программа, которая читает ваш файл с кодом и выполняет команды.
Установка Python
Установка на Windows
PATH — это список папок, где операционная система ищет команды вроде python.
Установка на macOS
Если в системе есть несколько версий Python, команда может называться python3.
Установка на Linux
На многих дистрибутивах Python уже установлен. Если нет, его обычно устанавливают через менеджер пакетов.
Рекомендация: в Linux команды часто называются python3 и pip3.
Проверка установки
Откройте терминал и выполните одну из команд:
Если команда не найдена, попробуйте:
Ожидаемый результат — строка вида Python 3.x.x.
Быстрая шпаргалка команд
| Задача | Команда |
|---|---|
| Проверить версию Python | python --version или python3 --version |
| Запустить интерактивный режим | python или python3 |
| Выйти из интерактивного режима | exit() |
Выбор редактора: VS Code или PyCharm
VS Code
VS Code — лёгкий и популярный редактор, который становится очень удобным для Python после установки расширения.
PyCharm
PyCharm — полноценная IDE (с множеством функций “из коробки”).
IDE — это программа, которая объединяет редактор, запуск, отладку и управление проектом в одном месте.
Терминал: что это и зачем
Терминал — это окно, где вы запускаете команды. Для Python это нужно, чтобы:
.py файлыЕсли вы на Windows, можно использовать PowerShell или Windows Terminal.
Виртуальное окружение и установка библиотек
Что такое библиотека и pip
Библиотека — это готовый код, который вы подключаете к своему проекту, чтобы не писать всё с нуля.
pip — стандартный инструмент для установки библиотек.
Проверка, что pip доступен:
Если не работает, иногда помогает:
Что такое виртуальное окружение
Виртуальное окружение — это отдельный набор библиотек для конкретного проекта. Оно нужно, чтобы:
Создание виртуального окружения (рекомендуемый способ)
После активации в начале строки терминала обычно появляется пометка вроде (.venv).
Первый запуск Python
Интерактивный режим (REPL)
Запустите:
Попробуйте выполнить команду:
Чтобы выйти:
Запуск файла .py
hello.py со строкой:Если у вас работает команда python3, используйте:
Минимальная структура учебного проекта
Обычно удобно начинать так:
my_project/ — папка проектаmy_project/.venv/ — виртуальное окружениеmy_project/hello.py — ваш кодПозже мы добавим файлы и папки для более крупных программ.
Типичные проблемы и решения
Команда python не найдена
Возможные причины:
python3Что сделать:
python3 --version.pip не работает
Попробуйте запуск через Python:
Не активируется виртуальное окружение в PowerShell
Иногда PowerShell запрещает запуск скриптов активации. В таком случае стоит открыть PowerShell от имени пользователя и разрешить выполнение скриптов для текущего пользователя, следуя официальной документации Microsoft по Execution Policy.
Что дальше
В следующей статье мы начнём писать первые программы и разберём базовые элементы языка: переменные, типы данных и ввод-вывод. Важно, чтобы к этому моменту у вас уже запускались команды python (или python3) и работало виртуальное окружение.