Python基础入门学习笔记——Jupyter简介

Jupyter 简介


Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。

Jupyter Notebook 的本质是一个 Web 应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和 Markdown。 用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等 。——摘自360百科

Jupyter 编辑器集成了很多功能,用起来非常方便,Python编辑器还有 SpyderPycham等。

如何打开 Jupyter ?


鼠标左键单击Windows 10系统界面左下角视窗图标-[开始]菜单(键盘上找到对应图标的win键按下也能打开开始菜单),找到安装好的Anaconda3文件夹(如果还没安装Anaconda3可以查看我的Anaconda安装笔记——《Python基础入门学习笔记——Anaconda安装》

打开Jupyter

点击该文件夹下的Jupyter Notebook (Anaconda3)开启Jupyter

正在启动Jupyter

加载完成后会自动在默认浏览器打开Jupyter在线编辑器

Jupyter在线编辑器

如何使用 Jupyter 在线编辑器


新建文件夹

在jupyter中新建一个文件夹

点击界面右上角的[New]按钮在展开的下拉列表中选择Other:下的Folder选项新建一个文件夹(文件夹默认名 —— Untitled Folder

修改文件夹名字

勾选刚刚创建的文件夹左上角点击 Rename 可以修改文件名,点击 Move 可以移动所选文件位置,点击红色删除图标可以删除所选文件。

重命名

新建 Python3 编辑窗口


新建Python3编辑窗口

点击进入刚刚创建好的文件夹,点击右上角 [New] 按钮选择 Notebook: 下的 Python 3 创建新的代码。

修改代码名称

点击左上角文件名可以修改该代码文件名

Jupyter 菜单介绍

  • File —— 文件
    • New Notebook —— 新笔记(创建一个新笔记)
    • Open... —— 打开...(打开一个带有仪表板视图的新窗口)
    • Make a Copy... —— 制作副本...(打开此笔记内容的副本并启动新内核)
    • Save as... —— 另存为...(保存笔记本内容的副本并启动新内核)
    • Rename... —— 重命名...
    • Save and Checkpoint —— 保存并检查点
    • Revert to Checkpoint —— 恢复到检查点
    • Print Preview —— 打印预览
    • Download as —— 下载为
    • Close and Halt —— 关闭并停止(关闭此笔记本内核,然后关闭此窗口)
  • Edit —— 编辑
    • Cut Cells —— 剪切单元格
    • Copy Cells —— 复制单元格
    • Paste Cells Above —— 粘贴上面的单元格
    • Paste Cells Below —— 粘贴下面的单元格
    • Paste Cells & Replace —— 粘贴并替换单元格
    • Delete Cells —— 删除单元格
    • Undo Delete Cells —— 撤消删除单元格
    • Split Cell —— 拆分单元格
    • Merge Cell Above —— 合并上方的单元格
    • Merge Cell Below —— 合并下方的单元格
    • Move Cell Up —— 向上移动单元
    • Move Cell Down —— 向下移动单元格
    • Edit Notebook Metadata —— 编辑笔记本元数据
    • Find and Replace —— 查找和替换
    • Cut Cell Attachments —— 剪切单元格
    • Copy Cell Attachments —— 复制单元格附件
    • Paste Cell Attachments —— 粘贴单元格附件
    • Insert Image —— 插入图片
  • View —— 视图
    • Toggle Header —— 切换标题(显示/隐藏标志和笔记本标题(上面的菜单栏))
    • Toggle Toolbar —— 切换工具栏(显示/隐藏活动图标和笔记本标题(在菜单栏下方))
    • Toggle Line Numbers —— 切换行号(显示/隐藏单元格中的行号)
    • Cell Toolbar —— 单元格工具栏
  • Insert —— 插入
    • Insert Cell Above —— 在上方插入单元格(将空代码单元格插入当前活动单元格上方)
    • Insert Cell Below —— 在下方插入单元格(在当前活动单元格下方插入空代码单元格)
  • Cell —— 单元格
    • Run Cells —— 运行单元格
    • Run Cells and Select Below —— 运行单元格并选择下面
    • Run Cells and Insert Below —— 运行单元格并插入下方
    • Run All —— 全部运行
    • Run All Above —— 运行上述所有
    • Run All Below —— 运行以下全部
    • Cell Type —— 单元格类型
    • Current Outputs —— 当前输出
    • All Output —— 全部输出
  • Kernel —— 内核
    • Interrupt —— 中断
    • Restart —— 重新启动
    • Restart & Clear Output —— 重新启动并清除输出
    • Restart & Run All —— 重新启动并全部运行
    • Reconnect —— 重新连接
    • Shutdown - 关闭
    • Change kernel —— 更换内核
  • Widgets —— 控件
    • Save Notebook Widget State —— 保存笔记本控件状态
    • Clear Notebook Widget State —— 清除笔记本控件状态
    • Download Widget State —— 下载控件状态
    • Embed Widgets —— 嵌入控件
  • Help —— 帮助
    • User Interface Tour —— 用户界面导览
    • Keyboard Shortcuts —— 键盘快捷键
    • Edit Keyboard Shortcuts —— 编辑键盘快捷键
    • About —— 关于
单元格类型切换

这个位置可以切换单元格的类型,效果如图。

Jupyter 快捷键

Jupyter笔记本有两种不同的键盘输入模式. 编辑模式允许您将代码或文本输入到一个单元格中,并通过一个绿色的单元格来表示 命令模式将键盘与笔记本级命令绑定在一起,并通过一个灰色的单元格边界显示,该边框为蓝色的左边框。

命令行模式(按 Esc 生效)

  • F: 查找并且替换
  • Ctrl-Shift-F: 打开命令配置
  • Ctrl-Shift-P: 打开命令配置
  • Enter: 进入编辑模式
  • P: 打开命令配置
  • Shift-Enter: 运行代码块, 选择下面的代码块
  • Ctrl-Enter: 运行选中的代码块
  • Alt-Enter: 运行代码块并且插入下面
  • Y: 把代码块变成代码
  • M: 把代码块变成标签
  • R: 清除代码块格式
  • 1: 把代码块变成heading 1
  • 2: 把代码块变成heading 2
  • 3: 把代码块变成heading 3
  • 4: 把代码块变成heading 4
  • 5: 把代码块变成heading 5
  • 6: 把代码块变成heading 6
  • K: 选择上面的代码块
  • : 选择上面的代码块
  • : 选择下面的代码块
  • J: 选择下面的代码块
  • Shift-K: 扩展上面选择的代码块
  • Shift-上: 扩展上面选择的代码块
  • Shift-下: 扩展下面选择的代码块
  • Shift-J: 扩展下面选择的代码块
  • Ctrl-A: select all cells
  • A: 在上面插入代码块
  • B: 在下面插入代码块
  • X: 剪切选择的代码块
  • C: 复制选择的代码块
  • Shift-V: 粘贴到上面
  • V: 粘贴到下面
  • Z: 撤销删除
  • D,D: 删除选中单元格
  • Shift-M: 合并选中单元格, 如果只有一个单元格被选中
  • Ctrl-S: 保存并检查
  • S: 保存并检查
  • L: 切换行号
  • O: 选择单元格的输出
  • Shift-O: 切换选定单元的输出滚动
  • H: 显示快捷键
  • I,I: 中断服务
  • 0,0: 重启服务(带窗口)
  • Esc: 关闭页面
  • Q: 关闭页面
  • Shift-L: 在所有单元格中切换行号,并保持设置
  • Shift-空格: 向上滚动
  • 空格: 向下滚动

编辑模式(按 Enter 生效)

  • Tab: 代码完成或缩进
  • Shift-Tab: 工具提示
  • Ctrl-]: 缩进
  • Ctrl-[: 取消缩进
  • Ctrl-A: 全选
  • Ctrl-Z: 撤销
  • Ctrl-/: 评论
  • Ctrl-D: 删除整行
  • Ctrl-U: 撤销选择
  • Insert: 切换 重写标志
  • Ctrl-Home: 跳到单元格起始处
  • Ctrl-上: 跳到单元格起始处
  • Ctrl-End: 跳到单元格最后
  • Ctrl-下: 跳到单元格最后
  • Ctrl-左: 跳到单词左边
  • Ctrl-右: 跳到单词右边
  • Ctrl-删除: 删除前面的单词
  • Ctrl-Delete: 删除后面的单词
  • Ctrl-Y: 重做
  • Alt-U: 重新选择
  • Ctrl-M: 进入命令行模式
  • Ctrl-Shift-F: 打开命令配置
  • Ctrl-Shift-P: 打开命令配置
  • Esc: 进入命令行模式
  • Shift-Enter: 运行代码块, 选择下面的代码块
  • Ctrl-Enter: 运行选中的代码块
  • Alt-Enter: 运行代码块并且插入下面
  • Ctrl-Shift-Minus: 在鼠标处分割代码块
  • Ctrl-S: 保存并检查
  • : 光标下移
  • : 光标上移
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,242评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,769评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,484评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,133评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,007评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,080评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,496评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,190评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,464评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,549评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,330评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,205评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,567评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,889评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,160评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,475评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,650评论 2 335