1. Введение в Python и настройка окружения
Введение в Python и настройка окружения
Python — это язык программирования, который используют для автоматизации, анализа данных, веб-разработки, написания ботов, тестирования и множества других задач. В этом курсе мы начнём с базовых понятий программирования и научимся писать небольшие программы на Python.
Что такое Python
Python — это интерпретируемый язык: ваш код выполняется программой-интерпретатором (Python), которая читает команды построчно и выполняет их.
Важно различать:
В рамках курса используйте Python 3.11+ (лучше актуальную стабильную версию).
Как будет устроена работа с Python
Обычно вы будете делать так:
.py.!Схема показывает путь от написания кода до запуска и получения результата
Установка Python
Скачивайте Python только из официального источника:
Windows
Проверка установки:
Если команда python не найдена, попробуйте:
> На Windows часто удобнее использовать py (Python Launcher), он ставится вместе с Python.
macOS
Самый надёжный путь — установить Python с официального сайта:
Проверка установки:
Linux
Во многих дистрибутивах Python уже установлен. Проверьте:
Если Python не установлен, используйте менеджер пакетов вашего дистрибутива (команды зависят от системы). Если вы не уверены, установите Python через инструкции вашего дистрибутива или через официальный сайт.
Терминал и базовые команды
Для запуска Python вы будете использовать терминал (командную строку).
Полезные команды:
python --version или python3 --versionpython main.py или python3 main.pypip --version или pip3 --versionРежим интерактивной работы (REPL)
Python можно запускать в интерактивном режиме: вы вводите команды, и Python сразу показывает результат.
Запуск:
или на macOS/Linux:
Пример:
Выход:
exit() или сочетание клавиш Ctrl + Z, затем Enterexit() или Ctrl + DИнтерактивный режим удобен для быстрых проверок, но программы курса мы будем писать в файлах.
Редактор кода
Вам нужен редактор кода, который умеет работать с Python, подсвечивать ошибки и запускать код.
Рекомендуемые варианты:
На старте достаточно VS Code.
Папка проекта и первый файл
Создайте папку проекта, например python-basics.
Внутри создайте файл main.py:
Запуск из терминала (в папке проекта):
Если у вас macOS/Linux и команда python не работает:
Виртуальное окружение (venv)
Виртуальное окружение — это отдельная папка с собственным Python и установленными пакетами. Оно нужно, чтобы зависимости одного проекта не ломали другой.
Официальная документация:
Создание venv
В папке проекта выполните:
На macOS/Linux иногда нужно так:
Активация venv
Windows (PowerShell):
Windows (cmd):
macOS/Linux:
После активации в начале строки терминала обычно появляется имя окружения, например (.venv).
Деактивация venv
!Иллюстрация показывает, где лежит код и где находится виртуальное окружение
pip и установка пакетов
pip — менеджер пакетов Python. С его помощью вы устанавливаете сторонние библиотеки.
Официальная документация:
Пример установки пакета (в активированном venv):
Проверка установленных пакетов:
Файл requirements.txt
Чтобы зафиксировать зависимости проекта, обычно создают файл requirements.txt.
Сохранить текущие зависимости:
Установить зависимости из файла:
На первом занятии вам может быть достаточно venv и pip install .... Подробно про пакеты и зависимости мы ещё поговорим, когда начнём делать проекты.
Частые проблемы и решения
Команда python не найдена
Возможные причины и действия:
python3, а не python.В VS Code не тот интерпретатор
Если VS Code запускает не тот Python:
.venv.Справка по Python в VS Code:
Ошибка прав при активации venv в PowerShell
Иногда PowerShell блокирует выполнение скриптов активации. В таком случае можно активировать окружение через cmd или настроить политику выполнения. Если вы не уверены, используйте активацию через cmd.
Что дальше по курсу
После настройки окружения мы начнём писать код: разберём переменные, типы данных, операции, ввод-вывод и простые условия. Важно, чтобы к следующему занятию у вас уверенно запускались:
python --versionpython main.py.venvpip