1. 安装

pip install notebook

2. 启动

jupyter notebook

3. 修改工作目录

命令行输入:

jupyter notebook --generate-config

会生成一个配置文件jupyter_notebook_config.py

编辑jupyter_notebook_config.py

添加以下数据:

c.NotebookApp.notebook_dir = r'F:\Python\环境搭建和笔记'

保存退出。

4. 自动启动jupyter

编写一个脚本文件,自动启动jupyter:

文件名:名字.cmd

内容:jupyer notebook

保存退出。

双击刚才新建的.cmd文件,就可以打开jupyter了。

5 notebook的基本操作

5.1 新建文件与导入文件

5.1.1 新建文件

右上角的New是在当前工作目录中新建文件。

Python 3:新建一个Python 3 文件

Text File:新建一个文本文件

Folder:新建一个文件夹

Terminal:新建一个终端

5.1.2 导入文件

右上角的Upload是导入文件到当前工作目录。

点击Upload,选择一个文件,然后点击上传

还有一种方式,那就是直接将目标文件移动到jupyter的当前工作目录(其实就是一个文件夹)中,点击刷新图标。

5.2 单元格分类:code、markdown

5.3 编辑模式(绿色边框)与命令模式(蓝色边框)

一般来讲,我们进入的是编辑模式;

在编辑模式下按下Esc进入命令模式,边框变蓝了。

在命令模式下按下``可以回到编辑模式,边框变绿了。

在命令模式在我们还可以按一些快捷键,接下来会讲。

5.4 常用快捷键

5.4.1 单元格类型转换:Y、M;

单元格左边有In:[ ]标记的叫做code单元格,可以写代码、运行代码;写完代码之后,按下ctrl / shift / alt + enter 执行当前单元格,结果会出现在单元格下方;没有写代码也可以执行单元格;

单元格左边没有In:[ ]标记的叫做标记单元格,可以写文档,ctrl / shift / alt + enter 是执行当前单元格,不会再产生其他操作;

在命令模式下按下M,当前单元格变成makedown标记,单元格左边没有In:[ ]标记。

在命令模式下按下Y,当前单元格变成code了,单元格左边有In:[ ]标记。

5.4.2 插入单元格:A、B;

A:在上方追加(插入)单元格

B:在下方追加(插入)单元格

5.4.3 进入命令模式:Esc

5.4.4 运行单元格:ctrl / shift / alt + enter

5.4.5 删除当前单元格:D

6 Markdown 语法

6.1 标题

语法:

使用1~6个#跟随一个空格来表示1~6级标题

示例:

# 这是一级标题
## 这是二级标题
### 这是三级标题
#### 这是四级标题
##### 这是五级标题
###### 这是六级标题

6.2 字体

加粗

要加粗的文字左右分别用两个*号包起来

斜体

要倾斜的文字左右分别用一个*号包起来

斜体加粗

要倾斜和加粗的文字左右分别用三个*号包起来

删除线

要加删除线的文字左右分别用两个~~号包起来

示例:

**这是加粗的文字**
*这是倾斜的文字*`
***这是斜体加粗的文字***
~~这是加删除线的文字~~

6.3 分割线

语法:

3个(或3个以上)星号***
或者
3个(或3个以上)减号---

示例:

---
----
***
*****

6.4 超链接

语法:

[超链接名](超链接地址 "超链接title")
title可加可不加

示例:

[简书](http://jianshu.com)
[百度](http://baidu.com)

6.5 图片

语法:

![图片alt](图片地址 ''图片title'')

图片alt就是显示在图片下面的文字,相当于对图片内容的解释。
图片title是图片的标题,当鼠标移到图片上时显示的内容。title可加可不加

另一种方式
<img src="../img/idea-vue/IDEA导入Vue项目的设置1.PNG" />

6.6 代码

语法:

使用`代码`(反引号,英文输入状态下)来标记代码
还有一种方式
```
语言名
代码内容
```

示例:

`print("hello worid!")`

```python
def func():
	pass
```

6.7 无序列表

语法:

- 列表内容
+ 列表内容
* 列表内容

注意:- + * 跟内容之间都要有一个空格

6.8 有序列表

语法:数字加点

1. 列表内容
2. 列表内容
3. 列表内容

注意:序号跟内容之间要有空格

6.9 换行