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

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

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

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

图 1-16 Jupyter 主界面

图 1-16 Jupyter 主界面#

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

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