安装好Python后,使用其自带的IDLE编辑器就可以完成代码编写的功能。但是自带的编辑器功能比较简单,所以可以考虑安装一款更强大的编辑器。在此推荐使用Jupyter Notebook作为开发工具。
Jupyter Notebook是一款开源的Web应用,用户可以使用它编写代码、公式、解释性文本和绘图,并且可以把创建好的文档进行分享。目前,Jupyter Notebook已经广泛应用于数据处理、数学模拟、统计建模、机器学习等重要领域。它支持四十余种编程语言,包括在数据科学领域非常流行的Python、R、Julia以及Scala。用户还可以通过E-mail、Dropbox、GitHub等方式分享自己的作品。Jupyter Nobebook还有一个强悍之处在于,它可以实时运行代码并将结果显示在代码下方,给开发者提供了极大的便捷性。
下面介绍Jupyter Notebook的安装和基本操作。
以管理员身份运行Windows系统自带的命令提示符,输入如图2-3所示的命令。
图2-3 安装Jupyter Notebook
花费一定的时间,Jupyter Notebook就会自动安装完成。在安装完成后,命令提示符会提示Successfully installed jupyter-21.2.4。
在Windows的命令提示符或者是macOS的终端中输入jupyter notebook,就可以启动jupyter notebook,如图2-4所示。
图2-4 启动Jupyter Notebook
这时计算机会自动打开默认的浏览器,并进入Jupyter Notebook的初始界面,如图2-5所示。
图 2-5 Jupyter Notebook 界面
启动Jupyter Notebook之后,就可以使用它工作了。首先要建立一个notebook文件,单击右上角的New按钮,在出现的菜单中选择Python 3,如图2-6所示。
图 2-6 在 Jupyter Notebook 中可新建一个文档
之后Jupyter Notebook会自动打开新建的文档,并出现一个空白的单元格(cell)。下面试着在空白单元格中输入如下代码:
print('Hello Python!')
按Shift+Enter键,会发现Jupyter Notebook已经把代码的运行结果直接显示在单元格下方,并且在下面又新建了一个单元格,如图2-7所示。
提示: 在Jupyter Notebook中,按Shift+Enter键表示运行代码并进入下一个单元格,而按Ctrl+Enter键表示运行代码且不进入下一个单元格。
现在给这个文档重新命名为“Hello Python”,在Jupyter Notebook的File菜单中选择Rename选项,如图2-8所示。
图 2-7 使用 Jupyter Nobebook 打印 “Hello Python!”
图 2-8 对文档进行重命名操作
在之后弹出的对话框中输入新名称“Hello Python”,单击Rename按钮确认,就完成了重命名操作。由于Jupyter Notebook会自动保存文档,此时已经可以在初始界面看新建的“Hello Python.ipynb”文件了,如图2-9所示。
图 2-9 新建的 Hello Python.ipynb 文档
Jupyter Notebook还有很多奇妙的功能,待大家慢慢去挖掘。
提示: 在程序中,如果用到其他相关库,可通过“pip install库名”,在命令窗口中实现自动安装。