目录
本地notebook的默认URL为:http://localhost:8888
7.Jupyter Notebook中自动补全代码等相关功能拓展
前言
目标:学会使用Jupyter Notebook。
一、Jupyter Notebook介绍
Jupyter Notebook是一个基于Web的交互式计算环境,可以让用户创建和共享文档,其中包含实时代码、方程式、可视化图表和叙述性文本等。它支持多种编程语言,包括Python、R、Julia等,因此广泛应用于数据科学、机器学习、数据可视化等领域。
Jupyter Notebook最初是IPython Notebook的一个分支,它的名称来自三个最常用的编程语言:Julia、Python和R。Jupyter Notebook提供了一个交互式的界面,用户可以在其中编写和执行代码、查看代码的运行结果,还可以将结果以多种格式输出,如文本、HTML、图像等。用户可以在Notebook中创建多个单元格,每个单元格可以是代码、Markdown文本或者是其他格式的内容。
二、为什么使用Jupyter Notebook?
-
交互式编程:用户可以在Notebook中编写代码并立即看到结果,方便快捷。
-
多语言支持:Jupyter Notebook支持多种编程语言,用户可以在同一个Notebook中使用不同的编程语言。
-
可视化展示:用户可以在Notebook中展示数据可视化、图表等内容,使得数据分析更加生动直观。
-
共享性:Jupyter Notebook可以方便地共享给其他人,让其他人能够查看和运行你的代码。
三、Jupyter Notebook的helloworld
1.先下载依赖
每个包安装的过程中,尽量指定稳定版本进行安装,可以加jupyter==1.0.0指定版本
pip install jupyter
2.界面启动、创建文件
# 输入命令
jupyter notebook
本地notebook的默认URL为:http://localhost:8888
3.新建notebook文档
4.内容界面操作
标题栏:点击标题(如Untitled)修改文档名
编辑栏:
5.cell操作
- 什么是cell?
- cell:一对In Out会话被视作一个代码单元,称为cell
- cell行号前的 * ,表示代码正在运行
Jupyter支持两种模式:
- 编辑模式(Enter)
- 命令模式下 回车Enter 或 鼠标双击 cell进入编辑模式
- 可以操作cell内文本或代码,剪切/复制/粘贴移动等操作
- 命令模式(Esc)
- 按 Esc 退出编辑,进入命令模式
- 可以操作cell单元本身进行剪切/复制/粘贴/移动等操作
6.鼠标操作
7.Jupyter Notebook中自动补全代码等相关功能拓展
7.1 安装jupyter_contrib_nbextensions库
安装该库的命令如下:
python -m pip install jupyter_contrib_nbextensions
然后再执行
jupyter contrib nbextension install --user --skip-running-check
在原来的基础上勾选: “Table of Contents” 以及 “Hinterland”
总结
Jupyter Notebook是一个非常强大的工具,可以帮助用户快速进行数据分析、机器学习等任务,并且非常适合与其他人协作共享。