Запуск Python в браузере без установки и без запуска кода на удалённом сервере

  • Ссылки: Демонстарция | Докуменатция

  • Запускает Jupyter в браузере без установки Python

  • Не отсылает код на сервер, а исполняет его локально в браузере.

  • Можно сохранять результаты работы и возвращаться к ним позже, они хранятся в кэше браузера.

  • Результаты работы можно сохранить на диск и потом загружать их обратно в Jupyter.

Как это работает

Если кратко: интерпретаторы Python компилируется в WASM и могут быть запущены в JS движке браузера.

Недостатки

  • Не совсем нативный Python,а его JS версия, могут быть проблемы с нативными библиотеками.

  • Легко потерять данные при очистке браузера.

План

Наличие интернет-соединения