Рубрики
Без рубрики

Развертывание ноутбука Jupyter в качестве веб-страницы HTML

Я пишу этот пост, чтобы продемонстрировать, как я развернул ноутбук Jupyter в качестве веб-страницы HTML. Когда про. … Помечено с Python, Jupyter, WebDev, Showdev.

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

Вы можете проверить окончательный вывод здесь 👇🏻

Производственный тест приложений – проектная веб-страница

Заявление о проблеме 📄 (Источник: Intercom)

У нас есть несколько записей клиентов в текстовом файле, один клиент за линию, JSON отформатированные линии. Мы хотим пригласить любого клиента в 100 км нашего офиса в Дублине для еды и напитков на нас. Напишите программу, которая будет прочитать полный список клиентов и выводить имена и идентификаторы пользователей соответствующих клиентов (в пределах 100 км), отсортированные по идентификатору пользователя (по возрастанию).

  • Вы должны использовать первую формулу из Эта статья Википедии рассчитать расстояние. Не забывайте, вам нужно преобразовать градусы на радианы.
  • Координаты GPS для нашего офиса Дублина составляют 53,339428 и -6.257664.
  • Вы можете найти список клиентов здесь Отказ

Реализация 🏗.

  • Google Colaboratory ⚗️ Для реализации сценария Python
  • Фолиевый 🗺 рендерировать карты и маркеры для офиса и Места клиентов
  • Модуль Urllib 📁 Для получения и обработки данных клиентов
  • Встроенный JSON Package 🧾 обработать данные после начальной предварительной обработки
  • Пандас 📊 работать с обработанными данными клиентов
  • Встроенный Unittest Library 📋 Для реализации базового модуля тестирования
  • Страницы github 💻 Для размещения сгенерированной веб-страницы

Развертывание 🚀.

Jupyter ноутбук к HTML

Я использовал jupyter nbconvert Чтобы преобразовать сценарий iPynb в HTML

jupyter nbconvert  --to 

Поддерживаемые выходные форматы Есть HTML, PDF, латекс и многие другие.

Дополнительные Варианты конфигурации Может использоваться для обогащения опыта преобразования ноутбуков в другие формы. Один вариант, который я использовал, изменял тему ноутбука, которая установлена на Свет по умолчанию. Это может быть сделано с помощью HTMLEXPORTER.Theme CLI FLAG.

Пример использования:

jupyter nbconvert script.ipynb --to html --HTMLExporter.theme=dark 

После создания HTML-файла я внес изменения в HTML-код, как добавление NAVBAR для навигации на разделах и изменением фона Color JP-ноутбука класса от Black до Grey20 Color (# 333333). Я принимал его с помощью страниц GitHub непосредственно из своего репозитория GitHub.

Репозиторий GitHub 📥.

PartHketAndoshi/Production-Application-Test

Оригинал: “https://dev.to/parthketandoshi/deploying-jupyter-notebook-as-a-web-page-44jp”