Jupyter 笔记本。 Jupyter 项目

jupyter notebook 交互式计算环境学习编程

将本文作为 Jupyter 入门的一种方式,它是了解我们可以做什么的指南以及开始使用它的一些概念。

它是一个交互式计算环境,允许用户试验代码并共享它.

Jupyter 是 Julia、Python 和 R 的首字母缩写词,Jupyter 开始使用的三种编程语言,虽然今天它支持大量的语言。

它广泛用于创建和共享包含代码的文档。 这在教学中非常有用,因为我们可以通过示例展示脚本、语言的工作原理,或者让学生提出并验证他们自己的代码。

我可以用 Jupyter 做什么

我们将区分两种用途,个人自学和教育用途。

供个人使用的 Jupyter

用不同的语言练习编程以及围绕编程主题准备文档的好选择。

除此之外,目前我还没有找到匹配项。 如果您有任何想法或知道特定用途,请发表评论。

当它最闪耀的时候是你要分享信息,特别是教其他人的时候。

Jupyter 和教育。

这是您可以真正利用它的地方。 我说的是教育,但它不一定要在严格的正式环境(学校、研究所、大学、课程)中进行,但我也将任何想要教授和传播编程语言的人都放在这种情况下。

使用它并与学生分享的一种方法是通过 JupyterHub我们将在一篇文章中逐步详细了解这一点。

如何安装 Jupyter

安装它的最简单方法和我推荐的方法是安装 Anaconda,如我们所见 下一个教程.

如果您只想安装 Jupyter,则需要安装 python 和 pip。 如果您使用 Linux,请在终端中输入

点安装jupyter

它是如何使用的

控制台或终端中的 jupyter

在终端中启动它

jupyter笔记本

它也可以从带有图形界面的 Anaconda 启动。

图像有一个空的 ALT 属性; 它的文件名为 jupyter-browser-1024x271.png

笔记本在地址的默认浏览器中打开。

本地主机: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 文档都有自己的内核

用户面板

使用起来非常简单,并且具有您非常熟悉的功能。 就像你在浏览你的电脑一样。 查看文件、文件夹、按名称、日期、大小、上传文件、查看正在运行的进程等。 在视频中看到

笔记本栏区域和单元格

笔记本或 jupyter 笔记本工作表

笔记本扩展名为 .ipynb

我们按单元操作笔记本。

它具有三种类型的细胞

  1. 代码单元格
  2. 降价单元格。 格式化文本和嵌入的 LaTex 方程
  3. 带有纯文本的原始单元格

笔记本可以导出为 HTML 和 PDF

分享 Jupyter

这将是下一个教程,我们将看到如何使用 Jupyter 与其他人共享文件以及他们可以与他们交互。

如果你和我们一样是一个不安分的人,希望合作维护和改进项目,你可以捐款。 所有的钱都将用于购买书籍和材料进行实验和做教程

发表评论