← 返回第一章

1.2 Jupyter Notebook的安装与使用

1.2.1 Jupyter Notebook简介

Jupyter Notebook是一个开源的Web应用程序,允许您创建和共享包含实时代码、方程、可视化和叙述性文本的文档。

主要特点:

  • 支持多种编程语言(Python、R、Julia等)
  • 交互式数据科学和科学计算
  • 支持代码、文本、图像、公式等多种内容
  • 可导出为多种格式(HTML、PDF、Markdown等)
  • 支持数据可视化和交互式小部件

1.2.2 安装步骤

Jupyter Notebook可以通过多种方式安装,以下是两种常用方法:

方法一:通过Anaconda安装(推荐)

  1. 访问 Anaconda官网 下载对应操作系统的安装包
  2. 运行安装程序,按照提示完成安装
  3. 打开Anaconda Navigator
  4. 点击Jupyter Notebook下方的"Launch"按钮

方法二:通过pip安装

  1. 确保已安装Python(版本3.3或更高)
  2. 打开终端或命令提示符
  3. 运行以下命令:pip install jupyter
  4. 安装完成后,运行:jupyter notebook

1.2.3 基本操作

创建和运行单元格

  1. 点击工具栏的"+"按钮添加新单元格
  2. 选择单元格类型:代码或Markdown
  3. 在代码单元格中输入Python代码
  4. Shift+Enter运行当前单元格并移动到下一个
  5. Ctrl+Enter运行当前单元格并保持在当前单元格

单元格类型

提示: 使用Markdown单元格可以添加解释性文本、标题和说明,使笔记本更具可读性。

1.2.4 常用快捷键

掌握快捷键可以大大提高使用Jupyter Notebook的效率:

Shift+Enter
运行当前单元格,并选择下一个单元格
Ctrl+Enter
运行当前单元格,并保持在当前单元格
A
在当前单元格上方插入新单元格
B
在当前单元格下方插入新单元格
M
将当前单元格转换为Markdown格式
Y
将当前单元格转换为代码格式
D, D
删除当前单元格
Z
撤销删除操作
注意: 使用快捷键前需要确保单元格处于命令模式(边框为蓝色),而不是编辑模式(边框为绿色)。

1.2.5 数据科学应用示例

以下是一个简单的数据科学工作流程示例:

# 导入必要的库
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

# 创建示例数据
data = {'Name': ['Alice', 'Bob', 'Charlie', 'David'],
        'Age': [25, 30, 35, 40],
        'Salary': [50000, 60000, 70000, 80000]}
df = pd.DataFrame(data)

# 显示数据
df
# 数据可视化
plt.figure(figsize=(8, 5))
plt.bar(df['Name'], df['Salary'], color='skyblue')
plt.title('Salary by Employee')
plt.xlabel('Employee Name')
plt.ylabel('Salary')
plt.show()