Ноутбуки
Работа с ноутбуками в QUBU — создание, редактирование, импорт/экспорт, запуск кода, Jupyter и GPU
Горячие клавиши
Изучите сочетания клавиш для быстрой работы
Сессия Jupyter и GPU
Управление сессиями и выбор GPU-конфигураций
Быстрый старт
Создание ноутбука
Откройте страницу ноутбука и при необходимости создайте новый (меню или палитра команд).
Добавление ячеек
Добавьте первую ячейку: «Добавить код» или «Добавить Markdown».
Переименование
Клик по заголовку переименовывает ноутбук; изменения сохраняются автоматически.
Вставка новых ячеек
Выберите ячейку — под ней появятся кнопки «Код» и «Markdown» для вставки следующей.
Структура интерфейса
Работа с ячейками
Добавить
Вставка ячеек выше/ниже выбранной или в начало/конец
Переместить
Используйте стрелки на карточке или команды меню
Удалить
Удаление одной или нескольких выбранных ячеек
Объединить
Выберите несколько подряд — содержимое склеится в одну
Копировать
Копирование и вставка с сохранением типов и порядка
Смена типа ячейки
Переключайте между code ↔ markdown для отдельных ячеек. Для нескольких ячеек доступно объединение. Сворачивание кода находится в разделе «Отображение» меню-бар.
Запуск кода и выводы
Способы запуска
Запускайте отдельную ячейку, несколько выбранных или все ячейки сверху вниз с помощью кнопки «Запустить все».
После выполнения кода:
- Отображаются выводы (stdout/stderr/результаты)
- Поддерживаются счётчики выполнения
- В случае
input()появится безопасный модальный ввод - Ошибки выполнения показываются в области вывода ячейки
Импорт и экспорт .ipynb
Импорт
Выберите файл .ipynb для загрузки в текущий ноутбук.
Ограничения:
- Максимальный размер — до 10 МБ
- Поддерживаемые типы:
code,markdown(ячейкиrawигнорируются) - Требуется валидный JSON с массивом
cells
Синхронизация:
После импорта данные отправляются на сервер. При ошибке сохранения будет предупреждение (импорт локально завершён).
Экспорт
Сохраняет текущий ноутбук как .ipynb файл.
Имя файла формируется из названия ноутбука и автоматически очищается от недопустимых символов.
Совместимость
Импортированные ноутбуки полностью совместимы с Jupyter Notebook и JupyterLab.
Консоль
Встроенный терминал
Выполняйте shell-команды в активной Jupyter-сессии через IPython:
- Используйте префикс
!для команд:!pip list,!ls - Кнопка прерывания останавливает текущее выполнение
- Команда
clearочищает историю консоли
Правая панель
Управление сессией
Контроль Jupyter-сессии:
- Индикатор состояния сессии
- Кнопки запуска/остановки
- Выбор GPU-конфигурации (модальное окно)
Навигация и инструменты:
- Оглавление Markdown-ячеек
- Уведомления о событиях
- Список артефактов сессии
Требование для запуска
Для выполнения кода нужна активная сессия со статусом «готово». Подробнее — см. Сессия Jupyter и GPU.
Совместный доступ и безопасность
Через кнопку «Поделиться» управляйте параметрами доступа к текущему ноутбуку:
- Публичный или приватный доступ
- Генерация ссылок для совместной работы
- Управление правами участников
Автоматическая остановка
При длительной неактивности появляется предупреждение; затем сессия может быть остановлена автоматически для экономии ресурсов.