gopherdata/gophernotes
The Go kernel for Jupyter notebooks and nteract.
What it solves
它允许在 Jupyter 和 nteract 等交互式笔记本环境中使用 Go 语言。这使得开发者和数据科学家可以创建结合了实时 Go 代码、可视化、方程式和解释性文本的单一可分享格式的文档。
How it works
gophernotes 作为 Jupyter 和 nteract 的 Go kernel。它在底层使用了一个名为 gomacro 的 Go 解释器来在基于浏览器的或桌面版的笔记本界面中交互式地评估 Go 代码。
How it works
Who it's for
它是为想要进行交互式探索、数据科学任务或创建教育性 Go 文档的 Go 开发者和数据科学家设计的。
Highlights
- 支持在 Jupyter 和 nteract 中交互式地运行 Go 代码。
- 能够显示图像、HTML 和 LaTeX。
- 包含用于目录导航 (
%cd)、模块管理 (%go111module) 和 Shell 命令执行 ($ shell_command) 的。 - 提供 Docker 镜像以实现快速设置,包括一个预载了 common 语言包,例如
gonum,gota, 和golearn的版本。
相关
- 项目
- 项目
- 项目
- 项目