Основы работы в Jupyter Notebook

Ячейки и режимы работы

Содержание курса

Операции над ячейками

В командном режиме доступны различные операции с ячейками:

  • Добавление ячейки: как упоминалось, A или B добавят соответственно выше или ниже. Также есть кнопка + на панели инструментов (всегда добавляет ниже).

  • Удаление ячейки: двойное D. Будьте осторожны — удалённая ячейка исчезает, но вы можете сразу вернуть её, если случайно удалили, нажав Z (undo delete).

  • Копирование/вырезание и вставка ячеек: клавиши C (copy), X (cut) и V (paste) работают для целых ячеек. Например, можно скопировать одну ячейку и вставить копию ниже.

  • Перемещение ячеек: для перемещения используйте вырезание (X) и вставку (V) или перетаскивание мышью (в командном режиме можно схватить левым краем ячейки и переместить).

  • Слияние ячеек: выделите несколько ячеек (в командном режиме, зажмите Shift и выберите диапазон) и нажмите Shift+M, чтобы объединить их содержимое в одну ячейку.

  • Изменение типа ячейки: M и Y, как отмечалось, переключают между Markdown и кодом. Альтернативно — через меню "Cell -> Cell Type".

  • Выполнение всех ячеек: иногда нужно выполнить сразу весь ноутбук. В меню Cell есть опции Run All, Run All Above, Run All Below. Будьте внимательны: Run All выполнит последовательно все ячейки сверху вниз.

Также важно сохранять работу. Jupyter ноутбук автоматически создает checkpoint — резервную копию. Вы можете вручную создать checkpoint через File -> Save and Checkpoint. Если что-то пошло не так, можно откатиться к предыдущему checkpoint через File -> Revert to Checkpoint.

Немного попрактиковавшись в добавлении, удалении и перемещении ячеек, вы привыкнете к этой системе. Она очень гибкая: всегда можно поменять структуру ноутбука, добавить пояснение между кодом или наоборот, перенести кусок кода выше.