1. Введение в Python и настройка окружения
Введение в Python и настройка окружения
Что такое Python и почему он подходит для старта
Python — это язык программирования, который часто выбирают для изучения основ, потому что он:
В рамках курса мы будем писать небольшие программы, запускать их локально и постепенно изучать базовые конструкции языка.
Как устроено «окружение» Python
Чтобы писать и запускать код, обычно нужны:
pip (чтобы устанавливать библиотеки)!Схема показывает, как редактор, интерпретатор, pip и виртуальное окружение связаны между собой
Какую версию Python устанавливать
Рекомендуется ставить актуальную стабильную версию Python 3. В этом курсе предполагается Python 3.x.
Важно:
Официальная страница загрузки Python: Python Downloads.
Установка Python
Windows
Проверка установки (в PowerShell или cmd):
Если команда python не находится, вероятно:
py (Python Launcher)Тогда попробуйте:
macOS
На macOS Python может быть предустановлен, но важно поставить актуальную версию с официального сайта.
Проверка в Terminal:
Обратите внимание: на macOS часто используется python3 вместо python.
Linux
На многих дистрибутивах Python уже установлен. Проверьте:
Если нужно установить:
apt, dnf, pacman)Выбор редактора кода
VS Code
Популярный выбор для обучения:
Скачать: Visual Studio Code.
Рекомендуемое расширение:
PyCharm
IDE, ориентированная на Python (есть бесплатная Community-версия):
Скачать: PyCharm.
Первый запуск Python
Есть два основных способа:
.py: основной способ писать программыИнтерактивный режим
Запустите в терминале:
или (часто на macOS/Linux):
Попробуйте выполнить команду:
Чтобы выйти:
Ctrl+Z, затем EnterCtrl+DЗапуск файла .py
python-basics.main.py.или:
Виртуальные окружения: зачем и как
Виртуальное окружение — это отдельная папка с «локальным Python и библиотеками» для конкретного проекта.
Зачем это нужно:
Создание окружения venv
Перейдите в папку проекта и выполните:
Если у вас команда python3, то:
Активация окружения
Windows (PowerShell):
Windows (cmd):
macOS/Linux:
После активации в терминале обычно появляется префикс с именем окружения, например (.venv).
Установка библиотек через pip
Пример установки пакета:
Домашнее правило на будущее: устанавливайте пакеты внутрь активированного виртуального окружения.
Официальная документация:
Типичная структура учебного проекта
Пример минимальной структуры:
python-basics/main.py.venv/Папку .venv обычно не добавляют в репозиторий, если вы используете систему контроля версий, а зависимости фиксируют отдельно (к этому мы ещё вернёмся позже в курсе).
Частые проблемы и быстрые решения
python не найденаpython3 (macOS/Linux) или py (Windows)pip не работает или ставит пакеты не туда.venv, в PyCharm укажите interpreter проектаЧто дальше
Теперь у вас есть рабочее окружение: Python установлен, вы умеете запускать код и создавать виртуальные окружения. В следующей теме мы начнём изучать базовый синтаксис: переменные, типы данных и простейшие операции.