为什么学习 python 最好的工具是 Jupyter ?Jupyter 在vscode 中使用
一、简介
文本适合 python 初学者,着重点在于 Jupyter 基本安装与使用。
Jupyter 是一个强大的 Python 工编程工具。编程语言交互环境,可以在浏览器中,也可以VsCode 插件中运行。jupyter 中可以用多种形式创建笔记,它有以下的特显:
- 块状交互特性
- 支持markdown模式单元添加笔记、添加说明和注释
- 数据分析和可视化
在 jupyter 中你可以自由的探索 Python 世界。并记录笔记,灵活而强大。
二、python 支持
三、pip 管理工具
四、安装 jupyterlab
sh 代码解读复制代码pip install jupyterlab
## 使用 cli + 命令行
jupyter lab
五、notebook
sh 代码解读复制代码pip install notebook
jupyter notebook
六、vscode notebook
七、在 vscode 中使用
定义:xxx.ipynb
文件使用 jupyter 文件。
八、安装一些常用的库
sh 代码解读复制代码pip install numpy pandas matplotlib requests beautifulsoup4 openpyxl
九、一个示例
在以上示例中使用 pandas 为示例,写了几个 python 代码块。在 VSCode 面板中:
9.1)顶部工具栏功能:
+Code
添加代码+Markdown
添加 md 文件Run All
块代码全部运行Restart
重新开始Clear All Outputs
清除所有Variables
变量和Outline
- Python 的版本
9.2)块区区域
- 左侧:运行按钮
- 中间:代码区域
- 调试区域:调试相关和删除
没错在代码块中也是可以调试 python 代码的,可见微软在 python vscode 插件支持的非常的好。
十、一个示例数据分析
py 代码解读复制代码import matplotlib.pyplot as plt
import numpy as np
# 模拟数据
np.random.seed(42)
grades = np.random.randint(0, 101, 50)
# 设置中文显示
plt.rcParams['font.sans-serif'] = ['SimHei'] # 设置中文显示的字体为SimHei
plt.rcParams['axes.unicode_minus'] = False # 解决负号显示问题
# 创建画布和子图
fig, ax = plt.subplots()
ax.hist(grades, bins=10, edgecolor='black')
# 设置坐标轴标签和标题
ax.set_xlabel('成绩范围')
ax.set_ylabel('学生数量')
ax.set_title('学生成绩分布')
# 显示图形
plt.show()
十一、小结
本文是一个 python 中使用 Jupyter Notebook on VSCode 的简单使用教程。从安装 python 环境到使用 notebook 块, 实现使用一个简单的图表渲染。Jupyter 在vscode 中使用,.ipynb
后缀的文件类型, Jupyter 中能够方便使用 python 的第三方模块,与 markdown 笔记的功能结合,非常适合在初学 python 时候使用,记录笔记。