技.艺.道:器-python一站式平台Jupyter(丘比特)入门
一、简述
Jupyter Notebook是一个开源Web应用程序,允许您创建和共享包含实时代码,方程式,可视化效果和叙述文本的文档。用途包括:数据清理和转换,数值模拟,统计模型,数据可视化,机器学习等。
二、为什么使用jupyter
在没有它的时代,我们进行数据分析时,我们需要这样做。
- 使用文档编辑器进行问题分析及逻辑梳理。
- 使用python命令行或idea进行数据处理。
- 使用R或MATLAB进行可视化。
- 通过截图将分析及实现过程整理到一个文档中,作文分析报告。
而使用Jupyter是这样的情景:
- 在jupyter中进行问题分析及逻辑梳理、进行数据处理、对结果进行可视化。
- 保存即为动态分析结果。
简单比较一下:
- 最直观的好处就是不用装一堆软件(Jupyter所属的anaconda具有完善的依赖管理功能,不需要用户自己解决依赖问题)
- 在不同窗口之间切来切去。
- 在一篇notebook中进行完整的分析过程,分析时让思维更连贯,该notebook本身就是动态完整的分析记录便于后续查看和再分析。
三、安装
百度“anaconda安装”可以看到anaconda的官方网站:https://www.anaconda.com/
进入首页,点击“Get Start”-->"Install Anaconda Individual Edition"进入该页之后,找到最下面:
选择自己需要的版本进行傻瓜式安装即可。
四、使用
第二次进入时需要输入token值,获取token的方法是:在命令行输入“jupyter notebook list”在输出内容中找到厦门内容输入网页即可。
- 点击该图标进入Jupyter Notebook网页。
Jupyter Notebook是一种以本地web方式提供服务的应用。和tomcat服务页原理一样。因此点击了“Jupyter Notebook”之后,系统会先运行一个后台的web服务,并装载Jupyter Notebook的网页信息。完成之后,就会跳入登录好的本地Jupyter Notebook服务页面。
选择合适的路径,创建自己的notebook。
新建使用右上角的new按钮。
点击“New”选择Python 3,创建一个Python 3 的Notebook。(欲使用其他语言需要自己安装对应插件)
新建的notebook如图所示。下面是加了简单注释的版本。
内容区可以输入代码或文本。可以通过工具栏中的该按钮设定当前内容段是何种类型(文本,代码,等等)。
内容区选择Markdown时,即可输入文本、图片、超链接等内容。具体语法遵循标准Markdown语法。(Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档)Markdown中支持使用LateX公式。(LateX常用于
大型论文排版和数学公式输入)。
五、快捷键
快捷键(在内容区输入框之外的区域)点击“h”键,可以看到快捷键列表。
模式
Jupyter笔记本有两种不同的键盘输入模式. 编辑模式允许您将代码或文本输入到一个单元格中,并通过一个绿色的单元格来表示 命令模式将键盘与笔记本级命令绑定在一起,并通过一个灰色的单元格边界显示,该边框为蓝色的左边框。
快捷键列表
快捷键用熟了,就很棒了!