大家好,我是Mr.数据杨。让我们的想象力逆流而上,回到古代的三国时期。想象一下,如果诸葛亮,郭嘉,周瑜这些杰出的谋士们掌握了Python这一利器,会怎样运用它呢?
他们需要“安装和启动”,就像要磨练自己的长剑,保持锐利。接着,他们会“创建笔记”,就如同详细记录着用兵布阵的策略,为了无懈可击。之后,他们会"运行代码单元格",正如同实战中演练出奇制胜的战术。
“菜单和选项”让谋士们可以更好地操控战局,而“格式/操作优化”更是让他们的策略达到最佳的效果。不同的“单元格类型”如同不同的兵种,更好地应对不同的战场环境。
“样式化文本”的优雅布局,如同典雅的诗词,给人留下深刻印象。“笔记导出”如同传世的兵法,用于后世的参考。“笔记扩展”则是他们的智慧再升华,像是独步江湖的武艺,令人叹为观止。而最后,用“扩展Nbextensions插件”,他们如同召唤神兵天降,直接改变战场形态。
安装和启动
首先需要安装Jupyter Notebook。可以按照以下教程来完成安装:
安装完成后,可以按照以下步骤启动Jupyter Notebook服务器:
- 打开终端应用程序,并导航到选择的文件夹(例如,名为 Python Project 的文件夹)。
- 在终端中执行以下命令:
jupyter notebook
这将启动Jupyter Notebook服务器,并默认在的浏览器中打开一个新的选项卡,显示以下URL:
http://localhost:8888/tree
创建笔记
在启动Jupyter Notebook服务器后,可以开始创建笔记了。按照以下步骤创建新的笔记:
- 在打开的Jupyter Notebook选项卡中,点击右上角的 New 按钮。
- 在下拉菜单中选择 Python 3(或喜欢的任何内核)。
3. 这将打开一个新的笔记本页面,标题默认为 “Untitled”。可以根据需要修改标题和笔记本名称。
运行代码单元格
在Jupyter Notebook中,代码以单元格为单位进行组织和执行。可以将代码添加到单元格中,并通过执行单元格来运行代码。以下是运行代码单元格的步骤:
- 在代码单元格中添加Python代码。例如,以下代码会打印 “Hello Jupyter!”:
print('Hello Jupyter!')
- 使用快捷键 Shift + Enter 或点击工具栏中的运行按钮来运行单元格。
- 执行后将在单元格下方看到代码的输出结果。
菜单和选项
Jupyter Notebook提供了丰富的菜单和选项,帮助管理笔记和执行操作。以下是一些常用菜单的说明:
- File(文件):可以创建新的笔记本,打开现有的笔记本,重命名笔记本等。菜单项 Save and Checkpoint 允许创建检查点,以便在需要时回滚笔记本。
- Edit(编辑):可以剪切、复制、粘贴单元格内容,还可以删除、拆分、合并单元格。还可以重新排序单元格,根据需要进行操作。
- View(视图):用于切换标题栏和工具栏的显示与隐藏。还可以在此处打开或关闭单元格的行号。
- Insert(插入):用于在当前选定单元格的上方或下方插入新的单元格。
- Cell(单元格):允许运行单个单元格、一组单元格或所有单元格。还可以在此处更改单元格的类型,清除单元格的输出等操作。
- Kernel(内核):用于管理正在后台运行的内核,可以重新启动内核、重新连接、关闭内核,甚至更改笔记本使用的内核。
- Widgets(小部件):小部件菜单用于保存和清除小部件的状态。小部件是JavaScript组件,可以嵌入到单元格中,用于创建动态内容。
- Help(帮助):提供Jupyter Notebook的键盘快捷键、用户界面导览和丰富的参考资料。
格式/操作优化
Jupyter Notebook提供了丰富的文本格式化功能和操作优化选项,使笔记更具可读性和交互性。
单元格类型
Jupyter Notebook中的单元格可以具有不同的类型,以下是一些常见的类型:
- Code(代码):用于编写和执行Python代码的单元格。
- Markdown:用于添加和格式化富文本内容的单元格,支持Markdown语法。
- Raw NBConvert:用于显示不执行的代码的单元格。
- Heading(标题):用于创建标题,可以用于区分内容的层级结构。
样式化文本
在Markdown单元格中可以使用Markdown语法对文本进行样式化。以下是一些常用的样式化文本的示例:
- 标题:使用
#
符号来创建标题,数量不同表示不同级别的标题。例如,`#
标题1表示一级标题,
## 标题2`表示二级标题。
- 列表:使用破折号(-)、加号(+)或星号(*)来创建无序列表。例如,
- 项目1
表示列表中的第一个项目。 - 代码块:使用反引号 ` 来标记代码块。例如,`print(‘Hello Jupyter!’)`表示一个代码块。
- 链接:使用方括号和括号来创建链接。例如,
[OpenAI](https://openai.com)
表示一个链接到OpenAI网站的链接。
笔记导出
Jupyter Notebook允许将笔记导出为不同的文件类型,以便与他人共享或以其他方式使用。可以通过菜单选择导出的文件类型,例如导出为HTML、PDF、Markdown等。
笔记扩展
尽管Jupyter Notebook内置了许多功能,但可以通过安装扩展来添加新功能和扩展选项。以下是一个常用的扩展插件示例:
扩展Nbextensions插件
使用Nbextensions插件,可以为Jupyter Notebook添加自定义扩展功能。按照以下步骤安装和配置Nbextensions插件:
- 在终端中执行以下命令进行安装(使用conda):
conda install -c conda-forge jupyter_contrib_nbextensions conda install -c conda-forge jupyter_nbextensions_configurator
- 安装完成后,重新启动Jupyter Notebook。
- 在Jupyter Notebook主页上,切换到 Nbextensions 选项卡,并选择想要启用的扩展功能。
通过安装和启用扩展可以根据需要增强和定制Jupyter Notebook的功能。