# Продвинутый Python — ПМИ 2026

Курс из 13 лекций, продолжение базового курса Python. Идея — идти от
языка к системе: сначала фундамент и инженерные практики, затем
concurrency, потом углубление в язык, потом внутренности CPython.

## Команда

Лектор — **[Иван Лущ](https://t.me/Ch0p1k3)**.

| Группа | 1 | 2 | 3 | 4 | 1 (ЭАД) |
|---|---|---|---|---|---|
| Семинарист | [Даниэль Хайбулин](https://t.me/kiDaniel) | [Михаил Федоров](https://t.me/mfgnik) | [Дарья Оникова](https://t.me/on1kova) | [Андрей Новгородский](https://t.me/codeforcesrankzero) | [Федор Наумов](https://t.me/fsnaumov) |

## Материалы и связь

- [**manytask**](https://hsemanytask.org/ami-python-advanced) — задачи, скорборд, дедлайны
- [Канал с анонсами](https://t.me/+U3Lc4H5eokNkYWY6)
- [Чат курса](https://t.me/+pZqsKY9Ine5jYzg6)

## Оценка

```
Oитог = 0.2 * семинары + 0.5 * задачи + 0.3 * мок-интервью
```

Подробнее (защита решений, формат мок-интервью) — в первой лекции.

## Как читать эти материалы

Лекции написаны в формате [MyST markdown](https://myst-parser.readthedocs.io/)
и собираются в HTML через [Jupyter Book](https://jupyterbook.org/).
Код-ячейки исполняются при сборке, output фиксируется прямо в тексте.

- **Онлайн** — читай HTML-версию (публикуется автоматически).
- **Локально** — `pip install -r requirements.txt && jupyter-book build .`
- **Интерактивно** — открой любую `lecture.md` через `jupytext` в jupyter:
  `jupytext --to notebook 01-packaging/lecture.md && jupyter notebook`

Все примеры кода — рабочие. Файлы к лекциям (пакеты, конфиги) лежат
рядом в `<номер-лекции>/demo-*/`.
