# 网页交互式运行环境(Jupyter)


在使用上节所述的IDE编写程序时，调试过程中的一些中间结果、分析数据以及文档说明通常需要用另外的文
档进行记录，当源码更改时这些文档也需要同步进行修改，这无疑增加了工作量。


网页交互式运行环境Jupyter则可将源代码、中途运行的数据分析结果、文档或其他可视化内容以类似于笔
记的方式组合到一个文档中。通过这种方式可同步修改源代码及其中的所有其他内容，方便快捷。同时，该文
档还可共享给其他人查看、运行，非常适合研究、学习过程中的记录、分享与交流。


Jupyter的操作也十分简单。首先，运行MiniConda并激活当前创建的虚拟环境后，直接在命令行中输入
“jupyter notebook”即可在默认浏览器中打开如图1-16所示的Jupyter页面，再点击右上角的
“NewPython 3(ipykernel)”即可打开如图1-17所示的交互式编程页面。在此页面中可以逐行输入
各种源码，点击“运行”按钮即可显示运行结果。与IDE下运行程序时集中显示所有输出不同，在Jupyter下
运行程序，当某行代码有输出时，其结果将直观地显示在该行代码的下方，方便实时修改查阅。

:::{figure-md}
<img src="../../_static/1/1.4/1-16.png" alt="图 1-16 Jupyter 主界面">

图 1-16 Jupyter 主界面
:::

:::{figure-md}
<img src="../../_static/1/1.4/1-17.png" alt="图 1-17 Jupyter 页面运行结果显示">

图 1-17 Jupyter 页面运行结果显示
:::
