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日

相关文章

  • 京东商城的云计算优先的技术战略简要总结

    京东商城的云计算优先的技术战略简要总结 京东商城是中国最大的综合电商平台之一,为了应对业务的快速增长和高并发访问的挑战,京东商城采用了云计算技术,实现了高可用、高性能、高扩展性的电商平台。以下是京东商城的云计算优先的技术战略简要总结: 云计算优先 京东商城将云计算作为优先的技术战略,采用了云计算的基础设施、平台和服务,实现了高效、灵活、可靠的电商平台。京东商…

    云计算 2023年5月16日
    00
  • 帮助学习云计算开发的几个开源平台 – 月不识己

    帮助学习云计算开发的几个开源平台 鉴于很多云计算爱好者想学习云计算开发但不知道如何入手,云计算专家提醒想要学习云计算开发的人员关注以下三个开源的云计算项目,接触开源的东西能够更好更快的掌握云计算。 (1) 10gen,它既是一个云平台,又是一个可下载的开放源代码包,可用于创建您自己的私有云。10gen 是类似于 App Engine 的一个软件栈,它提供与 …

    云计算 2023年4月10日
    00
  • 币安智能链有哪些币?币安智能链代币介绍

    币安智能链是基于Binance的分布式区块链系统,币安智能链(Binance Smart Chain)和币安链是Binance推出的两个区块链系统。币安智能链上面开发的代币称为BEP-20代币,BEP代表Binance Smart Chain上的代币标准。 币安智能链有很多的代币,但是大多数的代币都是基于以太坊开发的ERC-20转移到币安智能链,这里我们只讲…

    云计算 2023年5月17日
    00
  • 无锡广电新媒体云原生容器化平台实践

    作者:毛伟,现任无锡广电集团新媒体中心系统架构师,曾负责全国多个省级、市级、区县融媒体平台设计建设,有着丰富的新媒体行业建设系统架构设计经验。现主要从事无锡博报系列新媒体平台建设,推动各业务产品线向云原生转型,并在此领域开展相关布道工作。 单位简介 无锡广播电视集团成立于 1999 年,为全国首家广电集团。2007 年底组建成立无锡广播电视台(与无锡广播电视…

    云计算 2023年4月18日
    00
  • ASP.NET Core 2.0 本地文件操作问题及解决方案

    ASP.NET Core 2.0 本地文件操作问题及解决方案 在ASP.NET Core 2.0应用程序中,本地文件操作是一个常见的需求,然而,有时候ASP.NET Core应用程序在进行本地文件操作时会遇到问题。本文将介绍这些问题,并提供解决方案。 问题1: 没有读取权限 当您尝试从本地文件系统中读取文件时,您的应用程序可能会遇到“没有足够的权限访问此文件…

    云计算 2023年5月17日
    00
  • openstack云计算keystone组件工作流程及服务关系

    OpenStack是一个开源的云计算平台,其中Keystone是OpenStack云平台的认证服务组件,为用户提供安全的身份鉴别和授权功能。Keystone的主要作用是管理OpenStack中的用户、角色、服务和端点等资源,提供统一的认证和授权服务。 Keystone组件工作流程: 用户在客户端向Keystone请求认证或授权相关资源 Keystone将请求…

    云计算 2023年5月17日
    00
  • 物联网的兴起和云计算的终结

    物联网的兴起和云计算的终结 iot101君编辑整理  2016-12-22 09:58:15 来源: 物联网;云计算 云计算企业在近些年已经大量兴起,但是能存活下来的只剩小部分,而最近兴起的“边缘计算”,“雾计算”也开始对云计算的定位产生了一定的威胁,云计算的发展之路又会变成什么样的呢? 上个星期在Gartner数据中心年度会议上,硅谷风投大佬Andrees…

    云计算 2023年4月12日
    00
  • asp.net实现将Excel中多个sheet数据导入到SQLSERVER中的方法

    asp.net实现将Excel中多个sheet数据导入到SQLSERVER中的方法攻略: 在asp.net中,我们可以使用C#语言和ADO.NET库来实现将Excel中多个sheet数据导入到SQLSERVER中。以下是一个完整攻略,包括如何读取Excel文件、如何将数据插入到SQLSERVER中,并提供两个示例说明。 步骤1:读取Excel文件中的数据 在…

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