Jupyter notebook快速入门教程(推荐)

以下是关于 Jupyter notebook 快速入门教程的完整攻略。

1. 简介

Jupyter Notebook 是一款强大的交互式开发环境。Jupyter 是 Julia、Python 和 R 三种编程语言的集合体,它将代码、文本、数据分析结果和可视化内容集成到一个可自包含的文档中,具有简便、灵活和互动性强的特点。

2. 安装和启动

2.1 安装

安装 Jupyter Notebook 的最简单方法是通过安装 Anaconda,已经集成在其中了。

2.2 启动

运行以下命令启动 Jupyter Notebook:

jupyter notebook

3. Jupyter Notebook 的组成

Jupyter Notebook 由 cell 组成,分为两种类型: Markdown cell 和 Code cell。

3.1 Markdown cell

Markdown cell 用于文本编辑,支持 Markdown 格式。Markdown 是一种用于排版的、同时也能轻松转换成 HTML、PDF 等多种格式的文本标记语言,学习成本不高。下面是一些常用的 Markdown 语法:

  • 一级标题:# 一级标题
  • 二级标题:## 二级标题
  • 列表:- 列表项
  • 代码块:用 ` 包含代码,并在第一行指明代码的类型,如 ````python
  • 连接: 显示文字 , 如 Jupyter 官网
  • 粗体:** 粗体 **
  • 斜体:* 斜体 *

Markdown cell 的文本编辑器可以帮助用户自动生成编辑结果。

3.2 Code cell

Code cell 主要用于代码的编辑和运行,并支持多种脚本语言,如 Python、R、Julia 等。Code cell 中的代码块可以分别执行,执行结果也能在同一文档中进行呈现。

4. Jupyter Notebook 的使用

4.1 新建 Notebook

启动 Jupyter Notebook 后,在工作目录下将会新建一个文件夹,为 Notebook 默认的工作目录。在 Notebook 根目录下新建文件夹或文件,即可创建新的 Notebook。

4.2 编辑 Notebook

在新建的 Notebook 中,可编辑 Markdown 或 Code cell.

点击菜单栏的 "+ Code",新建一个 Code cell. 在 Code cell 中编辑完毕后,按 "Shift+Enter" 键即可执行代码并呈现返回结果。

点击菜单栏的 "+ Markdown",新建一个 Markdown cell. 在 Markdown cell 中可编辑各种文本,Markdown 语法和 HTML 语法都支持。

4.3 运行 Notebook

在 Notebook 下方可进行运行,运行的结果将出现在同一 Notebook 中。

4.4 导出 Notebook

将 Notebook 导出为 HTML、PDF 或其他格式的文件非常便捷。具体可在 Notebook 中点击 "File -> Download as"。

5. 示例说明

5.1 示例1

以下是一个 Python Code cell 的示例:

# 计算 1+2
1+2

执行返回结果为:

3

5.2 示例2

以下是一个 Markdown cell 的示例:

# 1. 一级标题
## 2. 二级标题
### 3. 三级标题

* 列表项1
* 列表项2
* 列表项3

**粗体**
*斜体*

执行返回结果为:

1. 一级标题

2. 二级标题

3. 三级标题

  • 列表项1
  • 列表项2
  • 列表项3

粗体
斜体

希望这份 Jupyter Notebook 快速入门教程能对您有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Jupyter notebook快速入门教程(推荐) - Python技术站

(0)
上一篇 2023年5月18日
下一篇 2023年5月18日

相关文章

  • ASP.NET中实现Form表单字段值自动填充到操作模型中

    ASP.NET中实现Form表单字段值自动填充到操作模型中 在ASP.NET中,我们可以实现Form表单字段值自动填充到操作模型中。本文将提供一个完整的攻略,包括如何实现自动填充、如何使用例代码内容。 实现自动填充 在ASP.NET中,我们可以实现Form表单字段值自动填充到操作模型中。以下是一个示例说明,演示如何实现自动填充: [HttpPost] pub…

    云计算 2023年5月16日
    00
  • 云计算架构 – 风雨者2

    云计算架构 http://www.cnblogs.com/isoftware/p/3751272.html 一、云计算概述     云计算到底是什么呢?在这个问题上,可谓众说纷纭。比如,在维基百科上的定义是“云计算是一种基于互联网的计算新方式,通过互联网上异构、自治的服务为个人和企业用户提供按需即取的计算”;著名咨询机构 Gartner 将云计算定义为“云计…

    云计算 2023年4月12日
    00
  • 【云计算】k8s相关资料

    参考资料: How to get started, and achieve tasks, using Kubernetes:http://kubernetes.io/docs/getting-started-guides/ubuntu/ How to get started, and achieve tasks, using Kubernetes:http:…

    云计算 2023年4月11日
    00
  • Python 使用PIL.Image制作运动小人的动态图思路详解

    下面我将详细讲解“Python 使用PIL.Image制作运动小人的动态图思路详解”的完整攻略。 一、PIL.Image简介 PIL (Python Imaging Library) 是 Python 中的一个图像处理库,它支持常见的图片格式,并且提供了图像格式转换、裁剪、合成等功能。其中 PIL.Image 模块提供了一系列用于图像处理的函数和类,是 PI…

    云计算 2023年5月18日
    00
  • 怎么用百度云在线视频?百度网盘无需下载插件即可播放

    以下是使用百度云在线视频的攻略,供参考: 如何在百度云网盘中播放在线视频? 通过百度云网盘播放在线视频,无需下载插件,可以直接在网页上进行观看。具体步骤如下: 登录百度云网盘账号,进入文件列表页面,找到需要播放的视频文件。 点击视频文件选中后,右侧会显示出文件的详细信息,其中会有一个“在线播放”按钮。 点击“在线播放”按钮,即可在新页面中打开视频播放器进行观…

    云计算 2023年5月17日
    00
  • 未来云计算如何演进?阿里云的“云钉一体”是个好思路

    现在,我们需要什么样的云计算? 技术专家说,要更快更安全的硬件和操作系统;IT工程师说,要运营和运维都简单易用的解决方案;而用户说,要能解决问题、提高效率的、实际叫不叫“云计算”都无所谓。 的确如此。从最终用户角度来说,技术只是实现手段之一。比如在过去单机时代,用户说要PC还是要MAC吗,是要Windows还是要Linux了吗? 现在被广泛定义的“基础设施架…

    云计算 2023年4月13日
    00
  • 云计算openstack共享组件——Memcache 缓存系统(4)

    一、静态web页面: 1、在静态Web程序中,客户端使用Web浏览器(IE、FireFox等)经过网络(Network)连接到服务器上,使用HTTP协议发起一个请求(Request),告诉服务器我现在需要得到哪个页面,所有的请求交给Web服务器,之后WEB服务器根据用户的需要,从文件系统(存放了所有静态页面的磁盘)取出内容。之后通过Web服务器返回给客户端,…

    2023年4月10日
    00
  • 剖析Asp.Net路由系统实现原理

    剖析Asp.Net路由系统实现原理 什么是Asp.Net路由 ASP.NET路由是ASP.NET Web应用程序中的URL处理机制。它允许您将请求URL映射到Web应用程序内的代码,从而有效地在应用程序中导航。 Asp.Net路由系统的实现原理 Asp.Net路由系统的实现原理可以分为以下几个步骤: 注册路由:在Application_Start事件中使用R…

    云计算 2023年5月17日
    00
合作推广
合作推广
分享本页
返回顶部