Jupyter notebook使用技巧

Jupyter notebook使用技巧

  • 一、jupyter notebook两种模式
  • 二、快捷键使用
  • 三、Autopep8插件:规范化代码格式
  • 四、命令提示

一、jupyter notebook两种模式

1)每一个单元有两种模式:命令模式和编辑模式。最左侧是蓝色的条是命令模式,是绿色的条表示编辑模式。按esc可以进行模式切换。
Jupyter notebook使用技巧_第1张图片

二、快捷键使用

  1. 合并cell
    命令模式下,点击shift + M可以进行合并
    Edit—>Merge Cell Above/Merge Cell Down
  2. 拆分cell
    编辑模式下,以光标所在之处为分界点,ctrl shift -(减号),可以进cell的拆分
    Edit—>Split Cell
  3. 查找替换
    编辑模式下,ESC + F
    Edit—>Find and Replace
  4. 折叠输出:有时输出过长的情况
    编辑模式下,ESC+O
    在cell左侧位置上双击即可折叠
    Cell—>Current Output—>Toggle
  5. 显示代码行号
    命令模式下,按下字母l(L的小写)键,就能显示当前cell的行号
    shift + l,显示所有cell的行号
    View—>Toggle Line Numbers
  6. 切换代码类型
    命令模式下,按下m切换到MarkDown模式,再按下y切换到code模式
    Cell—>Cell Type—>选择相应的代码类型
  7. 注释代码
    选中代码,control+/ (Apple下是command)
  8. tab键的使用
    只输入变量或者函数的前几个字母,按下tab可以自动补全
    已经输入函数,连续按下shift+tab可以查询函数的具体用法,(一直可以按4次)
    Jupyter notebook使用技巧_第2张图片
  9. 魔法函数
    Jupyter notebook使用技巧_第3张图片
魔法函数 作用
%%writefile 调用外部python脚本
%run 调用外部python脚本
%timeit 测试单行语句的执行时间
%%timeit 测试整个单元中代码的执行时间
% matplotlib inline 显示 matplotlib 包生成的图形
%%writefile 写入文件
%pdb 调试程序
%pwd 查看当前工作目录
%ls 查看目录文件列表
%who 查看所有全局变量的名称,若给定类型参数,只返回该类型的变量列表
%whos 显示所有的全局变量名称、类型、值/信息
%xmode Plain 设置为当异常发生时只展示简单的异常信息
%xmode Verbose 设置为当异常发生时展示详细的异常信息
%debug bug调试,输入quit退出调试
%env 列出全部环境变量
  1. 其他说明
    数学公式编辑:这个其实是MarkDown功能的延伸,需要将cell的代码类型改为MarkDown,然后在一对美元符号之间写入LaTex公式,(如下所示),运行cell之后就可以正常显示公式了。
    LaTeX公式编辑

三、Autopep8插件:规范化代码格式

这是一个将代码按照PEP8进行格式化的插件,前提是需要通过pip install autopep8安装autopep8,安装完之后需要重启jupyter notebook服务才能生效。同样在Nbextention选项卡中勾选Autopep8,在工具栏中会多一个“锤子”一样的按钮,可以帮助我们排版代码,使其符合pep8标准。
Jupyter notebook使用技巧_第4张图片
jupyter notebook其他操作可见 https://blog.51cto.com/853056088/2162189。

四、命令提示

在nbextension中选中Hinterland后,在编写代码时会自动提示需要不全的后续代码。
Jupyter notebook使用技巧_第5张图片

你可能感兴趣的:(jupyter,notebook,python)