Python非常优秀的笔记本Jupyter入门操作

本文设想三国谋士若掌握Python,会如何利用Jupyter Notebook进行策略规划。从安装启动到扩展插件,探讨了Python在记录战术、代码执行和战场操控中的应用,展示了其在辅助决策和优化战术上的力量。
摘要由CSDN通过智能技术生成

大家好,我是Mr.数据杨。让我们的想象力逆流而上,回到古代的三国时期。想象一下,如果诸葛亮,郭嘉,周瑜这些杰出的谋士们掌握了Python这一利器,会怎样运用它呢?

他们需要“安装和启动”,就像要磨练自己的长剑,保持锐利。接着,他们会“创建笔记”,就如同详细记录着用兵布阵的策略,为了无懈可击。之后,他们会"运行代码单元格",正如同实战中演练出奇制胜的战术。

“菜单和选项”让谋士们可以更好地操控战局,而“格式/操作优化”更是让他们的策略达到最佳的效果。不同的“单元格类型”如同不同的兵种,更好地应对不同的战场环境。

“样式化文本”的优雅布局,如同典雅的诗词,给人留下深刻印象。“笔记导出”如同传世的兵法,用于后世的参考。“笔记扩展”则是他们的智慧再升华,像是独步江湖的武艺,令人叹为观止。而最后,用“扩展Nbextensions插件”,他们如同召唤神兵天降,直接改变战场形态。

安装和启动

首先需要安装Jupyter Notebook。可以按照以下教程来完成安装:

IT初学者在各种系统上安装Python的保姆级指引

安装完成后,可以按照以下步骤启动Jupyter Notebook服务器:

  1. 打开终端应用程序,并导航到选择的文件夹(例如,名为 Python Project 的文件夹)。
  2. 在终端中执行以下命令:
jupyter notebook

这将启动Jupyter Notebook服务器,并默认在的浏览器中打开一个新的选项卡,显示以下URL:

http://localhost:8888/tree
Jupyter Notebook服务器启动

创建笔记

在启动Jupyter Notebook服务器后,可以开始创建笔记了。按照以下步骤创建新的笔记:

  1. 在打开的Jupyter Notebook选项卡中,点击右上角的 New 按钮。
  2. 在下拉菜单中选择 Python 3(或喜欢的任何内核)。

创建笔记3. 这将打开一个新的笔记本页面,标题默认为 “Untitled”。可以根据需要修改标题和笔记本名称。 修改笔记名称

运行代码单元格

在Jupyter Notebook中,代码以单元格为单位进行组织和执行。可以将代码添加到单元格中,并通过执行单元格来运行代码。以下是运行代码单元格的步骤:

  1. 在代码单元格中添加Python代码。例如,以下代码会打印 “Hello Jupyter!”:
print('Hello Jupyter!')

添加代码

  1. 使用快捷键 Shift + Enter 或点击工具栏中的运行按钮来运行单元格。
    运行代码单元格
  2. 执行后将在单元格下方看到代码的输出结果。

菜单和选项

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插件:

  1. 在终端中执行以下命令进行安装(使用conda):
    conda install -c conda-forge jupyter_contrib_nbextensions
    conda install -c conda-forge jupyter_nbextensions_configurator
    
  2. 安装完成后,重新启动Jupyter Notebook。
  3. 在Jupyter Notebook主页上,切换到 Nbextensions 选项卡,并选择想要启用的扩展功能。
    启用扩展

通过安装和启用扩展可以根据需要增强和定制Jupyter Notebook的功能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mr数据杨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值