Jupyter与Python

1. Jupyter

  • 狭义的 Jupyter 仅指是Jupyter Notebook,广义上来讲则指整个 Jupyter project(或者Project Jupyter)

  • Project Jupyter 下包括 Jupyter Notebook,Jupyter kernels,JupyterHub,JupyterLab,Jupyter{Book}等

  • Jupyter Notebook

    • 以前又称为IPython notebook,是一个交互式笔记本, 可以简单地将其理解为一个可以在网页运行 python,julia,r的工具,让我们可以在单元格(cell)中,可以像写在笔记本上文章一样,随时写,随时运行,随时根据运行的结果来修改我们的代码,这样的交互式编程模式可以极大的提升我们编写代码的效率。

    • Jupyter Notebook 支持运行40+种编程语言. 可以用来编写漂亮的交互式文档.

    Jupyter Notebook can connect to many kernels to allow programming in different languages. By default Jupyter Notebook ships with the IPython kernel

    • 使用Jupyter Notebook, 可以让代码保持其在编辑器里面的格式, 看起来很正规. 而且, 复制进去的代码是可以运行的. 敲击完代码之后, 按Shift+Enter, 或者上面的Run Cell键变可以得到代码运行结果.
    • Jupyter Notebook时, 都是以cell为基本单位的, cell有几种类型: 如 code , markdown , heading等.
      ① 如果设置为code类型, 里面的内容就是可以运行的; ② heading类型的cell可以帮助我们设置标题(一级,二级,三级等标题);③ markdown类型的cell可以使我们用markdown的语法来编辑文本.
    • 文档写好之后, 保存成为一般的.ipynb的格式, 但是也可以保存成其他的格式, 如: Python(.py), Markdown(.md),HTML(.html),reST(.rst),PDF via Latex(.pdf),Presentation(.html).

2. Jupyter 与Python

  • 如上所述,python只是jupyter notebook最初支持的语言之一,另外的两种是 julai,和r,这也正是jupyter名称的由来。

本文主要参考博客园各博文 & Jupter官网 & Jupyter 维基百科

posted @ 2021-02-17 10:21  Walker-r  阅读(715)  评论(0编辑  收藏  举报