Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >用这个插件做代码分享,分分钟干翻 PPT!

用这个插件做代码分享,分分钟干翻 PPT!

作者头像
周萝卜
发布于 2023-08-21 07:35:06
发布于 2023-08-21 07:35:06
36500
代码可运行
举报
文章被收录于专栏:萝卜大杂烩萝卜大杂烩
运行总次数:0
代码可运行

今天分享一个超级有意思的 Jupyter 插件,以后做代码分享再也不发愁了,不仅有幻灯片的友好切换,还能在分享的同时进行代码调试,太方便了!

插件介绍

今天的主角就是 RISE,是专门为 Jupyter Notebooks 提供幻灯片服务的 项目地址:https://github.com/damianavila/RISE

安装和启用都是比较简单的

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
>pip install jupyter

>pip install RISE
>jupyter-nbextension install rise --py --sys-prefix
>jupyter-nbextension enable rise --py --sys-prefix

之后我们就可以创建一个 Jupyter 文件,进行分享前的准备了 此时我们的 Jupyter 上应该会有一个如下的插件按钮,就说明插件安装成功了

网页 PPT 制作

首先我们先修改 Cell Toolbar 的类型,选择 View -> Cell Toolbar -> Slideshow

然后按照自己的思路,先整理好想要分享下的内容,在这里,我创建了6个Cell,下面分别介绍下每个 Cell 的类型和作用

Cell 1:选择 Markdown 类型,输入如下代码,Cell Type 选择 Slide,这个作为我们网页 PPT 的第一页,相当于正常 PPT 的首页

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# <content> Python Share</content>

Cell 2:还是选择 Markdown 类型,输入如下代码,Cell Type 选择 Slide,这个作为本次分享的总纲,起到一个标题的作用

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 大纲
1. Python 基础语法
2. Python 爬虫简介

Cell 3:仍然选择 Markdown 类型,输入如下代码,Cell Type 选择 Slide,这个作为分享的第一个分支

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
1. Python 基础语法

Cell 4:选择 Code 类型,Cell Type 选择 Sub-Slide,这里就是我们要分享的代码,可以调试的那种

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# print 用法
print('test')
print('haha')

Cell 5:选择 Markdown 类型,输入如下代码,Cell Type 选择 Slide,这个作为分享的第二个分支

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
2. Python 爬虫简介

Cell 6:选择 Code 类型,Cell Type 选择 Sub-Slide,这里就是我们要分享的第二部分的代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import requests
res = requests.get('https://www.baidu.com')
print(res)
print(res.content)

到这里,我们一个简单的分享就完成了(确实够简单的哈,不要在意细节!),然后我运行所有的 Cell,之后再点击上面的插件按钮,就可以进入网页 PPT 模式了

