jupyter notebook 一个类怎么写在多个代码框中?

4.  然后打开文件,即可实现侧边导航栏效果,如图

添加工具栏按钮,将当前时间和日期粘贴到当前单元格中

每个执行的代码单元都扩展了一个新区域,附加在输入区域的底部,显示用户将单元格发送到内核执行的时间。当内核完成执行单元格时,该区域将根据执行的持续时间进行更新。

可以通过双击或使用 菜单项隐藏计时区域 。

提供了三种不同的“配色方案”,在渲染单元格和单元格处于编辑模式时都有效

这是一个单元,通过单击右下角的图标或通过键盘快捷键Ctrl-B切换暂存器

此扩展程序为IPython工具栏添加了一个下拉菜单,允许将代码段单元格轻松插入当前notebook中。代码段在JSON文件中定义nbextensions/snippets/snippets.json,此扩展包含示例代码段。

添加了一个工具栏按钮以及一个可选的热键,可以在一个操作中打开或关闭所有单元格的行号。

可以收集所有已定义的变量并在浮动窗口中显示它们。该窗口不仅显示变量的名称,还显示其类型,内存大小和内容。

内核运行的转换使用python 包,因此只与python内核兼容。(顾名思义,pep8风格)

如果你很想学数据分析,那么恭喜你找对地方了,我将结合自身学习工作经验,由浅入深,从最基本的讲起,一步步带你学会python数据分析,大量干货将陆续到来。

我们20天的知识思维导图是这样的:

做数据分析怎么能离开Jupyter Notebook呢?就像战士上战场一样,怎么可以离开枪一样,枪就是战士必备的战场武器。Jupyter Notebook就是你做数据分析的武器。

Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。

简而言之,Jupyter Notebook是以网页的形式打开,可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示。如在编程过程中需要编写说明文档,可在同一个页面中直接编写,便于作及时的说明和解释。下面给大家详细介绍一下该工具的安装过程及使用方法。

  1. 编程时具有语法高亮、缩进、tab补全的功能。

  2. 可直接通过浏览器运行代码,同时在代码块下方展示运行结果。

  3. 以富媒体格式展示计算结果。富媒体格式包括:HTML,LaTeX,PNG,SVG等。

  4. 对代码编写说明文档或语句时,支持Markdown语法。

  5. 支持使用LaTeX编写数学性说明

具体内容可以查看的Jupyter官网:/download/,选择对应操作系统的文件。

  1. 到官网下载Anaconda:/download/,选择对应操作系统的文件。

安装完成之后程序部分就会出现一个Anaconda的启动器,启动之后页面如下,选择Jupyter Notebook,点击Launch

之后就会打开一个网页,就这样我们Jupyter Notebook就可以使用啦!

当然也可以在终端直接输入jupyter notebook进行启动,默认终端打开页面在哪里,打开的网页页面就在哪里。

我的启动位置是当前用户主目录,所以启动后的网页看到的就是我主目录的内容。

打开了网页页面之后,我们就要在上面写代码了,但是如何创建一个Python文件呢?在右上角选择【新建】,然后选择【Python3】。

就会看到如下页面,输入简单的Python代码试一试。

每一行的命令,都在一个可编辑的输入框。即使你的命令输入有误,你也不用从头写代码,直接编辑后重新执行即可。

还有一点,命令的执行是可间断的,某个命令执行错误,不会导致整个程序中断,这将很方便我们调试代码,只要改完代码,再重新执行该行代码即可,而不用重新执行全部代码。

下面我们看一下还有哪些快捷键可以使用?在非编辑模式【就是光标没有停留在任何的框中】下,按h就会出现快捷键帮助菜单。

下面展示的是MacOS系统下的快捷键,Windows系统会有所区别。

如果你的代码任务完成,还可以导出你的所有代码,具体操作如下:

好啦!各位朋友工具安装好了吗?尝试使用一下Jupyter Notebook,即使输出一个Hello World也代表你的工具是成功安装啦!

一、执行shell命令

Shell是一种与计算机进行文本交互的方式。

一般来讲,当你正在使用Python编译器,需要用到命令行工具的时候,要在shell和IDLE之间进行切换。

但是,如果你用的是Jupyter,就完全不用这么麻烦了,你可以直接在命令之前放一个“!”,就能执行shell命令,完全不用切换来切换去,就能在IPython里执行任何命令行。

我们甚至可以将值传递给shell,像下面这样:

注意,返回结果的数据类型不是列表。

使用Jupyter主题,不仅能让你的Jupyter界面更好看、更舒服,还能让屏幕上的代码看起来更显眼。

来看一下具体的操作方法:

第二步,加载可用主题列表:

第三步,选择你想要的主题:

不过,每次换主题的时候都要重新加载Jupyter,才能看到主题变化。

另外我们上面讲的在命令之前加“!”也一样可用。

笔记本扩展(nbextensions)是一种JavaScript模块,可以加载到笔记本前端页面上,可以大大提升用户体验。

比如下面这些扩展工具,简直能让效率提升10000倍。

Hinterland功能可以让你每敲完一个键,就出现下拉菜单,可以直接选中你需要的词汇。

Snippets在工具栏里加了一个下拉菜单,可以非常方便的直接插入代码段,完全不用手动敲。

拆分笔记本中的单元格,改成相邻的模式,看起来就像分了两栏。

这个功能可以自动找到所有的标题,生成目录。

并且这个目录还是移动的呦,你可以放在侧边栏,也可以拖动到任何你喜欢的地方悬浮起来。

折叠一个标题下的全部内容

如果你的代码太长,觉得滚动过去太麻烦,可以直接折叠掉。

一键美化代码,强迫症的福音。

最后看一下怎么装,需要用到conda:

找不到的话就去菜单的Edit里面找。

还有一些Jupyter小工具,比如滑块、文本框之类的部分,可以做一些方便的交互。

其他的小部件,可以在文末的传送门跳转到GitHub寻找。

使用“interact”功能自动创建UI控件,这是使用IPython最方便的方法。

Qgrid也是一个Jupyter的小部件,不过它主要用于数据帧,装上之后,就可以像操作Excel里的筛选功能一样,方便的处理数据。

人在江湖飘,难免遇到要做PPT的时候。

但是,如果你的内容都已经放在Jupyter里了,再重新导入PPT,太麻烦了,我们自动转换吧。

好了,现在就变成PPT样式的了,显示在端口8000,你也可以查看源代码找到PPT文件。

你也可以提前换好主题,比如onedork主题,然后再转换成PPT的的时候就是同一个主题风格的PPT了。

不过,用PyTorch默认方法生成的PPT代码不能编辑,这个时候就要用到RISE插件了。

然后调用JS和CSS:

戳一下,一个可以边演示边改的PPT就好了。

扔链接再跳转实在是太麻烦了,不如直接把素材放进Jupyter里面。

操作方式如下,当然你需要把链接换成你要放的链接:

同样,把pdf链接换成你需要用的pdf。

我要回帖

更多关于 jupyter notebook怎么写文本 的文章

 

随机推荐