1.Jupyter Notebooks 是什么?

Jupyter Notebooks 是一款开源的网络应用,我们可以将其用于创建和共享代码与文档。

其提供了一个环境,你无需离开这个环境,就可以在其中编写你的代码、运行代码、查看输出、可视化数据并查看结果。因此,这是一款可执行端到端的数据科学工作流程的便捷工具,其中包括数据清理、统计建模、构建和训练机器学习模型、可视化数据等等。

当你还处于原型开发阶段时,Jupyter Notebooks 的作用更是引人注目。这是因为你的代码是按独立单元的形式编写的,而且这些单元是独立执行的。这让用户可以测试一个项目中的特定代码块,而无需从项目开始处执行代码。很多其它 IDE 环境(比如 RStudio)也有其它几种方式能做到这一点,但我个人觉得 Jupyter 的单个单元结构是最好的。

正如你将在本文中看到的那样,这些笔记本非常灵活,能为数据科学家提供强大的交互能力和工具。它们甚至允许你运行 Python 之外的其它语言,比如 R、SQL 等。因为它们比单纯的 IDE 平台更具交互性,所以它们被广泛用于以更具教学性的方式展示代码。

2.如何安装 Jupyter Notebooks?

你可能已经猜到了,你首先需要在你的机器上安装 Python。Python 2.7 或 Python 3.3(或更新版本)都可以。

(1)Anaconda

对新用户而言,一般的共识是你应该使用 Anaconda 发行版来安装 Python 和 Jupyter Notebooks。

Anaconda 会同时安装这两个工具,并且还包含相当多数据科学和机器学习社区常用的软件包。你可以在这里下载最新版的Anaconda

(2)pip 方法

如果你因为某些原因不愿意使用 Anaconda,那么你需要确保你的机器运行着最新版的 pip。该怎么做呢?如果你已经安装了 Python,那么就已经有 pip 了。

For Python2:

pip install jupyter

For Python3:

pip3 install jupyter

3.开始上手!

现在你已经知道这些笔记本是什么以及如何将其安装到你的机器上了。现在开始使用吧!

要运行你的 Jupyter Notebooks,只需在命令行输入以下命令即可:jupyter notebook

完成之后,Jupyter Notebooks 就会在你的默认网络浏览器打开,地址是:http://localhost:8888/tree

在某些情况下,它可能不会自动打开。而是会在终端/命令行生成一个 URL,并带有令牌密钥提示。你需要将包含这个令牌密钥在内的整个 URL 都复制并粘贴到你的浏览器,然后才能打开一个笔记本。

打开笔记本后,你会看到顶部有三个选项卡:Files、Running 和 Clusters。其中,Files 基本上就是列出所有文件,Running 是展示你当前打开的终端和笔记本,Clusters 是由 IPython 并行提供的。

要打开一个新的 Jupyter 笔记本,点击页面右侧的「New」选项。你在这里会看到 4 个需要选择的选项:

-Python 3

-Text File

-Folder

-Terminal

选择 Text File,你会得到一个空面板。你可以添加任何字母、单词和数字。其基本上可以看作是一个文本编辑器(类似于 Ubuntu 的文本编辑器)。你可以在其中选择语言(有很多语言选项),所以你可以在这里编写脚本。你也可以查找和替换该文件中的词。

选择 Folder 选项时,你会创建一个新的文件夹,你可以在其中放入文件,重命名或删除它。各种操作都可以。

Terminal 完全类似于在 Mac 或 Linux 机器上的终端(或 Windows 上的 cmd)。其能在你的网络浏览器内执行一些支持终端会话的工作。在这个终端输入 python,你就可以开始写你的 Python 脚本了!

