小贴士-.py与.ipynb


在研究 python 的时候,发现有两个后缀不太一样,一个是 .py ,一个是 .ipynb 。那么疑惑就来了,这两个后缀名到底有什么区别呢?

在查找了一些资料之后有了一下的总结。

一、相同点

无论是 .py 文件还是 .ipynb 文件都是用 Python 语言编写的源码文件。 [1]

二、区别

pyPython 的缩写,具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常应用。 [2]

.py.py 文件是标准的Python源代码文件,一般使用 .pypython源代码文件较多。可以用 SpyderVisual Studio CodePyCharm 编辑并运行 .py 文件。也可以用 notepad++ 或者 sublime 免费的编辑器进行 .py 文件的编辑。 [1]

.ipynb: .ipynb 文件是使用 Jupyter Notebook 来编写 Python 程序时的文件。Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。 [1]

温馨提示: [2]

Jupyter Notebook 的本质是一个 Web 应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和 markdown

它的主要用途数据清理和转换,数值模拟,统计建模,机器学习等,Jupyter NotebookIPython终端 共享同一个内核。

三、转换与打开

jupyter 下的 File—>Download as —>python(.py) 可以将 .ipynb 转化为 .py 文件。 [1]

转换为.py文件

如何在 windows 下打开一个 .ipynb 文件

1、使用pip安装 jupyter

pip install jupyter

install

2、使用命令进入web程序界面

在命令行输入:

jupyter notebook

打开jupyter

浏览器中弹出页面如下:

弹出页面

四、类比

简单的说就类似于 word 文档的后缀,有 .dox 也有 .docx[1]

参考文献

【1】.py和.ipynb的小知识

【2】请问.py结尾的是什么文件啊?


文章作者: milu
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 milu !
  目录