开发者学堂课程【Python 数据可视化库 Matplotlib 快速入门:Jupyter Notebook 介绍】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/606/detail/8829
Jupyter Notebook 介绍
内容简介:
1.Jupyter Notebook 介绍
2.为什么使用 Jupyter Notebook
1.Jupyter Notebook 介绍
Jupyter 项目是一个非盈利的开源项目,源于2014年的 ipython 项目,并逐渐发展为支持跨所有编程语言的交互式数据科学计算的工具。
·Jupyter Notebook,原名 IPython Notbook,是 IPython 的加强网页版,一个开源 Web 应用程序
·Jupyter 名字源自 Julia、Python 和 R(数据科学的三种开源语言)
·Jupyter Notebook 是一款程序员和科学工作者的编程/文档/笔记/展示软件
·.ipynb 文件格式是用于计算型叙述的 JSON 文档格式的正式规范
2.为什么使用 Jupyter Notebook
传统软件开发:工程或目标明确
需求分析,设计架构,开发模块,测试
数据挖掘:艺术或目标不明确
使用目的是具体的洞察目标,而不是机械的完成任务,通过执行代码来理解问题,迭代式地改进代码来改进解决方法。
实时运行的代码、叙事性的文本和可视化被整合在一起,方便使用代码和数据来讲述故事
对比 Jupyter Notebook和Pycharm
在画图方面,Jupyter Notebook 可以直接实现画图结果和数据结果。而 Pycharm 在画图结果阶段会堵塞,只有关掉画图结果页面,才能进入数据结果读取。
在数据展示方面,Jupyter Notebook 有很大的优势,可以直接将数据展示出来,并不需要像 Pycharm 一样,每查看一次数据就要重新运行一次。