前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Jupyter ~ 像写文章般的 Coding

Jupyter ~ 像写文章般的 Coding

作者头像
逸鹏
发布2018-07-23 18:01:40
8520
发布2018-07-23 18:01:40
举报
文章被收录于专栏:逸鹏说道逸鹏说道

前面用了好久Notebook来交互式编程了,这次说说几个其他的选项:

Notebook Markdown

这次选Markdown模式(关于Markdown基础可以看之前写的Markdown Base)

和代码一样,Shift+回车就可以预览了,怎么样是不是很酷的感觉?


Jupyter NBConvert

不闲扯,继续说说NBConvert,默认指令是把.ipynb文件生成html,eg: jupyter nbconvert*.ipynb如果想要生成指定格式,就加 --to eg: jupyter nbconvert--to markdown*.ipynb

这两个是用的比较多的命令,其他的可以参考官方文档

打开html文件预览一下


下面说下使用幻灯片演示:

先启用幻灯片视图:

你可以自己设置显示方式,参考:

代码语言:javascript
复制
Slide:主页面,通过按左右方向键进行切换

Sub-Slide:副页面,通过按上下方向键进行切换

Fragment:一开始是隐藏的,按空格键或方向键后显示,实现动态效果

Notes:作为演讲者的备忘笔记,不在幻灯片中显示

Skip:不在幻灯片中显示

预览幻灯片jupyter nbconvert xxx.ipynb--to slides--post serve

如果结合Markdown就真的和写文章一样了,通过上下左右箭头进行演示

魔法操作符

%lsmagic 可以获取所有支持的操作符。我这边主要说一下怎么在Python的.ipynb,直接执行C#代码(Jupyter-lab是可以对Cell执行对应的代码)

在Cell使用 %%script csharp就可以了

怎么知道对应的名字是什么呢?(一般都是编程语言的名字) 打开终端,输入 jupyter kernelspec list

到对应的目录下看一下即可确定(友情提醒:隐藏文件请按 Ctrl+H)

快捷键

NoteBook快捷键:(Ctrl + Shift + P 查看快捷键)

代码语言:javascript
复制
Tab键   智能提示

dd 删除代码块(如果在代码块里面,记得先按ESC)

Ctrl + / 注释、取消注释

Alt + Endter 在下一行插入

Shift + Enter 执行当前块代码

上箭头、下箭头 移动聚焦的代码块

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

本文分享自 我为Net狂 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Notebook Markdown
  • Jupyter NBConvert
  • 魔法操作符
  • 快捷键
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档