Оживите свои блокноты Jupyter: руководство по настройке тем Jupyter

Jupyter Notebooks стали незаменимым инструментом для специалистов по обработке данных, программистов и исследователей. Они предоставляют интерактивную среду кодирования, которая позволяет легко комбинировать код, текст и визуализацию. Хотя тема Jupyter по умолчанию функциональна, она может быть не самой привлекательной визуально. В этой статье мы рассмотрим различные способы настройки тем Jupyter, которые сделают процесс кодирования более приятным и персонализированным.

  1. Расширение Jupyter Themes.
    Самый простой способ изменить внешний вид вашего блокнота Jupyter — использовать расширение Jupyter Themes. Это расширение предоставляет набор готовых тем, которые вы можете применить к своему блокноту с помощью всего лишь нескольких строк кода. Чтобы установить расширение, используйте следующую команду:

    !pip install jupyterthemes

    После установки вы можете применить тему, используя следующий фрагмент кода:

    !jt -t <theme_name>

    Замените <theme_name>на нужную тему, например onedork, oceans16или chesterish.

  2. Пользовательский стиль CSS.
    Если вам нужен больший контроль над внешним видом вашего блокнота Jupyter, вы можете использовать собственный стиль CSS. Создайте новый файл CSS и добавьте нужные стили. Например, вы можете изменить шрифт, цвета, поля и многое другое. Чтобы применить пользовательский файл CSS к записной книжке, выполните следующие действия:

    • Поместите CSS-файл в тот же каталог, что и ваш блокнот.
    • Добавьте следующий фрагмент кода в начало блокнота:
      from IPython.display import display, HTML
      display(HTML('<link rel="stylesheet" href="./custom.css">'))

      Обязательно замените custom.cssфактическим именем вашего CSS-файла.

  3. Расширение Jupyter-themer:
    Еще одно популярное расширение для настройки тем Jupyter — Jupyter-themer. Это расширение предоставляет графический пользовательский интерфейс (GUI), который позволяет настраивать различные аспекты темы, такие как шрифты, цвета и фон. Чтобы установить Jupyter-themer, используйте следующую команду:

    !pip install jupyter-themer

    После установки вы можете запустить графический интерфейс, используя следующий код:

    !jupyter-themer

    В вашем веб-браузере откроется графический интерфейс, где вы сможете вносить изменения и просматривать тему в режиме реального времени.

  4. Настройка отдельных компонентов.
    Если вы хотите настроить определенные компоненты вашего блокнота Jupyter, например ячейки кода, ячейки уценки или фон графика, вы можете сделать это с помощью селекторов CSS. Каждый компонент имеет свой собственный уникальный класс CSS или идентификатор, на который вы можете настроить таргетинг. Например, чтобы изменить цвет фона ячеек кода, вы можете использовать следующий фрагмент CSS:

    div.input_area {
    background-color: #F0F0F0;
    }

    Вы можете добавить эти фрагменты CSS в свой собственный CSS-файл или использовать волшебную команду %%htmlнепосредственно в ячейке кода.

Настройка тем Jupyter придает индивидуальность вашей среде разработки и делает ее визуально привлекательной. В этой статье мы рассмотрели различные методы настройки тем Jupyter, в том числе использование готовых тем, пользовательских стилей CSS, расширения Jupyter-themer и нацеливания на отдельные компоненты с помощью селекторов CSS. Поэкспериментируйте с этими методами, чтобы найти идеальную тему, которая соответствует вашему стилю и улучшит ваши навыки программирования.