关于安装我就不说了,可以参考知乎https://zhuanlan.zhihu.com/p/33105153(总结的很全面)

首先打开Jupyter Notebook后,新建notebook:点击右上角的new,即打开一个下拉菜单,其中,Windows平台一般均显示Terminals Unavailable且按键呈灰色,点击Python2即可打开一个基于Python2的jupyter notebook。

notebook 界面从上而下由四个区域组成:notebook 的名称(点击即可修改)、提供保存、导出、重载 notebook以及重启内核等选项的工具栏、快捷键Toolbar、notebook 的内容编辑区。

下面概述菜单栏各项的主要功能:

File:
  • New Notebook打开新笔记
    Checkpoint(记录点,类比不同版本)
    Revert to Checkpoint返回到某一个记录点
    Download as: ipynb、py、md、html、pdf
Edit:
  • 包括复制、粘贴、删除、合并、移动等cell区域的操作
View:
  • Toggle Header是否显示头部信息,包括文件名和上次保存时间
    Toggle ToolBar是否显示工具栏
    Cell ToolBar
Insert:
  • Insert Cell Above上方插入一个cell区域
    Insert Cell Below 下方插入一个cell区域
Kernel:
  • Restart和Reconnect相关
    Change Kernel:换Python环境
    Help:一些教程链接

快捷键Toolbar集成了高频使用的功能,其中点击显示为“code”的单元格类型右侧下拉菜单可改变cell单元格的类型,点击键盘可查看所有快捷键。

整个jupyter notebook界面最为重要的就是cell区域,cell中有多种类型,包括表示代码的code单元格与格式化文本的Markdown单元格,均可运行(快捷键为shift+enter,更多快捷键见参考链接最后一条),code类型结果为程序结果,Markdown类型结果则为格式化的文本,包括正文、标题等。

Cell不同单元格之间互相独立,上一个单元格中的变量在本单元格中不赋值的话即无法使用,例如下图。

单元格除了删除移动剪贴外还可以进行合并,从而一次性执行大段的代码。

Markdown类型单元格除文本外还可嵌入公式、表格、图片、音乐、视频、网页等。这里具体不展开。

单元格中还可集成Matplotlib,从而进行绘图,但需要注意绘图前需要输入%Matplotlib inline并运行,否则即使运行终端可用的绘图代码段,cell也只会返回一个文件说明,如下图所示。

以%或%%开头的命令称为魔法命令,更多信息请自行查询。

本文基于下述教程,结合初学者实践进行精简,总结出一个jupyter notebook简洁教程,方便大家快速上手使用, 希望对大家有所帮助。

参考链接:
Jupyter Notebook快速入门(上)

Jupyter Notebook快速入门(下)

Jupyter快速10分钟教程

斯坦福CS231n的IPython教程
Jupyter Notebook 的快捷键

知乎:https://zhuanlan.zhihu.com/p/33105153

https://blog.csdn.net/u013023297/article/details/71082881

Jupyter Notebook使用教程的更多相关文章

  1. 在Linux服务器上运行Jupyter notebook server教程

    在Linux服务器上运行Jupyter notebook server教程 很多deep learning教程都推荐在jupyter notebook运行python代码,方便及时交互.但只在本地运行 ...

  2. Jupyter Notebook入门教程

    Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言.在本文中,我们将介绍 Jupyter notebook 的主要特性,以 ...

  3. (转)Jupyter notebook入门教程(上,下)

    https://blog.csdn.net/red_stone1/article/details/72858962------上 https://blog.csdn.net/red_stone1/ar ...

  4. jupyter notebook快速入门教程

    什么是jupyter notebook? 官网:https://jupyter.org/ 上面是官方网址,就简单的介绍下,就不多做解释了,juoyter notebook,就是一个web应用,比较强大 ...

  5. 写给.NET开发者的Python教程(一):C# vs Python: 语言特性、Conda和Jupyter Notebook环境

    承接上篇,本文会从语言特性.开发环境和必备工具来带领大家进入Python的世界. 语言特性 首先一起看下C#和Python在语言特性层面的对比,他们作为截然不同的两类面向对象高级语言,在语言层面上有何 ...

  6. 全真教程:Windows环境Jupyter Notebook安装、运行和工作文件夹配置

    全真教程:Windows环境Jupyter Notebook安装.运行和工作文件夹配置 @ 目录 全真教程:Windows环境Jupyter Notebook安装.运行和工作文件夹配置 一.Jupyt ...

  7. Python,Jupyter Notebook,IPython快速安装教程

    0.安装环境 Windows10,Python3.5.1,IPython,jupyter notebook,and other functionality 官方安装文档Linux版3.x 官方安装文档 ...

  8. 安装、配置Jupyter Notebook快速入门教程

    What? Why? How? ---安装 ---启动 ---关闭 ---保存 Markdown语法 Magic关键词 转换notebook--toHTML 创建幻灯片 运行代码 What? 文字化编 ...

  9. 如何用Jupyter Notebook打开Spark

    电脑已经装了anaconda python,然后下载了spark2.1.0.因为版本太新,所以网上和书上的一些内容已经不再适用.比如关于如何使用IPython和Jupyter,教程给出的方法是用如下语 ...

随机推荐

  1. OpenGL渲染时的数据流动

    OpenGL渲染时的数据流动 文件地址:https://wws.lanzous.com/i2aR3gu251e 链接失效记得回复哦!马上更新!

  2. Codeforces Round #673 (Div. 2)

    [Codeforces Round #673 (Div. 2) ] 题目链接# A. Copy-paste 思路: 贪心的策略.每次只加上最小的就可以了 #include<bits/stdc++ ...

  3. React代码开发规范

    前言 一般在团队开发中每个人的代码习惯都不太一样,这样就会导致代码风格不一致,以致于维护和修改bug的时候看别人的代码成为一种痛苦...这种情况尤其在前端开发中尤为明显.因为关于前端的开发规范貌似也没 ...

  4. Spring学习(一)--Spring的设计与整体架构

    之前只是在学校里大概的学习了一下Spring框架的使用以及一些最基本.浅显的原理,并没有做出深入的学习,等到工作之后想提升自己的时候发现所掌握的Spring框架的简直烂如狗屎,为监督自己的学习进度,立 ...

  5. Boost 信号与槽,获取槽函数返回值,使用占位参数传递信号携带的参数

    test1: 展示了, 1 信号与槽的基本使用,    2 要获取槽函数的返回值时的注意事项 #if 1 /* 参考blog https://www.cnblogs.com/jiayayao/p/62 ...

  6. Linux驱动知识点

    # i2c_add_driver和i2c_new_device匹配后调用i2c_probe # 启动开发板,在超级终端中输入命令"cat /proc/misc"也可以查看对应的杂项 ...

  7. python 给IDLE添加行号

    [LineNumbers] enable=1 enable_editor=1 enable_shell=1 visible=1 [LineNumbers_cfgBindings] linenumber ...

  8. USB口,串口,以太网口简介

    USB口 一.什么是USB? USB是英文Universal Serial Bus的缩写,中文含义是"通用串行总线".它是一种应用在PC领域的新型接口技术.早在1995年,就已经有 ...

  9. AD15使用笔记

    AD15使用笔记 1.板内孔开洞 步骤:选中图形->Tools->Convert->Creat Borad Cutout From Selected Primitives;

  10. 【Flutter Widgets大全】电子书开源

    [Flutter Widgets大全]是老孟耗费大量精力整理的,总共有330多个组件的详细用法,开源到Github上,希望可以帮助到大家,开源不易,点个赞可不可以. [Flutter Widgets ...