为什么学习 python 最好的工具是 Jupyter ?

一、简介

文本适合 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 时候使用,记录笔记。

相关推荐
cnxy1883 小时前
围棋对弈Python程序开发完整指南:步骤1 - 棋盘基础框架搭建
开发语言·python
喝拿铁写前端3 小时前
前端开发者使用 AI 的能力层级——从表面使用到工程化能力的真正分水岭
前端·人工智能·程序员
落叶,听雪3 小时前
河南建站系统哪个好
大数据·人工智能·python
上进小菜猪3 小时前
基于 YOLOv8 的驾驶员疲劳状态识别系统实战(含完整源码与可视化界面)
后端
wuhen_n3 小时前
LeetCode -- 15. 三数之和(中等)
前端·javascript·算法·leetcode
上进小菜猪3 小时前
基于 YOLOv8 的交通标识与设施识别系统(含完整源码)
后端
七月shi人3 小时前
AI浪潮下,前端路在何方
前端·人工智能·ai编程
非凡ghost3 小时前
MusicPlayer2(本地音乐播放器)
前端·windows·学习·软件需求
脾气有点小暴3 小时前
scroll-view分页加载
前端·javascript·uni-app