Jupyter Notebook与 Markdown知识点汇总

jupyter Notebook 快捷键及用法

jupyter notebook介绍

参考链接:https://www.cnblogs.com/nxld/p/6566380.html
Jupyter Notebook(此前被称为 IPython notebook)是一个交互式代码编写环境,本质上是一个Web应用程序,便于创建和共享程序文档,支持实时代码,数学方程,可视化和markdown。常用于数据清理和转换,数值模拟,统计建模和机器学习。
交互式的环境,可以一次运行一段代码,并且运行的结果会保存在内存中,不像IDE,运行一次就会清空内存。

使用方法

在电脑上安装Anaconda,在终端输入:

jupyter notebook

或者在浏览器上输入网址

快捷键使用方法

Enter: 转入编辑模式
Shift-Enter: 运行本单元,选中下个单元
Ctrl-Enter: 运行本单元
Alt-Enter: 运行本单元,在其下插入新单元
Y: 单元转入代码状态
M:单元转入markdown状态
R: 单元转入raw状态
1: 设定 1 级标题
2: 设定 2 级标题
3: 设定 3 级标题
4: 设定 4 级标题
5: 设定 5 级标题
6: 设定 6 级标题
Up: 选中上方单元
K: 选中上方单元
Down: 选中下方单元
J: 选中下方单元
Shift-K: 扩大选中上方单元
Shift-J: 扩大选中下方单元
A: 在上方插入新单元
B: 在下方插入新单元
X: 剪切选中的单元
C: 复制选中的单元
Shift-V: 粘贴到上方单元
V: 粘贴到下方单元
Z: 恢复删除的最后一个单元D,
D: 删除选中的单元
Shift-M: 合并选中的单元
Ctrl-S: 文件存盘
S: 文件存盘
L: 转换行号
O: 转换输出
Shift-O: 转换输出滚动
Esc: 关闭页面
Q: 关闭页面
H: 显示快捷键帮助I,
I: 中断Notebook内核0,0: 重启Notebook内核
Shift: 忽略
Shift-Space: 向上滚动
Space: 向下滚动编辑模式 ( Enter 键启动)
Tab: 代码补全或缩进
Shift-Tab: 提示
Ctrl-]: 缩进
Ctrl-[: 解除缩进
Ctrl-A: 全选
Ctrl-Z: 复原
Ctrl-Shift-Z: 再做
Ctrl-Y: 再做
Ctrl-Home: 跳到单元开头
Ctrl-Up: 跳到单元开头
Ctrl-End: 跳到单元末尾
Ctrl-Down: 跳到单元末尾
Ctrl-Left: 跳到左边一个字首
Ctrl-Right: 跳到右边一个字首
Ctrl-Backspace: 删除前面一个字
Ctrl-Delete: 删除后面一个字
Esc: 进入命令模式
Ctrl-M: 进入命令模式
Shift-Enter: 运行本单元,选中下一单元
Ctrl-Enter: 运行本单元
Alt-Enter: 运行本单元,在下面插入一单元
Ctrl-Shift–: 分割单元
Ctrl-Shift-Subtract: 分割单元
Ctrl-S: 文件存盘
Shift: 忽略Up: 光标上移或转入上一单元
Down:光标下移或转入下一单元

jupyter notebook 编辑基础

Jupyter Notebook 有两种键盘输入模式。编辑模式,允许你往单元中键入代码或文本;这时的单元框线是绿色的。命令模式,键盘输入运行程序命令;这时的单元框线是灰色。

参考文档

网址链接
http://flamepeak.com/2016/10/02/jupyter-notebook-official-docs-translate-20161002/

Markdown基本使用和相关语法

Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。

优点:
1、因为是纯文本,所以只要支持Markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作。
2、操作简单。比如:WYSIWYG编辑时标记个标题,先选中内容,再点击导航栏的标题按钮,选择几级标题。要三个步骤。而Markdown只需要在标题内容前加#即可
缺点:
1、需要记一些语法(当然,是很简单。五分钟学会)。
2、有些平台不支持Markdown编辑模式。

标题

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

效果

这是一级标题

这是二级标题

这是三级标题

这是四级标题

这是五级标题
这是六级标题

字体

加粗

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

斜体

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

斜体加粗

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

删除线

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

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

效果
这是加粗的文字
这是倾斜的文字
这是斜体加粗的文字
这是加删除线的文字

引用

在引用的文字前加>即可。引用也可以嵌套,如加两个>>三个>>>
n个…
貌似可以一直加下去,但没没什么用

>这是引用的内容
>>这是引用的内容
>>>>>>>>>>这是引用的内容

效果

这是引用的内容

这是引用的内容

这是引用的内容

分割线

三个或者三个以上的 - 或者 * 都可以。

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

效果




图片

Jupyter Notebook与 Markdown知识点汇总_第1张图片

语法

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

图片alt就是显示在图片下面的文字,相当于对图片内容的解释。
图片title是图片的标题,当鼠标移到图片上时显示的内容。title可加可不加
![blockchain](https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/
u=702257389,1274025419&fm=27&gp=0.jpg "区块链")

超链接

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

简书
百度

表格

表头|表头|表头
---|:--:|---:
内容|内容|内容
内容|内容|内容

第二行分割表头和内容。
- 有一个就行,为了对齐,多加了几个
文字默认居左
-两边加:表示文字居中
-右边加:表示文字居右
注:原生的语法两边都要用 | 包起来。此处省略
姓名 技能 排行
刘备 大哥
关羽 二哥
张飞 暴击 三弟

代码

单行代码:代码之间分别用一个反引号包起来

 `代码内容`

代码内容
多行代码:代码之间分别用三个反引号包起来,且两边的反引号单独占一行

import time
from selenium import  webdriver#调用selenium包
user='********'#这里是微博账号
password='*******'#写入密码
#chromeDriverPath='C:\Users\离殇\AppData\Local\Programs\Python\Python37-32\chromedriver.exe'#
browser = webdriver.Chrome()
url = 'https://passport.weibo.cn/signin/login?entry=mweibo&r=https%3A%2F%2Fweibo.cn%2F&backTitle=%CE%A2%B2%A9&vt='
#browser.get('https://passport.weibo.cn/signin/login?entry=mweibo&res=wel&wm=3349&r=https%3A%2F%2Fm.weibo.cn%2F')
browser.get(url)
time.sleep(3)

流程图

```mermaid
flowchat
st=>start: 开始
op=>operation: My book
cond=>condition: Yes or No?
e=>end
st->op->cond
cond(yes)->e
cond(no)->op
&```
Created with Raphaël 2.2.0 开始 My book Yes or No? End yes

你可能感兴趣的:(python,学习)