你好,欢迎进入江苏优软数字科技有限公司官网!

诚信、勤奋、创新、卓越

友好定价、专业客服支持、正版软件一站式服务提供

13262879759

工作日:9:00-22:00

sublime text 格式化代码快捷键 数据分析利器Jupyter Notebook!

发布时间:2023-12-20

浏览次数:0

大家好,我是Peter~

很多读者问我,Peter文章中的代码是用什么编辑器写的?

今天就公开了:,不,不,没有文字。 只有一种工具: 。 从2019年开始我已经使用了两年半多了,今天就来说说吧~

工欲善其事,必先利其器

sublime text 格式化代码快捷键_格式化的快捷方式_快速格式化的描述

1.官网学习地址:

2、使用说明:

3.知乎上有一个很好的教程:

1. 内容

2. 谁在使用它?

可能有的朋友不知道,谁在用呢?

这是从官网看到的用户:谷歌、微软、NASA、IBM等国际知名公司都在其中。 那么,您确定还不需要它吗?

格式化的快捷方式_sublime text 格式化代码快捷键_快速格式化的描述

3.你写了什么?

既然它如此受欢迎,彼得用它写了什么? (ipynb文件正在完成)

1.系列文章

格式化的快捷方式_快速格式化的描述_sublime text 格式化代码快捷键

2.系列文章

格式化的快捷方式_快速格式化的描述_sublime text 格式化代码快捷键

3.可视化库的使用

摘要:Peter 的所有文章都是用

4. 什么是.1 简介

它是一个基于网络的交互式计算应用程序。 它可以应用于整个计算过程:从开发文档、运行代码到显示结果。

简而言之,就是一个以网页形式打开的程序。 您可以直接在网页中编写并运行代码,代码的结果将直接显示在代码块下方。

如果在编程过程中需要编写描述文档,可以在同一页面直接使用语法编写,方便及时描述和解释。

4.2 组成

主要由两部分组成:网页和文档

上面已经介绍了基于Web的应用程序,整个Web应用程序结合了多个元素:文档、计算公式、文档编写、可视化动态图形,甚至可以嵌入PPT。总之,这个Web应用程序可以实现各种功能

所有程序都能够以各种形式输入和输出:公式、文档、富媒体形式等。

文档保存为JSON格式文件,后缀为.ipynb,不仅方便版本控制,也方便与他人共享。

另外,文档还可以导出为:HTML、LaTeX、PDF等格式文件,非常方便且互联网化!

4.3 特点 5. 安装

建议直接安装,这样会省去你以后很多麻烦。

它是世界上最大的数据科学平台和基于数据库的环境管理工具。 与其他图书馆管理工具相比,它更适合数据工作者。

安装后不仅会自动安装很多第三方库,比如:、numpy等,真是方便。

安装时可以自行搜索教程,万无一失的安装。

推荐几个安装教程:

1、系统:

2、MacOS系统:

3、Linux系统():

安装包下载地址:#

快速格式化的描述_格式化的快捷方式_sublime text 格式化代码快捷键

6. 开始

(1)安装后我们可以从任意位置启动,直接输入即可启动。

执行命令后,终端中会显示一系列服务器信息,并且浏览器会自动启动:

(base) peter:pandas系列教程 peter$ pwd     -- 查看当前的目录
/Users/peter/Desktop/WeChat/文章/pandas系列教程  

(base) peter:pandas系列教程 peter$ jupyter notebook   -- 输入 jupyter notebook 表示启动

! ! ! 注意:启动后我们所有的操作不要关闭终端,否则会断开与本地服务器的连接。

(2) 启动后,您将进入初始页面,包括当前目录下的所有文件(文件夹和文档):

我们看到默认地址是:8888,也就是本机默认的8888端口。 当我们打开多个端口时,它们会自动变成8889、8890等端口。

格式化的快捷方式_sublime text 格式化代码快捷键_快速格式化的描述

当然,我们也可以自定义端口:

jupyter notebook --port 9988   # 使用9988端口

(3)启动后,我们可以新建一个ipynb文件:

sublime text 格式化代码快捷键_快速格式化的描述_格式化的快捷方式

7. 使用

启动并创建新文件后,我们就可以在其中开始编码和文档写入了。 我们来谈谈如何使用它。

首先我们要明白一件事:有两种模式

7.1 主页面

主页面分为4部分:

格式化的快捷方式_快速格式化的描述_sublime text 格式化代码快捷键

7.2 帮助文档

如果您是新手,可以直接查看帮助文档:

!jupyter notebook -h    # 感叹号!不能少

sublime text 格式化代码快捷键_快速格式化的描述_格式化的快捷方式

7.3 重命名

默认名称为“未命名”,重命名文件:图解apply函数

sublime text 格式化代码快捷键_快速格式化的描述_格式化的快捷方式

7.4 文档

【文件】菜单主要提供各种文件的输入输出操作,尤其是将ipynb文件下载成各种形式输出,非常方便:

