Найти в Дзене
Channel for chill

Jupyter notebook. Фишки, о которых вы (возможно) не знали.

Jupyter построен в рамках iPython project и является интерактивной средой работы с кодом с помощью браузера. Несмотря на это, он является мощным инструментом, который позволяет в одном ноутбуке хранить формулы, код, графики, комментарии. Если вы уже используете Юпитер, я покажу вам пару лайфхаков, которые, возможно, упростят вашу работу в нем. Быстрые команды Чтобы посмотреть список всех доступных хоткеев нужно нажать на кнопку 'open command palette' Наиболее часто мной используемые команды: Также очень крутая фича - замена значений в коде. Для этого необходимо выбрать ячейки, в которых необходимо провести замену, и использовать команду Esc + F. Если необходимо заменить значение во всем кабинете, можно выбрать все ячейки командой Ctrl + A.

Jupyter построен в рамках iPython project и является интерактивной средой работы с кодом с помощью браузера. Несмотря на это, он является мощным инструментом, который позволяет в одном ноутбуке хранить формулы, код, графики, комментарии.

Если вы уже используете Юпитер, я покажу вам пару лайфхаков, которые, возможно, упростят вашу работу в нем.

Быстрые команды

Чтобы посмотреть список всех доступных хоткеев нужно нажать на кнопку 'open command palette'

Вызов меню быстрых комант
Вызов меню быстрых комант

Наиболее часто мной используемые команды:

  • Shift + Enter - выполнение кода выбранной ячейки
  • B - добавление ячейки ниже (все команды прописаны латиницей)
  • A - добавление ячейки выше текущего положения
  • D+D - удаление выбранной ячейки
  • М - изменить ячейку на markdown
  • C - скопировать выбранную ячейку
  • V - вставить выбранную ячейку
  • Х - вырезать выбранную ячейку
  • можно выбирать сразу несколько подряд идущих ячеек. Для этого с зажатой кнопкой 'shift' использовать стрелки. Таким образом можно копировать/вырезать целый блок ячеек.
  • Esc + Z - отмена удаления ячейки
  • alt + Z - отмена изменений, сделанных внутри ячейки
  • Ctrl + Shift + '-' разделение кода на разные ячейки. Перед комбинацией необходимо поставить курсор перед кодом, который необходимо перенести в другую ячейку
  • Alt + I - перемещение к ячейке, которая исполняется в данный момент
  • Shift + Tab - посмотреть список аргументов метода. Очень удобная функция, так как не искать информацию в документации
-2

Также очень крутая фича - замена значений в коде. Для этого необходимо выбрать ячейки, в которых необходимо провести замену, и использовать команду Esc + F. Если необходимо заменить значение во всем кабинете, можно выбрать все ячейки командой Ctrl + A.