声明:前面已经详细讲解了ipython、jupyter notebook的使用、配置等内容,本文作为补充篇继续讲解jupyternotebook。本文主要由两个部分组成,jupyter notebook的常用菜单介绍、使用jupyter notebook制作幻灯片。所以一些关于如何启动,如何安装的基础教程这里就不再重复说明了。有需要的可以参考我前面的文章,链接如下:

史上最详细、最完全的ipython使用教程,Python使用者必备!——ipython系列之一

史上最详细、最完全的ipython使用教程,Python使用者必备!——ipython系列之二

史上最详细、最完全的jupyter notebook使用教程,Python使用者必备!——ipython系列之三

一、常用菜单以及工具介绍

1、常用菜单介绍

(1)File菜单

(2)edit菜单

(3)view菜单

(4)insert菜单

Insert Cell Above:在当前单元格上面插入一个cell

Insert Cell Below:在当前单元格下面插入一个cell

(5)cell菜单

(6)kernel菜单

本文主要是简单的介绍,还有部分没有列出来的菜单,自己多尝试使用即可。

2、工具栏工具介绍

二、使用jupyter notebook制作幻灯片slide

1、如何制作

使用jupyter notebook制作幻灯片的步骤其实相对比较简单,本文只是掩饰一些简单的幻灯片制作过程。

(1)第一步:打开jupyter程序,新建一个notebook

(2)第二步:在新建的notebook里面执行菜单命令“View/Cell Toolbar/Slideshow”菜单命令,进入幻灯片编辑模式,这个时候,单元格Cell会发生变化,会像如下的格式:

在单元格Cell的右上角有一个 Slide Type下拉选项卡,这个选项卡代表的其实就是幻灯片的放映方式,我们都知道,我们在使用ppt制作幻灯片的时候每一页幻灯片会有各种特效进入,比如常见的:百叶窗、淡入淡出、横劈、飞入等等,当然这里面没有那么多的动画特效,但是展示了一些简单的幻灯片放映方式,主要有下面一些取值:

Slide

Sub-Slide

Fragment

Skip

Notes

(3)幻灯片的制作

jupyter notebook制作幻灯片的好处就是,可以将文字、代码、代码运行结果、图片等等无缝的结合起来,所以本文会制作大概6~10页的PPT来展示放映效果,我们可以将单元格Cell设置为code模式、markdown模式、Raw Nbconvert模式、Heading模式都是可以的。

先简单介绍一下这四种分别是什么意思:

  • Code - 这是你输入代码的地方
  • Markdown - 这是你输入文本的地方。你可以在运行代码后添加结论,添加注释等。
  • Raw NBConvert - 这是一个命令行工具,可将你的笔记本转换为另一种格式(如 HTML)
  • Heading - 你可以将标题添加到单独的小节并使你的 Notebook 看起来干净整洁。但是这个选项现在已经废除,不能使用了,因为这个选项现在已经集成到 Markdown 选项中。添加一个“##”,以确保在你之后输入的内容将被视为标题。至于为什么废除了它的功能却依旧好保存着,我想是因为jupyter notebook的过渡吧,因为jupyter notebook也会逐渐被下一代产品jupyterLab取代。JupyterLab 环境与 Jupyter Notebooks 完全相同,但用户会有更高效的体验。

将所有的内容编辑完之后,将这一整页notebook保存为一个jupyter_slide.ipynb 文件,放在默认的文件夹之下。接下来需要查看我所编辑的slide了。

2、如何查看

在使用jupyter notebook编辑slide的时候,默认是一个单元格cell就是一张PPT,那究竟怎么放映呢?

slide的放映是需要借助命令去执行的,方法如下:

第一步:首先进入到ipynb文件所保存的文件夹中,我的是保存在C:\Users\XinAir 文件夹之下的

第二步:在保存的目录之下,执行下面命令:

jupyter nbconvert notebook.ipynb --to slides --post serve

这时候会自动打开一个网页,同时我们发现,在保存jupyter_slide.ipynb文件的文件夹之下,多了一个名为jupyter_slide.slides.html 的网页文件,这就是刚打开的那个网页,网页上显示着前面编辑的第一个单元格cell里面的内容,包括代码和运行的结果。

我们发现,我们编辑的slide会以网页的形式播放,在幻灯片的右下角会出现上下左右四个方向按钮,我们可以通过它控制幻灯片的放映。运行结果如下面所展示的动图所示:

3、疑惑不解

(1)我已经在notebook里面设置好了图片显示,而且也的确可以显示,但是为什么放到幻灯片里面却不显示,有哪位大神知道求告知,在此感谢

(2)slide的几种不同的进入方法,为什么只有第一种的Slide和第二种Sub-Slide可以使用,后面的几种却不能用,这是为什么,小编暂且还不知道原因,哪位大神知道,希望不吝赐教。