sublime text 格式化代码快捷键_格式化的快捷方式_快速格式化的描述

7.5 运行代码

当我们在代码单元格中输入代码时如何运行代码?

1.点击【运行】按钮

快速格式化的描述_sublime text 格式化代码快捷键_格式化的快捷方式

2. 快捷键

将光标置于我们需要运行的代码框中,然后Shift+Enter即可运行~

格式化的快捷方式_快速格式化的描述_sublime text 格式化代码快捷键

3.运行所有代码

如果我们想直接从头开始运行所有代码,请执行以下操作:[]到[ & Run All]

sublime text 格式化代码快捷键_格式化的快捷方式_快速格式化的描述

7.6 内省

在对象之前和之后使用问号? 可以显示有关对象的摘要信息。 该对象可以是自建的或包含的:

sublime text 格式化代码快捷键_格式化的快捷方式_快速格式化的描述

打印函数和自定义函数的内省汇总信息:

格式化的快捷方式_sublime text 格式化代码快捷键_快速格式化的描述

快速格式化的描述_格式化的快捷方式_sublime text 格式化代码快捷键

使用双问号? 另一个用途是显示函数的源代码:

快速格式化的描述_格式化的快捷方式_sublime text 格式化代码快捷键

7.7%运行

%run 命令可用于运行任何文件:

%run Python文件的绝对路径

假设我们当前目录中有一个文件:

快速格式化的描述_格式化的快捷方式_sublime text 格式化代码快捷键

我们运行py文件中:查看三个变量及返回值

格式化的快捷方式_快速格式化的描述_sublime text 格式化代码快捷键

8. 扩展功能的安装 8.1

它实际上没有太多的功能,所以通常是在上面安装一个扩展,然后它就可以起飞了。

安装和启动命令如下:

# 安装Jupyter的配置器
pip install jupyter_nbextensions_configurator

# 启动配置器
jupyter nbextensions_configurator enable --user

快速格式化的描述_sublime text 格式化代码快捷键_格式化的快捷方式

sublime text 格式化代码快捷键_快速格式化的描述_格式化的快捷方式

8.2 显示代码行数

当一个单元格中有很多行代码时,我们想要显示行数:

快速格式化的描述_格式化的快捷方式_sublime text 格式化代码快捷键

8.3 编码文档

每当彼得需要做笔记时,他都会使用它。 内容可以直接使用 中的语法编写。 有两种方法可以实现这一目标。

关于and的语法是什么,直接在公众号回复即可获取免费PPT进行学习。

方法一:从下拉选项中选择【标记】

sublime text 格式化代码快捷键_格式化的快捷方式_快速格式化的描述

格式化的快捷方式_快速格式化的描述_sublime text 格式化代码快捷键

方法二:快捷键使用:【左边蓝色+M键】,Peter常用

sublime text 格式化代码快捷键_格式化的快捷方式_快速格式化的描述

快速格式化的描述_sublime text 格式化代码快捷键_格式化的快捷方式

sublime text 格式化代码快捷键_快速格式化的描述_格式化的快捷方式

8.4 生成目录

使用时,可以显示不同级别的目录。 首先,您需要在扩展中启用此功能:

格式化的快捷方式_sublime text 格式化代码快捷键_快速格式化的描述

点击启用目录生成:目录默认在左侧,也是分层实现的。

sublime text 格式化代码快捷键_快速格式化的描述_格式化的快捷方式

格式化的快捷方式_快速格式化的描述_sublime text 格式化代码快捷键

我们把光标放在目录上,出现一个+号,可以向右拖动:

除了在左侧生成目录外,还可以在整个 ipynb 文件的顶部生成目录:

格式化的快捷方式_快速格式化的描述_sublime text 格式化代码快捷键

格式化的快捷方式_快速格式化的描述_sublime text 格式化代码快捷键

快速格式化的描述_格式化的快捷方式_sublime text 格式化代码快捷键

无论是左侧目录还是顶部目录,当我们点击某个标题时,都会自动跳转到相应位置sublime text 格式化代码快捷键,查看和定位文档或代码超级方便。

8.5 标题突出显示

安装扩展后,我们还可以突出显示标题:

快速格式化的描述_sublime text 格式化代码快捷键_格式化的快捷方式

8.公式

现在可以使用了,我们可以编辑LaTex公式了。 例如:在“格式”下的单元格中输入以下内容:

$$ P(A \\mid B) = \\frac{P(B \\mid A) \\, P(A)}{P(B)} $$

将生成相应的 LaTeX 公式:

格式化的快捷方式_快速格式化的描述_sublime text 格式化代码快捷键

8.7 输出多个结果

一般情况下只会输出一个结果,也可以通过设置同时输出多个结果。

格式化的快捷方式_快速格式化的描述_sublime text 格式化代码快捷键

默认情况下,仅输出最近变量**的值,即示例中的b**。

通过设置 . 参数为allsublime text 格式化代码快捷键,可以显示所有变量或声明。 添加两行代码就可以达到输出多个变量的效果:

from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = 'all'

快速格式化的描述_格式化的快捷方式_sublime text 格式化代码快捷键

8.8 拼写检查

这是一个检查拼写错误的扩展,可以快速发现我们的拼写错误。 最主要的是这个插件的工作格式如下:

初衷是:这是错误的

格式化的快捷方式_sublime text 格式化代码快捷键_快速格式化的描述

8.9 隐藏输入

当我们只想查看输出out部分的内容时,我们可以隐藏输入代码:

快速格式化的描述_sublime text 格式化代码快捷键_格式化的快捷方式

快速格式化的描述_格式化的快捷方式_sublime text 格式化代码快捷键

这是隐藏之前的效果:

格式化的快捷方式_快速格式化的描述_sublime text 格式化代码快捷键

9. 快捷键

1.命令模式快捷键(按Esc键打开):

快捷键功能

进入

切换到编辑模式

Shift-Enter

运行该单元并选择下一个单元

Ctrl-Enter

运行这个单元

Alt-Enter

运行该单元并在其下方插入一个新单元

单元转换到代码状态

单位过渡态

单位转换到原始状态

1, 2, 6

设置 1、2、6 级标题

向上

选择上方单位

选择上方单位

向下

选择下面的单位

选择下面的单位

Shift-K

连续选择上面的单位

Shift-J

连续选择以下单位

在上方插入新单位

在下面插入新单位

剪切选定的单元格

复制选定的单元格

Shift-V

粘贴到上面的单元格中

粘贴到下面的单元格中

恢复最后删除的单元

德,德

删除选定的单元格

Shift-M

合并选定的单元格

Ctrl-S

保存当前

保存当前

开关线数

转换输出

Shift-O

转换输出滚动

Esc键

关闭页面

关闭页面

显示快捷方式帮助

我,我

中断内核

0,0

重新启动内核

转移

忽视

移位空间

向上滑动

空间

向下滚动

2.编辑模式快捷键(按Enter键启动)

快捷键功能

标签

代码完成或缩进

Shift-Tab 键

暗示

Ctrl-]

缩进

Ctrl-[

取消缩进

Ctrl-A

全选

Ctrl-Z

取消

Ctrl-Shift-Z

重做

Ctrl-Y

重做

Ctrl-Home

跳转到单元开头

Ctrl-向上

跳转到单元开头

Ctrl-结束

跳至单元末尾

Ctrl-向下

跳至单元末尾

Ctrl-左键

跳转到左边的前缀

Ctrl-右

跳转到正确的前缀

Ctrl-

删除前一个单词

Ctrl-

删除下一个单词

Esc键

切换到命令模式

Ctrl-M

切换到命令模式

Shift-Enter

运行该单元并选择下一个单元

Ctrl-Enter

运行这个单元

Alt-Enter

运行该单元并在下面插入一个单元

Ctrl-Shift–

分体式单元

Ctrl-Shift-

分体式单元

Ctrl-S

保存当前

转移

忽视

向上

将光标向上移动或移动到上一个单位

向下

向下移动光标或转到下一个单元

Ctrl-/

注释整行/取消注释

10. 魔法命令

特殊命令称为魔术命令,它们旨在简化常见任务。

官网地址:

魔法命令的前缀符号是百分号%。 例如,%用于检查一段代码的执行时间。 魔法命令可以直接使用,也可以赋值给变量然后使用:

sublime text 格式化代码快捷键_格式化的快捷方式_快速格式化的描述

下面记录几个常用的魔法命令:

魔法指令功能

%密码

查看当前工作目录

%光盘

更改当前工作目录

%ls

查看目录文件列表

%

写文件

%跑步

运行脚本; %run 可以执行 .py 文件中的代码或指定 ipynb 文件

%谁是

查看当前变量

%重置

清除当前变量

%

测试单行代码的运行时间

%历史记录

打印命令输入历史记录

%粘贴

从剪贴板执行预先格式化的代码

%

打开提示并手动粘贴执行的代码

%调试

从最后发生错误的地方进入交互式调试器

11.更改主题

在上图中,使用默认主题:白色。 其实主题是可以改变的:

安装并使用不同的主题

# 安装
pip install jupyterthemes
pip install --upgrade jupyterthemes

‍切换不同主题‍

# 查看所有颜色主题 --list
jt -l

# 选择主题 --theme
jt -t 主题名称

# 恢复默认主题 --recover
jt -r

1.查看主题

快速格式化的描述_格式化的快捷方式_sublime text 格式化代码快捷键

$jt -t monokai  # 选择某个主题
$jt -t oceans16

# 然后重新启动jupyter notebook

$jupyter notebook   # 启动命令

格式化的快捷方式_sublime text 格式化代码快捷键_快速格式化的描述

格式化的快捷方式_sublime text 格式化代码快捷键_快速格式化的描述

如果想改回原来的主题,只需输入 jt -r

整理不易,请连续点赞三遍↓

如有侵权请联系删除!

13262879759

微信二维码