1. 介绍

前一段跑别人的python代码,扩展名是ipynb,不能直接用python命令执行,于是只好安装了Jupyter notebook软件,然后发现它是一个非常好用的程序写作工具。

对我来说,它最大的好处就是文档和程序可以写在一起了。在写程序的时候往往会有一些思路,解释,分析,运行结果等等,需要记下来,比较长的就不太适合在程序里面注释,记在其它地方又容易忘掉。Notebook完美地解决了这个问题。当然它还有很多其它优点,下面简单介绍一下。

2. Jupyter Notebook

IPYNB是ipython notebook的缩写,它开始只支持python,后来又支持了其它40多种编辑语言,就改名叫Jupyter notebook。

Notebook存储python程序的文件是ipynb,ipynb一种文本文件,可以用vi直接打开,文件中除了程序和说明还有一些结构信息,不能直接用python执行,但在notebook界面中可以被导出成.py程序,还可以导出成html, pdf等格式,像Kaggle上面的程序及说明都是这种格式的,Github也支持该格式的完美显示,即:在Github中打开.pynb文件看到的就是分块的代码。

Notebook是用网页访问的,你可以在网页中编写和执行程序。并且可以在其它机器上远程调用它,这种环境也屏蔽了不同系统的显示差异。在分享示例代码的时候,也非常方便,完全不用再去考虑格式的问题。

3. 安装

$ sudo pip3 install ipython $ sudo pip3 install jupyter  #用pip命令自动安装相关的依赖包$ sudo pip3 install ipython $ sudo pip3 install jupyter  #用pip命令自动安装相关的依赖包

4. 运行

$ ipython3 notebook$ ipython3 notebook

此时浏览器被打开,本机开启了8888端口,浏览器通过访问该端口,列出了当前目录下的ipynb文件。

此时可以在浏览器中编辑和运行已存在的程序,如果还没有ipynb文件,可点击右上的new新建程序。在编写和调试程序的过程中,错误提示和运行结果也都显示在浏览器中。

5. 单元

Notebook中的基本元素是“Cell”即单元。主要有两种形式的单元: 代码单元:代码单元左边有 In [ ]: 这样的序列标记,方便查看代码的执行次序。其结果显示在本单元下方。

Markdown 单元:在这里可以编辑文本,采用 markdown 的语法规范,可以设置文本格式、插入链接、图片甚至数学公式。 单元通过Insert菜单添加,在Cell菜单中可以选择运行全部代码或者某个代码单元,这有点像单步调试,也方便也省时。习惯了这种方式之后,代码分块也是对代码的功能划分。有时也可以把完全不同的几种思路写在一份代码里,只要运行不同单元即可,在调试过程中非常方便。

与VI类似,Notebook也有编辑模式和命令模式,命令模式时单元左侧显示蓝线,编辑模式时左侧显示绿线。通过Esc键可切换到命令模式。在命令模式可以使用一些快捷键,比如用Shift+L控制是否显示行号。

6. 导出各种格式文件

Notebook支持导出Python, Html,PDF等格式文件,具体方法是:

notebook菜单->File->Download as->xx

7. 参考

(1) 左手程序员,右手作家:你必须会的Jupyter Notebook

http://python.jobbole.com/87527/

