将本文作为 Jupyter 入门的一种方式,它是了解我们可以做什么的指南以及开始使用它的一些概念。
它是一个交互式计算环境,允许用户试验代码并共享它.
Jupyter 是 Julia、Python 和 R 的首字母缩写词,Jupyter 开始使用的三种编程语言,虽然今天它支持大量的语言。
它广泛用于创建和共享包含代码的文档。 这在教学中非常有用,因为我们可以通过示例展示脚本、语言的工作原理,或者让学生提出并验证他们自己的代码。
我可以用 Jupyter 做什么
我们将区分两种用途,个人自学和教育用途。
供个人使用的 Jupyter
用不同的语言练习编程以及围绕编程主题准备文档的好选择。
除此之外,目前我还没有找到匹配项。 如果您有任何想法或知道特定用途,请发表评论。
当它最闪耀的时候是你要分享信息,特别是教其他人的时候。
Jupyter 和教育。
这是您可以真正利用它的地方。 我说的是教育,但它不一定要在严格的正式环境(学校、研究所、大学、课程)中进行,但我也将任何想要教授和传播编程语言的人都放在这种情况下。
使用它并与学生分享的一种方法是通过 JupyterHub我们将在一篇文章中逐步详细了解这一点。
如何安装 Jupyter
安装它的最简单方法和我推荐的方法是安装 Anaconda,如我们所见 下一个教程.
如果您只想安装 Jupyter,则需要安装 python 和 pip。 如果您使用 Linux,请在终端中输入
点安装jupyter
它是如何使用的
在终端中启动它
jupyter笔记本
它也可以从带有图形界面的 Anaconda 启动。
笔记本在地址的默认浏览器中打开。
本地主机:8888
笔记本。 它是一个文档,可以由代码、富文本、视频、小部件、调查等组成。
他们形成了自己的容器,使其工作并且可以转换为其他格式并与其他人共享。
当您启动它时,该目录将成为项目的基础,您将能够看到包含它的文件夹和文档。
仪表板在您的默认浏览器中打开,在我的例子中是 Firefox,因此我们将使用浏览器。
Jupyter 笔记本仪表板
当我们启动它时,我们会看到我们拥有的笔记本列表。
当它在终端中启动时,我们可以在行中看到它正在执行的目录 从本地目录提供笔记本
在终端中使用 Ctrl-C 我们停止笔记本并退出服务器
我们可以说我们希望它在哪个路径或哪个目录中启动。 我们在终端启动anaconda。 我们转到我们想要的目录,然后在那里执行 jupyter notebook 命令。 如果我们只想在该目录中工作而看不到任何其他内容,这会有所帮助。
科曼多斯
Jupyter notebook 启动应用
jupyter –help 显示帮助
jupyter –config-dir 显示配置目录的位置
jupyter –data-dir 显示数据目录位置
jupyter –runtime-dir 显示运行时目录位置
jupyter –paths 显示jupyter的所有目录和搜索路径
jupyter –json 以json格式打印目录和搜索路径
jupyter notebook – 无浏览器
组件
是客户端服务器应用程序
- 笔记本网络应用程序。 它是一个交互式 Web 应用程序,用于编写代码并与之交互
- 内核。 它们是单独的进程,用于激活笔记本 Web 应用程序并返回执行的代码
- 笔记本文档。 它是一切事物的可见表示。 每个 Notebook 文档都有自己的内核
用户面板
使用起来非常简单,并且具有您非常熟悉的功能。 就像你在浏览你的电脑一样。 查看文件、文件夹、按名称、日期、大小、上传文件、查看正在运行的进程等。 在视频中看到
笔记本栏区域和单元格
笔记本扩展名为 .ipynb
我们按单元操作笔记本。
它具有三种类型的细胞
- 代码单元格
- 降价单元格。 格式化文本和嵌入的 LaTex 方程
- 带有纯文本的原始单元格
笔记本可以导出为 HTML 和 PDF
分享 Jupyter
这将是下一个教程,我们将看到如何使用 Jupyter 与其他人共享文件以及他们可以与他们交互。