Добро пожаловать в нашу статью о 3 расширениях для ноутбуков Jupyter, которые помогут вам увеличить мощность ваших ноутбуков!

Если вы специалист по данным, инженер по машинному обучению или любой другой специалист по работе с данными, вы, вероятно, потратили много времени на использование ноутбуков Jupyter. Хотя блокноты Jupyter уже являются мощным инструментом, существует ряд расширений, которые могут еще больше улучшить ваш опыт.

В этой статье мы познакомим вас с тремя наиболее полезными расширениями Jupyter Notebook, которые вы можете использовать для повышения производительности и качества своей работы. Если вы хотите улучшить внешний вид своих ноутбуков, добавить новые функции или оптимизировать рабочий процесс, эти расширения помогут вам. Итак, без лишних слов, давайте углубимся и посмотрим, как эти расширения могут помочь вам повысить мощность ваших ноутбуков Jupyter!

Hinterland (автоматическое завершение кода)

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

Hinterland – это расширение для блокнота Jupyter, которое обеспечивает завершение кода и поиск документации для различных языков программирования, включая Python, R и Julia.

Завершение кода — это полезная функция, которая предлагает возможные варианты завершения кода по мере ввода, упрощая и ускоряя написание кода. Поиск документации позволяет быстро получить доступ к документации по функциям, методам и другим элементам кода, просто наведя на них указатель мыши.

Вот ссылка на документацию Hinterland для справки.
https://jupyter-contrib-nbextensions.readthedocs.io/en/latest/nbextensions/hinterland/README.html

Autopep8: (Очистите свой код)

Autopep8 – это расширение Jupyter для блокнота, которое помогает привести код в соответствие с PEP 8 одним щелчком мыши. PEP 8 – это руководство по стилю для Python, в котором содержатся рекомендации по форматированию и структурированию кода в согласованном и удобочитаемом виде. Соблюдение PEP 8 может улучшить читабельность и удобство сопровождения вашего кода, а также облегчить его понимание другими.

Однако ручное следование PEP 8 может занять много времени и привести к ошибкам, особенно если у вас большая кодовая база. Здесь на помощь приходит Autopep8. Autopep8 автоматически форматирует ваш код в соответствии с PEP 8, экономя ваше время и усилия. Все, что вам нужно сделать, это установить расширение, а затем нажать кнопку "Autopep8" в блокноте Jupyter, чтобы автоматически переформатировать ваш код.

Notify (отправляет уведомление, когда ядро ​​бездействует.)

Notify – это расширение Jupyter Notebook, которое отправляет вам веб-уведомления уведомляет вас, когда ядро ​​становится бездействующим. Ядро является частью среды ноутбука Jupyter, которая выполняет ваш код, поэтому уведомление о его бездействии может быть полезно при выполнении задач, выполнение которых занимает много времени.

Например, если вы используете модель машинного обучения, обучение которой занимает несколько часов, вы можете отойти от компьютера и заняться чем-то другим, пока модель работает. С помощью Notify вы можете получать уведомления на свой рабочий стол, когда ядро ​​переходит в режим ожидания, чтобы вы знали, когда модель закончила обучение.



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

Вы увлечены искусственным интеллектом и машинным обучением? Хотите быть в курсе последних достижений и идей в этой области?

Тогда подписка на Medium является обязательной. Всего за (16 центов в день) 5 долларов в месяц вы получите доступ к огромному количеству знаний и идей от e экспертов в этой области.
Кроме того, ваша подписка помогает поддерживать независимых писателей и исследователей, таких как я. А учитывая быстрые изменения в мире ИИ, крайне важно быть в курсе событий.

Не пропустите — присоединяйтесь к Medium сегодня и станьте частью революции ИИ. Это лучшее решение, которое вы когда-либо принимали.
Подпишитесь на Medium сегодня по этой ссылке.