Глава 2 · Давайте установим Python!

Рекомендации Cartesian School и итоги

Три пути настройки рабочего места — и финальная практика: полный чек-лист сборки рабочего места на вашем собственном компьютере.

Три рекомендованных пути Cartesian School

Все инструменты этой главы — легитимные, рабочие варианты. Вот три сочетания, которые мы рекомендуем в зависимости от ваших целей:

ПутьРедакторУправление пакетамиКому подходит
СтандартныйVS Codevenv + pipРекомендуем для этого курса — минимум движущихся частей, максимум понимания
БыстрыйVS Code или любой другойuvЕсли хочется скорости и единого инструмента с первого дня
Data sciencePyCharm, VS Code или Jupyterconda / MiniforgeЕсли вы уже нацелены на анализ данных, ML или научные вычисления
Если сомневаетесь
Начните со стандартного пути — VS Code + venv + pip. Это ровно то, что мы использовали во всех примерах этой главы, и на нём проще всего понять, что реально происходит «под капотом». К uv или conda всегда можно перейти позже — идеи от этого не изменятся.

Практика: соберите рабочее место (local-required)

Эта практика — обязательная для выполнения на вашем собственном компьютере. В отличие от интерактивных упражнений в браузере из других глав, установку Python нельзя (да и не нужно) эмулировать онлайн — смысл именно в том, чтобы у вас на диске появилось настоящее, работающее рабочее место.

local-required
Пройдите каждый пункт по порядку на своём компьютере и отметьте выполненное. Ничего отправлять на проверку не нужно — это чек-лист для вас самих.
★★★ Обязательная практика главы
Чек-лист рабочего места (18 шагов)

Итоги главы

Что мы теперь умеем

  • Понимаем семь слоёв между железом и своим кодом — и что интерпретатор, редактор, pip и окружение — четыре разные вещи.
  • Понимаем, что такое терминал, shell и переменная PATH, и как компьютер находит команду по имени.
  • Установили Python на своей операционной системе — Windows, macOS или Linux — и знаем её особенности (PATH-галочка, системный Python, PEP 668).
  • Умеем проверять, какой именно интерпретатор реально запущен, через sys.executable.
  • Настроили редактор кода — VS Code или PyCharm — и умеем выбирать интерпретатор для проекта.
  • Понимаем, зачем нужны виртуальные окружения, умеем их создавать, активировать и устанавливать в них пакеты.
  • Различаем pip, pipx, venv, virtualenv и uv — и знаем, для какой задачи каждый из них.
  • Знаем, как работает conda и семейство Anaconda/Miniconda/Miniforge, и когда его стоит выбрать.
  • Умеем диагностировать восемь самых частых проблем установки и настройки.
  • Собрали полноценное, работающее рабочее место Python-разработчика на своём компьютере.
Что дальше
С готовым рабочим местом вы полностью подготовлены к главе 3 — там мы начнём писать настоящий, содержательный код.