Jupyter Notebook安装及使用方法解析


Posted in Python onNovember 12, 2020

一、Jupyter Notebook是什么?

1.notebook jupyter简介

Jupyter Notebook是一个开源Web应用程序,允许您创建和共享包含实时代码,方程式,可视化效果和叙述文本的文档。用途包括:数据清理和转换,数值模拟,统计建模,数据可视化,机器学习等

Jupyter Notebook是一个交互式的笔记本,支持运行超过40种编程语言,Jupyter Notebook可以通过网页的形式打开,在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下面进行显示。如果在编程过程中需要编写说明文档相关信息,可以使用Markdown直接进行编写,便于作及时的说明和解释。

2.notebook jupyter组成部分

网页应用

网页应用即基于网页形式的、结合了编写说明文档、数学公式、交互计算和其他富媒体形式的工具。简言之,网页应用是可以实现各种功能的工具。

文档

即Jupyter Notebook中所有交互计算、编写说明文档、数学公式、图片以及其他富媒体形式的输入和输出,都是以文档的形式体现的。

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

此外,文档还可以导出为:HTML、LaTeX、PDF等格式。

主要特点

编程时具有语法高亮、缩进、tab补全的功能以及各种快捷键可供使用。

可直接通过浏览器运行代码,同时在代码块下方展示运行结果。

以富媒体格式展示计算结果。富媒体格式包括:HTML,LaTeX,PNG,SVG等。

对代码编写说明文档或语句时,支持Markdown语法。

支持使用LaTeX编写数学性说明。

二、jupyter notebook的安装

notebook jupyter 安装有两种途径

1.通过Anaconda进行安装

如果你是小白,那么我建议你可以通过安装Anaconda来解决Jupyter Notebook的安装,因为Anaconda已经自动为你安装了Jupter Notebook及其他工具,还有python中超过180个科学包及其依赖项。可以不需要再安装python解释器了

通过官网自行下载安装,官网下载地址

2.通过pip进行安装

如果你使用过python,对于上中安装过程觉得复杂,你可以使用ptyhon中的pip 进行安装,pip是一个安装和管理 Python 包的工具,通过一行命令即可完成安装,这里推荐使用功能python3进行安装,因为python2到2020年官方将不再进行维护,所以下面只介绍Python3进行安装jupyter notebook的方式。

安装前最好将pip升级到最新版

pip3 install --upgrade pip

现在进行安装jupyter notebook

pip3 install jupyter

启动jupyter notebook

如果你是通过第一种方式进行安装的可以直接在windows界面进行过输入jupyter notebook然后点击即可进入浏览器界面的jupyter notebook了,默认的是进入jupyter notebook工作目录是桌面,当然如果你觉得不方面可以进行修改,这里我提供一个知乎的修改链接,修改jupyter notebook默认打开路径搜索栏输入内容如下:

Jupyter Notebook安装及使用方法解析

下面是我修改jupyter notebook默认路径后打开的jupyter notebook初始界面如下:

Jupyter Notebook安装及使用方法解析

三、jupyter notebook的使用

介绍完jupyter notebook是干什么的,如何进行安装,那么就来介绍一下jupyter notebook是如何使用的吧,这里我只介绍一些基本的可以满足日常开发的使用,关于一些更高级的使用可以自行查阅相关资料和文献。

1.创建文件

Jupyter Notebook安装及使用方法解析

2.工具栏

新建Notebook建立由名字、主工具栏、快捷栏和编辑区几个部分组成,点击文件名可对文件名进行重命名,编辑区由一个个的cell单元格进行组成

Jupyter Notebook安装及使用方法解析

3.编辑和运行

在cell单元格中进行输入Python代码,可以点击运行按钮可以看到运行结果,也可以使用快捷键Ctrl+Enter运行Python代码,或使用Shift+Enter运行Python代码并跳到下一行

Jupyter Notebook安装及使用方法解析

4.markdown编辑模式

添加标题,点开Cell下拉菜单中Cell Type 中Markdown,即可修改当前的单元格类型。

Jupyter Notebook安装及使用方法解析

Ctrl+Enter或Shift+Enter看Markdown编辑效果如下:

Jupyter Notebook安装及使用方法解析

注:Markdown有很多很好用的命令,掌握这些常用的命令,你就可以编辑出很好看的Markdown文档(后期会给出常用命令的博客链接)

5.常用快捷键

jupyter notebook也提供了很多快捷键可供我们进行使用,提高我们的工作效率,可以通过esc+H进行查看常用快捷键

