- Jupyter入门与实战
- 冯立超编著
- 1131字
- 2025-03-01 05:48:48
1.3 Jupyter Notebook快速上手
本节我们将通过简单的案例操作,使读者初步熟悉Jupyter Notebook。请通过如下步骤了解Jupyter Notebook的使用方法。
(1)在Windows的开始菜单中,单击Jupyter Notebook (Anaconda3),打开Jupyter Notebook。
(2)此时会弹出一个命令提示符窗口,用以启动Jupyter Notebook,如图1-6所示。请在使用Jupyter Notebook的过程中不要关闭此窗口。
(3)弹出命令提示符窗口后,系统会自动使用默认浏览器打开Jupyter主页,如图1-7所示。
图1-6
图1-7
提示
Jupyter主页(即Jupyter Notebook仪表板)文件列表中显示的内容,是用户配置文件默认路径下的文件夹和文件。
如果希望改变工作路径,例如想让测试代码都放在D:\Python下,则可依次单击开始菜单→Anaconda3(64-bit)→Anaconda Prompt(Anaconda3)打开Anaconda Prompt命令提示符窗口,启动Jupyter Notebook。在命令行中输入指定的路径,如“CD D:\Python”,将当前目录变更到你期望的位置。然后输入Jupyter Notebook
,此时打开的Jupyter Notebook的当前工作路径,即你所期望的位置。
细心的读者可能会注意到,Jupyter Notebook仪表板的统一资源定位符(Uniform Resource Locator,URL)为http://localhost:8888/tree。这表示启动Jupyter Notebook时,实际上是启动了一个本地的后端服务。所以,Jupyter是一个完整的体系,后端是本地Jupyter服务,前端则是浏览器界面的Jupyter Notebook。而此前打开的命令提示符窗口运行的正是这个后台服务,所以不能关闭。
(4)单击New→Python 3,创建一个新的Notebook,如图1-8所示。
图1-8
(5)此时浏览器会打开一个新的Notebook页面,如图1-9所示。这就是你的第一个Jupyter Notebook。
图1-9
对于Jupyter Notebook页面中各部分的含义与功能后文会进行讲述,本节先通过简单操作使读者熟悉其基本功能。
Notebook中基本的组成单位是单元格(Cell)。单元格是Notebook中输入文本或代码的容器。图1-9中的页面,Jupyter以绿色框单元格表示当前正在编辑的单元格。
提示
单元格有以下两种主要类型。
(1)Code类型,即单元格中包含的是可被内核(kernel)引擎执行的程序代码。代码的输出将显示在本单元格下方。
(2)Markdown类型,即单元格中包含的是Markdown格式的文本内容。该单元格运行时,会在当前位置显示经格式化渲染后的内容。我们可以通过单击工具栏中的Code下拉列表框改变单元格类型。
(6)在图1-10所示的Notebook页面的单元格中,输入一行Python代码:print ('Hello World!')
,然后单击工具栏中的运行按钮Run,即可看到其执行效果。
图1-10
提示
Python语言是大小写敏感的。没有接触过Python的读者,要注意print
的大小写,还要注意括号、单引号、双引号等应是半角字符。
可以看到输出结果Hello World!
显示在该单元格下方,同时在其下方出现一个新的单元格。
这就是你的第一个Python程序,向你的新世界问好!
下面我们再练习编写几行代码,体验使用Jupyter Notebook进行Python编程的高效、快捷。
(7)在Notebook新的单元格中,输入如下代码:
1 import numpy as np
2 import matplotlib.pyplot as plt
3 x = np.arange(-10,10,0.1)
4 y = x**2
5 plt.plot(x,y)
(8)运行代码,我们画出了抛物线的图形,如图1-11所示。
图1-11
(9)我们再增加两行代码,如图1-12所示,画出“微笑曲线”。
图1-12
本节示例代码参见本书配套源代码中的SmilingCurve.ipynb文档。
通过上面的演练,我们对Jupyter Notebook有了初步了解。在第2章中我们将详细介绍Jupyter Notebook的各项功能及操作。