Comments 5
Нету у маримо режима презентации, в том виде, как описано в статье - ячейки становятся слайдами и перелистываются. По крайней мере, из коробки. Подскажите, какое расширение для этого используете?
ПС. Извини, уже нашел в настройках отображения, реально режим презентации работает без проблем и лишних настроек.
Многие идеи разработчики почерпнули из Ploto.jl
Он Pluto.jl , и он хорош.
В целом, наконец-то и в питоне появляются реактивные ноутбуки. Без реактивности это какой-то слабо повторимый адок
Ещё вроде как есть поддержка работы с зависимостями в рамках блокнота, но в статье вопрос не раскрыли. В Pluto это прям очень удобно: каждый блокнот идёт с манифестом описания зависимостей и запускается в своём энвайроменте, что ещё сильней упрощает повторяемость. В обычных юпитер ноутбуках среда настраивается отдельно, и это не очень удобно. Сколько раз уже было, что взяв старый питоновский ноутбук, его не запустить, т.к. не настроить среду выполнения из-за незафиксированных версий (которые сейчас уже и не выяснить).
Ещё вроде как есть поддержка работы с зависимостями в рамках блокнота, но в статье вопрос не раскрыли.
Вот меня тоже удивило, что не раскрыто, это же второе главное преимущество перед юпитером, на мой взгляд.
Я бы ещё сказал, преимущество не только в воспроизводимости, а ещё в отвязывании окружения блокнота от окружения установки marimo.
В "кровавом энтерпрайзе" блокноты нынче крутят по-новому. Сначала создают "проект":
uv SrochnaiaZadacha
uv venv
uv add pandas jupyterlab openpyxl # итд
Магия uv add в том что не надо перечислять все пакеты, и авто-файл pyproject.toml даст все для быстрого развертывания на другом ПК/ОС/контейнере итд.
А запускают так:
uv run jupyter-lab --notebook-dir=C:\СрочнаяЗадача
uv сам поймет какое окружение (из папки .venv) и какую версию Python надо использовать (а если их нет - то скачает и установит).
Хоть я и люблю jupyter + vscode, но чёт... Короче побежал пробовать. ;)
marimo — реактивный аналог Jupyter Notebook