Jupyter Notebook安装及使用方法解析

以上就是对jupyter notebook最基本的一些简单介绍,你可以通过掌握jupyter notebook快捷键来提高工作效率,通过掌握markdown的命令来编辑精美的文档!如需转载请说明出处,如有疑问请评论区留言。。。。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python引用DLL文件的方法
May 11 Python
python3 实现对图片进行局部切割的方法
Dec 05 Python
python linecache 处理固定格式文本数据的方法
Jan 08 Python
python实现五子棋小游戏
Mar 25 Python
Python操作rabbitMQ的示例代码
Mar 19 Python
Python进阶:生成器 懒人版本的迭代器详解
Jun 29 Python
Python使用py2neo操作图数据库neo4j的方法详解
Jan 13 Python
Python进阶之迭代器与迭代器切片教程
Jan 29 Python
pycharm通过ssh连接远程服务器教程
Feb 12 Python
如何解决flask修改静态资源后缓存文件不能及时更改问题
Aug 02 Python
python实现测试工具(二)——简单的ui测试工具
Oct 19 Python
python中pd.cut()与pd.qcut()的对比及示例
Jun 16 Python
利用Python发送邮件或发带附件的邮件
Nov 12 #Python
Python如何使用ConfigParser读取配置文件
Nov 12 #Python
Python使用windows设置定时执行脚本
Nov 12 #Python
Django restful framework生成API文档过程详解
Nov 12 #Python
Python通过Schema实现数据验证方式
Nov 12 #Python
Django用户认证系统如何实现自定义
Nov 12 #Python
Django自带用户认证系统使用方法解析
Nov 12 #Python
You might like
使用php+Ajax实现唯一校验实现代码[简单应用]
2011/11/29 PHP
php插入排序法实现数组排序实例
2015/02/16 PHP
ThinkPHP3.2框架自定义配置和加载用法示例
2018/06/14 PHP
jQuery 点击图片跳转上一张或下一张功能的实现代码
2010/03/12 Javascript
基于jquery的让页面控件不可用的实现代码
2010/04/27 Javascript
基于JQuery的访问WebService的代码(可访问Java[Xfire])
2010/11/19 Javascript
一个封装js代码-----展开收起效果示例
2013/07/03 Javascript
等待指定时间后自动跳转或关闭当前页面的js代码
2013/07/09 Javascript
js获取时间(本周、本季度、本月..)
2013/11/22 Javascript
JS判断表单输入是否为空(示例代码)
2013/12/23 Javascript
javascript:FF/Chrome与IE动态加载元素的区别说明
2014/01/26 Javascript
jQuery实现单击和鼠标感应事件
2015/02/01 Javascript
jquery使用ul模拟select实现表单美化的方法
2015/08/18 Javascript
详解javascript中的事件处理
2015/11/06 Javascript
jQuery Uploadify 上传插件出现Http Error 302 错误的解决办法
2015/12/12 Javascript
js为什么不能正确处理小数运算?
2015/12/29 Javascript
微信小程序与php 实现微信支付的简单实例
2017/06/23 Javascript
vue动态绘制四分之三圆环图效果
2019/09/03 Javascript
[01:16:50]DOTA2-DPC中国联赛 正赛 Phoenix vs CDEC BO3 第一场 3月7日
2021/03/11 DOTA
Python编程中的异常处理教程
2015/08/21 Python
python读写json文件的简单实现
2017/04/11 Python
Python常用内置模块之xml模块(详解)
2017/05/23 Python
python调用Matplotlib绘制分布点并且添加标签
2018/05/31 Python
python统计字母、空格、数字等字符个数的实例
2018/06/29 Python
python requests.post带head和body的实例
2019/01/02 Python
Python配置文件处理的方法教程
2019/08/29 Python
GUESS德国官网:美国牛仔服装品牌
2017/02/14 全球购物
Tiqets英国:智能手机上的文化和娱乐门票
2019/07/10 全球购物
经典c++面试题二
2015/08/14 面试题
政治表现评语
2014/05/04 职场文书
村容村貌整治方案
2014/05/21 职场文书
乡镇领导班子四风对照检查材料
2014/09/27 职场文书
爱心助学感谢信
2015/01/21 职场文书
uniapp开发小程序的经验总结
2021/04/08 Javascript
python 判断文件或文件夹是否存在
2022/03/18 Python
Python按顺序遍历并读取文件夹中文件
2022/04/29 Python