此文章首发于微信公众号Python for Finance
链接:https://mp.weixin.qq.com/s/KDCmpgwPbvrkRIuojtLpNg
什么是Jupyter Notebook?
Spyder
- Spyder代码编辑区:文件式编程,把全部的代码编辑完,再让解释器一起执行;文件能够以py的形式保存。
- Spyder的Ipython控制台:交互式编程,即有问有答,输入代码便返回运行结果。使用Spyder的Ipython控制台,就像打草稿,代码的运行记录无法以文件的形式保存下来,只能在历史记录中查看最近运行的历史代码。
- 可以在Spyder的Ipython控制台中打草稿,在代码编辑区写代码,最终交上一份满意的答卷。
Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。代码可边编写边运行。可直接通过浏览器运行代码,同时在代码块下方展示运行结果。对代码编写说明文档或语句时,支持Markdown语法,方便记录笔记和查看。
Jupyter Notebook优点:
- 便于代码分块运行,运行的结果直接在代码块下显示
- 交互式编程,即有问有答,输入代码便返回运行结果
- 可插入markdown,编写说明文档,便于形成详实的笔记
- Jupyter Notebook本质上是一个笔记本,可以将代码、文本、图片等整合在一个文档中,文档以ipynb的形式保存 </