IPython notebook(Jupyter Notebook) 的使用

ipython,这里的 i,不是 iphone 的 i,而是 interactive 的 i,交互/互动的含义。所谓 ipython,交互式的 python,即为即时相应,展示图表,反映程序执行的快慢等等,主要用于需要即时展示的场合。

  • ipython notebook/jupyter notebook 形式对 pandas 表格的展示要优于命令行的形式,毕竟命令行仅仅提供的是文本的显示形式;

1. 环境的配置

.ipynb:interactive python notebook

  • 在 Linux 命令行界面,输入 ipython notebook/jupyter notebook,会自动启动浏览器(必须要求 Linux 的图形界面),开始编写自己的 .ipynb 文件。

    [root@zch ~] ipython notebook
    

    在浏览器中打开的端口为 8890

    localhost:8890/tree
    
  • 查看本地 .ipynb 文件:ipython notebook **.pynb

2. 基本用法

  • 运行代码并跳转到下一个 cell:菜单栏 ⇒ Cells ⇒ Run Cells
  • 快捷键
    • 选中 cell,按住 shift 键后,上下选中其他cell,点击页面上方的 【Edit】按钮进行删除等等操作;

3. 常用快捷键

Jupyter Notebook 提供了比 IPython 美观的多得多的可视化形式。(比如对于 pandas 下的 DataFrame 的展示,df.head(5))

Jupyter Notebook 的快捷键
https://blog.csdn.net/HeatDeath/article/details/78030902

Jupyter Notebook 有两种键盘输入模式:

  • 编辑模式,允许你往单元中键入代码或文本;这时的单元框线是绿色的。

  • 命令模式,键盘输入运行程序命令;这时的单元框线是灰色。

  • 命令模式 (按键 Esc 开启)

    • Enter : 转入编辑模式
    • Shift-Enter : 运行本单元,选中下个单元
      • 这里的单元指的是 cell;
    • Ctrl-Enter : 运行本单元
    • Alt-Enter : 运行本单元,在其下插入新单元
    • 三种状态:
      • Y : 单元转入代码状态
      • M:单元转入markdown状态
      • R : 单元转入raw状态
    • 插入 cell:
      • 在上方插入:A
      • 在下方插入:B
    • 删除 cell:d,d(按两下d)
  • 编辑模式 ( Enter 键启动)

    • Tab : 代码补全或缩进
    • Shift-Tab : 提示
    • Ctrl-] : 缩进
    • Ctrl-[ : 解除缩进
    • Ctrl-A : 全选
    • Ctrl-Z : 复原
    • Ctrl-Shift-Z : 再做
    • Ctrl-Y : 再做
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

五道口纳什

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值