python中notebook左侧in中_Python Notebook (Jupyter Notebook) 介绍相关推荐

  1. jupyter notebook使用opencv的例子_Python安装Jupyter Notebook配置使用教程

    为什么要用Jupyter Notebook 推荐新手写python用什么编辑器就有有人问:为什么没有Jupyter Notebook.本来想数据分析和可视化的时候才介绍的,所以没有加上.最近要截图比较 ...

  2. ipython notebook打不开_解决jupyter notebook打不开无反应 浏览器未启动的问题

    解决jupyter notebook打不开无反应 浏览器未启动的问题 问题: 这几天要看几个ipython格式的文件,但是jupyter notebook打开之后一直卡在命令行的界面那里(如图),然后 ...

  3. 设置Jupyter notebook 默认工作路径,修改Jupyter notebook 默认浏览器为Chrome

    这里写目录标题 一 设置Jupyter notebook 默认工作路径 二 修改Jupyter notebook 默认浏览器为Chrome 一 设置Jupyter notebook 默认工作路径 安装 ...

  4. python中notebook左侧in中_关于python:jupyter笔记本中的折叠单元格

    我正在使用ipython Jupyter笔记本. 假设我定义了一个在屏幕上占用大量空间的函数. 有没有办法让牢房塌陷? 我希望函数保持执行和可调用状态,但是我想隐藏/折叠单元格以便更好地可视化笔记本. ...

  5. 【Python】(2022.07.03)在Jupyter Notebook中调用Stata17并绘制3D图展示回归结果的边际效应

    文章目录 背景介绍: 实现结果 安装过程 安装stata_setup包 检查是否安装成功 常见问题 调用stata 常见问题 1. stata安装在哪 2. 返回报错:TypeError: init( ...

  6. python 访问sas 逻辑库_SAS岩论 | 在Jupyter Notebook中使用SAS

    原标题:SAS岩论 | 在Jupyter Notebook中使用SAS 在Jupyter Notebook中使用SAS Jupyter Notebook目前已成为绝大多数编程人员首选的工具.尤其是学习 ...

  7. stata中计算公式命令_珠联璧合:把Jupyter Notebook 作为stata的IDLE

    学过python的都知道Jupyter Notebook是python中的一款非常好用的网页版在线编辑器,而经济学和统计学常用的数据处理软件是stata,stata自带的do-file编辑器无论是从界 ...

  8. jupyter中中文显示不正常_解决jupyter notebook显示不全出现框框或者乱码问题

    在开头加入以下设置即可解决 %matplotlib inline plt.rcParams['figure.figsize'] = (12.0, 8.0) # 调整大小,可根据自实际情况进行设置 pl ...

  9. jupyter notebook运行没反应_搭建Jupyter Notebook远程云服务器(Jupyter配置)

    搭建Jupyter Notebook远程云服务器​yuenshui.cn 前面讲了Jupyter Notebook的远程服务器搭建过程.但每次打开一个新的notebook,都要重复地倒入一些模块(pa ...

最新文章

  1. linux 内核钩子 khook 项目介绍
  2. C语言 满分代码:L1-043 阅览室 (20分)(解题报告)
  3. JavaScript自执行匿名函数
  4. 【华为云技术分享】#华为云·寻找黑马程序员#海量数据的分页怎么破?
  5. python小球弹弹弹_python实现小球弹跳效果
  6. matlab 正交特征向量,怎么对一个矩阵进行对称正交化?? matlab
  7. 路由删除命令_清除思科路由器配置信息的两种方法
  8. 存储高手速成:推荐10个存储技术网站和论坛
  9. 金融评分卡项目—9.违约预测模型的后续工作
  10. SQL Server 数据库做读写分离
  11. 树莓派和Ubuntu16 一些软件的安装
  12. 2060显卡驱动最新版本_堪比显卡界中的小米,价格屠夫,1999的铭瑄RTX2060终结者体验...
  13. bat之长ping保存在文本
  14. Go (Golang) 工具之单元测试 go-junit-report | go的单元测试
  15. oracle智能便携投影机,小火投影S10评测:让人眼前一亮的便携智能投影仪
  16. bootstrap之invalid-feedback
  17. Oracle查询成绩高于成绩,Oracle认证考试成绩查询方法
  18. elasticsearch7 分组统计
  19. SNAP处理哨兵2号遥感数据的步骤和方法
  20. 怎么领支付宝大红包?技术方面有这三大考量!

热门文章

  1. Pok#233;mon Go呼应设计:让全世界玩家疯狂沉迷
  2. 5000元性价比高的笔记本_5000元左右的笔记本有哪些 高性价比笔记本推荐【详解】...
  3. dosbox上安装borlandc
  4. 梅科尔工作室-赵赟-鸿蒙笔记4
  5. 【思维导图绘制工具】万彩脑图大师教程 | 插入剪切画到思维导图中
  6. 魔法女孩第一次见世面(初识java)
  7. 手把手教你智能硬件开发(三) 控制LED灯
  8. 扒出一个Word神技巧:给所有图片自动编号
  9. 从内核看SO_REUSEPORT的实现(基于5.9.9)
  10. macOS上修复感染autorun病毒优盘