sta*_*ane 9 python web-hosting python-interactive ijulia-notebook jupyter-notebook
我目前使用 Wordpress 运行一个个人网站(但托管在 siteground 上),这是一组工程学习指南。我想使这些学习指南具有交互性(即基于滑块刷新图形,进行基本计算以指示设计是否有效,因此我需要 numpy)。一位朋友建议我为此目的使用 Jupyter 笔记本,因为您既可以渲染 LaTeX(我目前使用 Mathjax 和 Wordpress 来完成),也可以使用 Bokeh 或 Plotly 获得我想要的交互式图形类型。
虽然我已经看过在特定服务器上共享笔记本的教程,但我所追求的是让其他人能够在他们的浏览器中运行我的笔记本(只读),笔记本是私人托管的。
我仍然不确定 Jupyter 是否是实现我想要的正确途径,所以我愿意接受其他建议(有人也推荐使用 Julia,但我看到的例子较少)。
我同意你朋友的看法,Jupyter Notebooks是一种很好的方法。虽然这绝不是完成您所追求的唯一方法,但我很难想出一个不需要大量工作来设置的直接替代方案。
我可以想到三种主要的使用Jupyter Notebooks 的方法来满足您的需求:
微软有一项名为Azure Notebooks的新服务,它(目前)是完全免费的。
Azure Notebooks拥有Jupyter Notebooks的完整功能,除了 Python 之外,用户还可以使用R和F# 对单元格进行编程。至于该服务的典型用法,这是他们常见问题解答中的一个片段:
Jupyter(以前称为 IPython)是一种多语言的 REPL。这是一项免费服务,提供 Jupyter 笔记本以及 R、Python 和 F# 的支持包即服务。这意味着您只需登录即可开始使用,因为不需要安装/设置。典型用途包括学校/教学、举办网络研讨会、学习语言、分享想法等。该服务由 Python 团队@Microsoft 提供,该团队是 Data Group 的一部分。
Jupyter主站点的顶部横幅包含指向名为nbviewer的应用程序的链接。
显然,您可以将 Markdown / Jupyter 语法创建为其他地方的离散页面,将页面的 URL 提供给nbviewer,它会在结果中为您呈现它。如果我要使用它,我要么;
如果您在技术上足够精通,我会推荐这种方法而不是nbviewer。
当您在自己的机器上启动 Jupyter Notebooks 时,您可以使用默认 URL http://localhost:8888通过浏览器访问它。这意味着必须存在某种机制来将该端口公开给外部用户,并允许他们使用完全相同的界面访问您的 Notebook。这样做的两种方法:
希望有帮助!我很想知道这些选项中的任何一个是否适合您。
| 归档时间: |
|
| 查看次数: |
7278 次 |
| 最近记录: |