Jupyter Notebook Python 3: методы и примеры эффективного использования

Вот несколько методов, которые вы можете использовать в Jupyter Notebook с Python 3, а также примеры кода:

  1. Создание нового блокнота.
    Чтобы создать новый блокнот Jupyter, просто откройте терминал или командную строку и выполните следующую команду:

    jupyter notebook

    При этом запустится сервер Jupyter Notebook и откроется новый блокнот в веб-браузере по умолчанию.

  2. Выполнение кода.
    В Jupyter Notebook вы можете выполнить код Python, введя его в ячейку кода и нажав Shift + Enter. Например:

    print("Hello, World!")
  3. Управление типами ячеек.
    Jupyter Notebook поддерживает различные типы ячеек, например ячейки кода и ячейки уценки. Вы можете изменить тип ячейки, выделив ячейку и выбрав соответствующую опцию на панели инструментов или используя сочетания клавиш. Например, чтобы преобразовать ячейку в ячейку уценки, нажмите Esc, чтобы войти в командный режим, а затем нажмите M.

  4. Сочетания клавиш.
    Jupyter Notebook предоставляет различные сочетания клавиш для повышения производительности. Некоторые часто используемые сочетания клавиш включают:

    • Shift + Enter: запустить текущую ячейку и перейти к следующей.
    • Ctrl + Enter: запустить текущую ячейку и остаться в той же ячейке.
    • Esc + A: вставить новую ячейку над текущей.
    • Esc + B: вставить новую ячейку ниже текущей.
    • Esc + D + D: удалить текущую ячейку.
  5. Форматирование Markdown:
    Jupyter Notebook поддерживает форматирование Markdown, что позволяет создавать документацию в форматированном виде вместе с вашим кодом. Вы можете добавлять заголовки, списки, ссылки, изображения и многое другое, используя синтаксис Markdown. Например:

    # Heading 1
    ## Heading 2
    - Item 1
    - Item 2
    [Link](https://www.example.com)
    ![Image](image.jpg)
  6. Магические команды.
    Jupyter Notebook предоставляет магические команды, предлагающие дополнительные функциональные возможности. Например:

    • %run: запуск внешнего скрипта Python.
    • %timeit: измерение времени выполнения инструкции или выражения Python.
    • %matplotlib inline: включение встроенного построения графиков с помощью Matplotlib.
  7. Сохранение и экспорт блокнотов.
    Чтобы сохранить блокнот Jupyter, вы можете нажать кнопку «Сохранить» на панели инструментов или использовать сочетание клавиш Ctrl + S. Вы также можете экспортировать блокноты в различные форматы, такие как HTML, PDF или сценарий Python, выбрав в меню «Файл» >«Загрузить как».

  8. Прерывание работы ядра.
    Если ваш код застрял в бесконечном цикле или выполнение занимает слишком много времени, вы можете прервать работу ядра, нажав кнопку остановки на панели инструментов или воспользовавшись сочетанием клавиш I, I. (нажмите I дважды).

  9. Перезапуск ядра.
    Если у вас возникнут какие-либо проблемы или вы хотите начать с чистого листа, вы можете перезапустить ядро, выбрав в меню «Ядро» >«Перезапустить».