July 29, 2022

3 нетипичных способа украсить Jupyter блокнот

Преимуществом среды Jupyter являются широкие возможности по наведению красоты вокруг вашего кода. Рассмотрим полезные настройки, которые не у всех на слуху.

Таблицы

В Markdown ячейках можно создавать таблицы, для чего достаточно отделять поля в строках символами "|", а между заголовком и первой строкой поместить служебный ряд из "-" в каждой ячейке, разделенных все той же прямой линией. Для выравнивания можно поместить символ ":" слева от тире (выравнивание по левому краю), справа или и там, и там (посередине):

столбец1|столбец2|столбец3
:-|:-:|-:
значен1|значен2|значен3

Выглядит после исполнения:

Вставка из буфера обмена

Вы можете вставлять картинки в блокнот прямо из буфера обмена. Для этого создайте Markdown ячейку и нажмите CTRL+V:

![image.png](attachment:c8e09a31-5693-4e78-9450-e3ccc4a61c4b.png)

Исполняем и получаем:

Текст кода

Другой фишкой является возможность задать строки кода прямо в Markdown ячейке. Для этого следует заключить его в блок отделенный 3 косыми кавычками слева и справа. При этом во избежание ошибок форматирования отделяйте начало блока пустой строкой и косые кавычки сделайте сверху и снизу в отдельных строках и в самом начале:

<div class='alert alert-info'> Это тест, а ниже будет код:

```
print('hello')
print('I'am python code')
```
</div>

В целом хочется напомнить, что Markdown ячейки позволяют использовать всю мощь html разметки. Например, так можно задать зачеркнутый текст:

<del>Этот текст был раньше, но мы его исправили</del>

Еще больше возможностей раскрыто ранее в материалах:

1. Самые популярные приемы форматирования в Markdown

2. Интеграция форматирования HTML

3. Запись математических формул с LaTeX

4. Добавление картинок в блокнот