python notebooks_Jupyter Notebooks安装及入门相关推荐

  1. Python:Scrapy的安装和入门案例

    Scrapy的安装介绍 Scrapy框架官方网址:http://doc.scrapy.org/en/latest Scrapy中文维护站点:http://scrapy-chs.readthedocs. ...

  2. Python:Python多种集成开发环境(IDE,编译器)的简介、安装、入门、使用方法之详细攻略

    Python:Python多种集成开发环境(IDE,编译器)的简介.安装.入门.使用方法之详细攻略 目录 Python多种编译器的简介.安装.入门.使用方法 1.Anaconda 2.ipython ...

  3. [Python爬虫] scrapy爬虫系列 一.安装及入门介绍

    前面介绍了很多Selenium基于自动测试的Python爬虫程序,主要利用它的xpath语句,通过分析网页DOM树结构进行爬取内容,同时可以结合Phantomjs模拟浏览器进行鼠标或键盘操作.但是,更 ...

  4. Yhen带你趣味入门Python①---Windows下Python下载及安装

    ·作者:@Yhen ·原文网站:CSDN ·原文链接:https://blog.csdn.net/Yhen1/article/details/108284337 转载请说明此出处,侵权必究!谢谢合作! ...

  5. python tornado教程_Tornado 简单入门教程(零)——准备工作

    前言: 这两天在学着用Python + Tornado +MongoDB来做Web开发(哈哈哈这个词好高端).学的过程中查阅了无数资料,也收获了一些经验,所以希望总结出一份简易入门教程供初学者参考.完 ...

  6. windows下nodejs express安装及入门网站,视频资料,开源项目介绍

    windows下nodejs express安装及入门网站,视频资料,开源项目介绍,pm2,supervisor,npm,Pomelo,Grunt安装使用注意事项等总结 第一步:下载安装文件 下载地址 ...

  7. Python环境的安装(Anaconda+Jupyter notebook+Pycharm)

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文总结了Windows下Python环境的安装,包括Anacon ...

  8. thinkcmf5调用指定分类的二级_Tengine快速上手系列教程amp;视频:基于Python API的图片分类应用入门丨附彩蛋...

    前言:近期,Tengine团队加班加点,好消息接踵而来,OpenCV 4.3.0发布,OPEN AI LAB AIoT智能开发平台Tengine与OpenCV合作共同加速边缘智能,Tengine再获业 ...

  9. TensorFlow 安装及入门

    安装 入门 TensorFlow简介 基本操作 loading lazy 安装 上TensorFlow官网按照教程安装. 入门 以下学习内容follow这篇博客 TensorFlow简介 Tensor ...

最新文章

  1. 主机ping不通ubuntu虚拟机的解决方法
  2. PyCharm编辑器关于环境的配置
  3. 如何区分abcd类地址_IP地址中A类、B类、C类地址的区别
  4. 简单记录js中的this关键字
  5. OpenGL绘制二个不同颜色的三角形的实例
  6. ios解锁动态图片_iOS 苹果开机启动的 滑动来解锁动画
  7. 前端学习(2254)team怎么接受到pr
  8. android 九宫格封装,Android 九宫格布局
  9. 什么是压栈操作?指令:PUSH src ;src为16位操作数
  10. 得推B2B2C商城源码v4.1
  11. Python使用wordnet工具计算词集与词条基本用法(三)
  12. RGB to xml(labelimg应用)
  13. MySQL按照拼音排序
  14. Android距离传感器亮屏,Android距离感应器P-Sensor浅析
  15. 什么是云中台系统_“生于云中”的优势是真实的,但不是绝对的
  16. 中央电大c 语言程序设计本科试题,中央电大本科C语言程序设计A试题2010年7月.doc...
  17. mysql属于dbms还是dbs_DB、DBMS和DBS三者之间有什么关系
  18. Android viewpager2 + indicator 实现页面滑动
  19. 内容部分超出出现滚动,隐藏滚动条(还可以滚动)
  20. xp系统启动数据库服务器,xp系统如何启用数据库服务器

热门文章

  1. posman使用教程
  2. 【Python】如何判断一个字符串为空
  3. Centos7更新 SQLite3至版本3.29.0
  4. 下拉选择_在管理Excel中实现联动下拉选择
  5. python xyz_python中xyz坐标的欧几里德距离
  6. mysql注入5.0以上_[Injection]对MYSQL 5.0服务器以上版本注入
  7. 链表创建、逆置、删除详解
  8. 二叉树面试题:判断树是否为完全二叉树和求二叉树的镜像
  9. 修改内核的启动logo
  10. 计算机常用存储芯片分为内存和什么,计算机类论文范例,与安徽省计算机一级考试宝典相关研究生毕业论文开题报告范文...