交互的 (interactive) 数据科学 与 科学计算 工具, 主打cell交互与快速展示.
它是从 IPython 衍生出来的开源项目.
官网地址
安装 Anaconda后, 自带jupyter. 包括Jupyter Notebook 与 Jupyter QTConsole.
一个交互笔记本, 支持多种编程语言, 如 python, Ruby, Scala等. 除了代码外, 还支持Markdown语法写笔记.
工作原理
在本机启动一个web server, 在浏览器中编写代码与文档.
从下图中可以看到, 每次的In与Out都是有行号标注的, 所以方便供人阅读.Out的内容是In中输入命令的运行结果.
图3-1 Jupyter Notebook
jupyterNotebook文件的后缀名是 xx.ipynb.在PyCharm中可以双击直接打开.
PyCharm官网介绍: using-ipython-jupyter-notebook-with-pycharm