三、jupyter系列教程后续预告

(1)数学公式LaTeX的编辑

(2)Markdown的编辑

(3)jupyter可视化编程高级教程

jupyter notebook与matplotlib的高级集成

jupyter notebook与plotly的高级集成

jupyter notebook高级教程系列——slide幻灯片制作相关推荐

  1. (超详细)Jupyter Notebook入门教程

    Jupyter Notebook入门教程 0. 前言 Jupyter Notebook是一款创建和分享计算文档的网络应用程序.它提供了一种简单.流线型.以文档为中心的体验.由于它可以同时显示丰富的文本 ...

  2. 笔记本电脑下载python视频教程-Python的Jupyter Notebook入门教程

    适用于Python的Jupyter Notebook入门教程 在下面的教程中,将指导您完成安装Jupyter Notebook的过程.同时,我们将探索Jupyter Notebook的基本功能,通过尝 ...

  3. linux如何查看jupyter日志_在Linux服务器上运行Jupyter notebook server教程

    在Linux服务器上运行Jupyter notebook server教程 很多deep learning教程都推荐在jupyter notebook运行python代码,方便及时交互.但只在本地运行 ...

  4. Jupyter Notebook简洁教程

    继上次对Anaconda进行了一定的讲解后,有朋友建议我再对IPython笔记本的使用做一定的介绍,我自己找了些资料,基于对最为常用的功能进行介绍目的,写了这么篇简单的教程. 在完成Ananconda ...

  5. 史上最详细、最完全的jupyter notebook使用教程,Python使用者必备!——ipython系列之三

    一.什么是jupyter 1.简介: jupyter notebook是一种 Web 应用,能让用户将说明文本.数学方程.代码和可视化内容全部组合到一个易于共享的文档中.它可以直接在代码旁写出叙述性文 ...

  6. Jupyter notebook入门教程(下)

    Jupyter notebook的入门教程第二部分的英文原文出处: Getting started with the Jupyter notebook (part 2) 从之前介绍的教程第一部分中,我 ...

  7. python的jupyter的使用教程-Python神器之Jupyter Notebook作图教程

    很多人可能用过Jupyter Notebok,作为了在线编辑和执行平台,它可以让我们通过浏览器就能进行代码编辑和执行,做为趁手的一个Web IDE特别Pyton码农(也支持其他语言比如R.JS.gol ...

  8. Jupyter notebook入门教程(上)

    本文将分上下两部分简单介绍Jupyter notebook的入门教程,英文原文出处: Getting started with the Jupyter notebook(part 1) Jupyter ...

  9. Jupyter notebook 入门教程

    原文链接:https://www.dataquest.io/blog/jupyter-notebook-tutorial/ Jupyter notebook 是一个很强大的交互式和展示数据科学项目的工 ...

最新文章

  1. 特斯拉「断网」致500名车主被锁车外,最长5小时,网友:有些东西就不该经过网络...
  2. 摄像头动态锁定(Python)
  3. WPF combox二级联动
  4. so使用原则(要么不支持,要么全部支持) 固定的运行平台 指定目录:System.load(/data/data/package-name/mydir/libmath.so);
  5. android studio发布apk流程
  6. mysql创建远程登陆用户并授权
  7. bzoj2438 luogu4819 [中山市选]杀人游戏
  8. 学习vue3系列reactive
  9. android 8.1 跳过,直接跳过8.0!Essential Phone正式迎来Android 8.1
  10. 蝶形算法 matlab,FFT快速傅里叶变换(蝶形算法)详解
  11. 机械工业出版社6000册图书都有哪些?
  12. Swift - 描边文字效果
  13. android开发教程21篇(强烈推荐,几乎每一篇都是精华教程)
  14. 运算放大器基础知识:什么是运算放大器?
  15. 面试题大全<持续更新>
  16. highcharts legend图例禁止点击事件以及鼠标移入样式保持不变
  17. 气象数据的可视化展现形式
  18. python两层嵌套 [i for x in L for i in x]
  19. php ucenter,Thinkphp整合Ucenter视频教程
  20. java蛇形矩阵_lt;算法gt;蛇形矩阵求解

热门文章

  1. sylow子群与sylow定理和单群
  2. CAD图纸转换操作,CAD转Excel
  3. 计算机键盘清洗怎么弄,电脑键盘怎么清洗
  4. 如何优雅地在云上“摆摊”——做直播带货,你不得不关注的技术
  5. 「GoCN酷Go推荐」​全文检索库bluge
  6. LDAP Docker部署
  7. 扬笛人物画《艾德莱丝3》——个性笔墨写民族风情
  8. 【Deep Learning】Deep Residual Shrinkage Networks for Fault Diagnosis(深度残差收缩网络)
  9. 那些曾刷爆朋友圈的APP,你以为全都死了?
  10. netstat-网络性能分析常用命令