发布时间:2023-12-20
浏览次数:0
大家好,我是Peter~
很多读者问我,Peter文章中的代码是用什么编辑器写的?
今天就公开了:,不,不,没有文字。 只有一种工具: 。 从2019年开始我已经使用了两年半多了,今天就来说说吧~
工欲善其事,必先利其器
1.官网学习地址:
2、使用说明:
3.知乎上有一个很好的教程:
1. 内容
2. 谁在使用它?
可能有的朋友不知道,谁在用呢?
这是从官网看到的用户:谷歌、微软、NASA、IBM等国际知名公司都在其中。 那么,您确定还不需要它吗?
3.你写了什么?
既然它如此受欢迎,彼得用它写了什么? (ipynb文件正在完成)
1.系列文章
2.系列文章
3.可视化库的使用
摘要:Peter 的所有文章都是用
4. 什么是.1 简介
它是一个基于网络的交互式计算应用程序。 它可以应用于整个计算过程:从开发文档、运行代码到显示结果。
简而言之,就是一个以网页形式打开的程序。 您可以直接在网页中编写并运行代码,代码的结果将直接显示在代码块下方。
如果在编程过程中需要编写描述文档,可以在同一页面直接使用语法编写,方便及时描述和解释。
4.2 组成
主要由两部分组成:网页和文档
上面已经介绍了基于Web的应用程序,整个Web应用程序结合了多个元素:文档、计算公式、文档编写、可视化动态图形,甚至可以嵌入PPT。总之,这个Web应用程序可以实现各种功能
所有程序都能够以各种形式输入和输出:公式、文档、富媒体形式等。
文档保存为JSON格式文件,后缀为.ipynb,不仅方便版本控制,也方便与他人共享。
另外,文档还可以导出为:HTML、LaTeX、PDF等格式文件,非常方便且互联网化!
4.3 特点 5. 安装
建议直接安装,这样会省去你以后很多麻烦。
它是世界上最大的数据科学平台和基于数据库的环境管理工具。 与其他图书馆管理工具相比,它更适合数据工作者。
安装后不仅会自动安装很多第三方库,比如:、numpy等,真是方便。
安装时可以自行搜索教程,万无一失的安装。
推荐几个安装教程:
1、系统:
2、MacOS系统:
3、Linux系统():
安装包下载地址:#
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等端口。
当然,我们也可以自定义端口:
jupyter notebook --port 9988 # 使用9988端口
(3)启动后,我们可以新建一个ipynb文件:
7. 使用
启动并创建新文件后,我们就可以在其中开始编码和文档写入了。 我们来谈谈如何使用它。
首先我们要明白一件事:有两种模式
7.1 主页面
主页面分为4部分:
7.2 帮助文档
如果您是新手,可以直接查看帮助文档:
!jupyter notebook -h # 感叹号!不能少
7.3 重命名
默认名称为“未命名”,重命名文件:图解apply函数
7.4 文档
【文件】菜单主要提供各种文件的输入输出操作,尤其是将ipynb文件下载成各种形式输出,非常方便:
7.5 运行代码
当我们在代码单元格中输入代码时如何运行代码?
1.点击【运行】按钮
2. 快捷键
将光标置于我们需要运行的代码框中,然后Shift+Enter即可运行~
3.运行所有代码
如果我们想直接从头开始运行所有代码,请执行以下操作:[]到[ & Run All]
7.6 内省
在对象之前和之后使用问号? 可以显示有关对象的摘要信息。 该对象可以是自建的或包含的:
打印函数和自定义函数的内省汇总信息:
使用双问号? 另一个用途是显示函数的源代码:
7.7%运行
%run 命令可用于运行任何文件:
%run Python文件的绝对路径
假设我们当前目录中有一个文件:
我们运行py文件中:查看三个变量及返回值
8. 扩展功能的安装 8.1
它实际上没有太多的功能,所以通常是在上面安装一个扩展,然后它就可以起飞了。
安装和启动命令如下:
# 安装Jupyter的配置器
pip install jupyter_nbextensions_configurator
# 启动配置器
jupyter nbextensions_configurator enable --user
8.2 显示代码行数
当一个单元格中有很多行代码时,我们想要显示行数:
8.3 编码文档
每当彼得需要做笔记时,他都会使用它。 内容可以直接使用 中的语法编写。 有两种方法可以实现这一目标。
关于and的语法是什么,直接在公众号回复即可获取免费PPT进行学习。
方法一:从下拉选项中选择【标记】
方法二:快捷键使用:【左边蓝色+M键】,Peter常用
8.4 生成目录
使用时,可以显示不同级别的目录。 首先,您需要在扩展中启用此功能:
点击启用目录生成:目录默认在左侧,也是分层实现的。
我们把光标放在目录上,出现一个+号,可以向右拖动:
除了在左侧生成目录外,还可以在整个 ipynb 文件的顶部生成目录:
无论是左侧目录还是顶部目录,当我们点击某个标题时,都会自动跳转到相应位置sublime text 格式化代码快捷键,查看和定位文档或代码超级方便。
8.5 标题突出显示
安装扩展后,我们还可以突出显示标题:
8.公式
现在可以使用了,我们可以编辑LaTex公式了。 例如:在“格式”下的单元格中输入以下内容:
$$ P(A \\mid B) = \\frac{P(B \\mid A) \\, P(A)}{P(B)} $$
将生成相应的 LaTeX 公式:
8.7 输出多个结果
一般情况下只会输出一个结果,也可以通过设置同时输出多个结果。
默认情况下,仅输出最近变量**的值,即示例中的b**。
通过设置 . 参数为allsublime text 格式化代码快捷键,可以显示所有变量或声明。 添加两行代码就可以达到输出多个变量的效果:
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = 'all'
8.8 拼写检查
这是一个检查拼写错误的扩展,可以快速发现我们的拼写错误。 最主要的是这个插件的工作格式如下:
初衷是:这是错误的
8.9 隐藏输入
当我们只想查看输出out部分的内容时,我们可以隐藏输入代码:
这是隐藏之前的效果:
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. 魔法命令
特殊命令称为魔术命令,它们旨在简化常见任务。
官网地址:
魔法命令的前缀符号是百分号%。 例如,%用于检查一段代码的执行时间。 魔法命令可以直接使用,也可以赋值给变量然后使用:
下面记录几个常用的魔法命令:
魔法指令功能
%密码
查看当前工作目录
%光盘
更改当前工作目录
%ls
查看目录文件列表
%
写文件
%跑步
运行脚本; %run 可以执行 .py 文件中的代码或指定 ipynb 文件
%谁是
查看当前变量
%重置
清除当前变量
%
测试单行代码的运行时间
%历史记录
打印命令输入历史记录
%粘贴
从剪贴板执行预先格式化的代码
%
打开提示并手动粘贴执行的代码
%调试
从最后发生错误的地方进入交互式调试器
11.更改主题
在上图中,使用默认主题:白色。 其实主题是可以改变的:
安装并使用不同的主题
# 安装
pip install jupyterthemes
pip install --upgrade jupyterthemes
切换不同主题
# 查看所有颜色主题 --list
jt -l
# 选择主题 --theme
jt -t 主题名称
# 恢复默认主题 --recover
jt -r
1.查看主题
$jt -t monokai # 选择某个主题
$jt -t oceans16
# 然后重新启动jupyter notebook
$jupyter notebook # 启动命令
如果想改回原来的主题,只需输入 jt -r
整理不易,请连续点赞三遍↓
如有侵权请联系删除!
Copyright © 2023 江苏优软数字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服务提供商
13262879759
微信二维码