最终的效果,我们通过下面的视频来体验下吧:http://mpvideo.qpic.cn/0b78d4aacaaaeuah6i7menpvah6daepqaaia.f10002.mp4?

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-08-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 萝卜大杂烩 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
真顶!Jupyter Notebook 10 个高级技巧
Jupyter 笔记本是数据科学家和分析师用于交互式计算、数据可视化和协作的工具。Jupyter 笔记本的基本功能大家都已经很熟悉了,但还有一些鲜为人知的技巧可以大大提高生产力和效率。在这篇文章中,我将介绍10个可以提升体验的高级技巧。
周萝卜
2023/08/21
7330
真顶!Jupyter Notebook 10 个高级技巧
你真的会用Jupyter吗?这里有7个进阶功能助你效率翻倍
不过,除了基础的写文档之外,其实Jupyter还有N多功能,简直是一个集视频、图片、PPT、多种交互于一身的万花筒。
量子位
2018/12/28
2K0
教你用Python Jupyter Notebook 制作代码分享 PPT
PPT 是个强大的工具,但是笔者的 PPT 制作技术不咋地,所以之前的分享习惯使用 Jupyter Notebook + RISE,这样使用简单的 markdown 格式加上代码就足够做一次代码分享了。由于是纯文本格式的,我们可以放到 git 仓库里做版本控制。甚至你可以在网页里直接运行 python 代码。做好的分享还可以用 Jupyter 导出成 pdf、html等格式分享出去。
全栈程序员站长
2022/07/09
5650
Jupyter Notebooks数据科学最佳实践指南
照片由 Aaron Burden 在Unsplash上提供
AI研习社
2019/03/14
1.8K0
Jupyter Notebooks数据科学最佳实践指南
jupyter notebook黑科技——制作PPT式的演示文稿
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
blmoistawinde
2019/10/30
2.5K0
Python编程神器Jupyter Notebook使用的28个秘诀(附代码)
[ 导读 ]最近做实验一直是用Jupyter Notebook编程,有一种打草稿的便捷感,在dataquest上看到一篇博客总结了28种Jupyter Notebook的使用技巧。为了方便大家理解,对原文一个简略的地方进行了适当的解释和扩充。希望大家在用Jupyter Notebook编程时可以更加爽快。
数据派THU
2019/12/31
4.8K0
Python编程神器Jupyter Notebook使用的28个秘诀(附代码)
[译]27个Jupyter Notebook小提示与技巧
Jupyter notebook, 前身是 IPython notebook, 它是一个非常灵活的工具,有助于帮助你构建很多可读的分析,你可以在里面同时保留代码,图片,评论,公式和绘制的图像。
用户1558438
2018/08/23
1.7K0
[第八周]Anaconda入门:Navigator、Spyder和Jupyter Notebook
Anaconda安装后,可以从菜单中看到它包含几个应用程序,其中Anaconda Navigator是这几个程序的导航入口。
OrekiShiko
2019/04/23
3.8K0
15个应该掌握的Jupyter Notebook 使用技巧
Jupyter Notebook是一个基于浏览器的交互式编程环境(REPL, read eval print loop),它主要构建在IPython等开源库上,允许我们在浏览器上运行交互式python代码。并且有许多有趣的插件和神奇的命令,大大增强了python的编程体验。
deephub
2020/09/23
2K0
15个应该掌握的Jupyter Notebook 使用技巧
Jupyter Notebook的27个窍门,技巧和快捷键
翻译|姜范波 校对|毛丽 & 寒小阳 Jupyther notebook ,也就是一般说的 Ipython notebook,是一个可以把代码、图像、注释、公式和作图集于一处,从而实现可读性分析的一种灵活的工具。 Jupyter延伸性很好,支持多种编程语言,可以很轻松地安装在个人电脑或者任何服务器上——只要有ssh或者http接入就可以啦。最棒的一点是,它完全免费哦。 Jupyter 界面 默认情况下,Jupyter Notebook 使用Python内核,这就是为什么它原名 IPython No
大数据文摘
2018/05/25
5.5K0
Python 自动化办公-玩转 PPT
如果你有一堆 PPT 要做,他们的格式是一样的,只是填充的内容不一样,那你就可以使用 Python 来减轻你的负担。
somenzz
2021/08/19
2.2K0
掌握这7个Python特殊技巧!数据分析的工作随你挑!
该工具效果明显。下图展示了调用 df.profile_report() 这一简单方法的结果:
python学习教程
2019/11/01
8700
掌握这7个Python特殊技巧!数据分析的工作随你挑!
机器学习新手必看:Jupyter Notebook入门指南
翻译 | 张建军 出品 | 人工智能头条(公众号ID:AI_Thinker) 【人工智能头条导读】Jupyter Notebook 是一个 Web 应用程序,便于创建和共享文学化程序文档,支持实时代码、数学方程、可视化和 Markdown,其用途包括数据清理和转换、数值模拟、统计建模、机器学习等等。目前,数据挖掘领域中最热门的比赛 Kaggle 里的资料都是 Jupyter 格式。对于机器学习新手来说,学会使用 Jupyter Notebook 非常重要。 下面这篇 Jupyter Notebook 入门指
用户1737318
2018/06/05
3.2K0
Win10 Jupyter相关杂记
如果要使用快捷键,首先按“Esc”键进入命令模式,然后按相应的键实现对文档的操作。比如切换成代码单元“Y”或Markdown单元“M”键,或者在本单元的下方增加一单元“B”键,查看所有快捷命令可以按“H”键。这里这个可能出现的有点突兀,但是记住就好,注意是ESC,然后code,doc里面互相转换~
云深无际
2021/07/23
1K0
Win10 Jupyter相关杂记
大模型做PPT,全新玩法,浏览器运行,可发布到互联网
这算是我之前介绍过大模型与 PPT 结合的另一种玩法(前文:用大模型,把论文变成_PPT_、大模型做 PPT,三种方案:Kimi+AiPPT、Gamma、Claude+SVG
Ai学习的老章
2025/07/09
1060
大模型做PPT,全新玩法,浏览器运行,可发布到互联网
五分钟带你轻松优化你的Jupyter Notebook
本文介绍了一些有关改善Jupyter Notebook体验的简单技巧,并介绍了有用的快捷方式,添加主题,自动生成的目录等。
计算机与AI
2020/11/19
2.4K0
五分钟带你轻松优化你的Jupyter Notebook
最全总结 | 聊聊 Python 办公自动化之 PPT(下)
作为办公自动化 PPT 系列篇的最后一篇文章,我们将 PPT 中的高级功能及常用点
AirPython
2020/12/02
1.8K0
最全总结 | 聊聊 Python 办公自动化之 PPT(下)
Jupyter notebook使用技巧大全
Jupyter Notebook是一款开源的web应用,它允许使用者创建和分享包含代码,公式,可视化图表和纯文本的文档,并支持多种编程语言的交互式计算,对于python用户来讲更是一款十分方便的代码编写工具。只需要通过web浏览器就可以很方便地进行数据清洗和转换,数值模拟,统计建模,数据可视化,机器学习等。本文主要介绍Jupyter Notebook结合python的使用。
超哥的杂货铺
2019/12/18
2.2K0
Jupyter notebook使用技巧大全
7大 Python 特殊技巧提升数据分析能力
猴哥的推荐寄语:不要小瞧一些小技巧,有些能会让你相见恨晚,后悔自己没有早点了解这个技巧,反正我是吃亏过。你有哪些恨不得早点了解的技巧,欢迎在留言区分享出来。
猴哥yuri
2019/11/20
8570
7大 Python 特殊技巧提升数据分析能力
Markdown 写 PPT 是如何实现的?
Markdown 是一种轻量的标记语言,我们只需要写 md 格式文件,不必考虑文档的排版,被广泛用于博客写作,技术文档编写等,程序员们都热爱,但我们工作中除了写文档,有时候还需要汇报工作,技术分享等,需要用到 PPT,但设计 PPT 可能不是每个程序员所喜欢的,所以我们可以使用一个非常好用的工具 slidev, 可以使用 markdown 来制作演示文稿, 这个工具很多小伙伴都知道,尤大的分享就经常使用,其他类似的工具还有 Nodeppt、 marp 等,那么这类工具是如何实现的?
狂奔滴小马
2022/09/21
1.1K0
Markdown 写 PPT 是如何实现的?
相关推荐
真顶!Jupyter Notebook 10 个高级技巧
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档