Jupyter是什么?如何安装使用?

What|Jupyter 到底是什么?

📓 一套「交互式计算」开源生态,核心产品 Jupyter Notebook :把代码、运行结果、公式、图表、Markdown 说明整合在一个网页文件(.ipynb)里,边写边跑边看图,像会"活"的实验报告。

名称由来:Julia + Python + R,但现支持 100+ 语言内核。

Who|在用 Jupyter?

1️⃣ 量化研究员:pandas 洗数据、matplotlib 画净值,老板看 Notebook 就能复现。

2️⃣ 高校教师:课堂实时演示「跑策略→出图→改参数→再跑」,学生浏览器同步看。

3️⃣ 数据科学家:探索性分析(EDA)90% 时间在 Jupyter 里试错。

4️⃣ 散户极客:凌晨手机开 Colab → 远程 Jupyter 内核,跑完回测截图发雪球。

5️⃣ 投行分析师: earnings-call 纪要 + 代码 + 图表,一份 Notebook 直接交稿。

Where|在哪写?

🖥️ 本地:Anaconda 装完 → 终端 jupyter lab → 浏览器自动弹出。

🌐 云端:Google Colab、Kaggle Kernel、百度 PaddleHub,全是 Jupyter 兼容前端。

📱 平板:Juno App 连远程服务器,iPad 也能 Shift+Enter 跑 cell。

🖱️ 在线 demo:https://jupyter.org/try 免注册体验。

When|什么时候必须用?

⚡ 探索阶段:策略因子未知,按 Alt+Enter 不断试错,比写 .py 再跑快 5 倍。

⚡ 可视化汇报:代码旁就是折线图,老板拖动滑杆看参数敏感性,无需再导 Excel。

⚡ 教学/博客:Markdown 贴公式,Cell 输出动态图,读者一键「Run All」复现。

⚡ 远程弱电脑:老笔记本只当浏览器,GPU 算力放服务器,Jupyter 做桥梁。

Why|用 Jupyter 而不用纯脚本?

  1. ✅ 即时反馈:每段 cell 单独跑,中间变量全留在内存,调试像聊天。
  2. ✅ 多介质混排:代码、图表、LaTeX、HTML 同框,一份文件=论文+代码+结果。
  3. ✅ 非线性开发:想到哪写到哪,Cell 可随意插删上移,适合脑洞探索。
  4. ✅ 复现友好:.ipynb 文件发给别人,Run All 就能 100% 重跑,防"代码忘写路径"。

How|60 秒最小体验(本地/云端通用)

激活虚拟环境:

bash 复制代码
conda activate quant

进入目标目录:

bash 复制代码
cd D:\quant\quant_fullstack\

安装jupyter:

bash 复制代码
pip install jupyter

创建课程目录:

bash 复制代码
# 课程目录
mkdir course01_chatgpt_powerbi_finance_future
cd course01_chatgpt_powerbi_finance_future

# 章节目录
mkdir chapter01_master_finance_skill
cd chapter01_master_finance_skill

打开Jupyter:

bash 复制代码
jupyter lab

浏览器访问:http://localhost:8888/lab

新建 Notebook:

python 复制代码
print("hello world!")

Shift+Enter → 输出结果立刻出现在代码下方;再插一个 Markdown Cell 写结论,保存 → 得到一份可复现的「活」报告。

一句话总结: Jupyter = 让代码、图表、文档"同框"的交互式笔记本;量化人用它边跑边画边写,探索快、汇报靓、复现易,是数据科学界最主流的「实验台」。

相关推荐
Salt_07285 小时前
DAY 42 图像数据与显存
人工智能·python·机器学习
q_30238195565 小时前
双能突围!能源高效型模型压缩+碳足迹追踪,解锁数据中心与农业AI新价值
人工智能·python·深度学习·能源·课程设计·ai编程
赫凯5 小时前
【强化学习】第三章 马尔可夫决策过程
python·算法
Daily Mirror5 小时前
Day42 Dataset和Dataloader
python
智航GIS5 小时前
1.2 python及pycharm的安装
开发语言·python·pycharm
kszlgy5 小时前
Day38 模型可视化与推理
python
无心水5 小时前
【Stable Diffusion 3.5 FP8】1、Stable Diffusion 3.5 FP8 入门指南:为什么它能颠覆文生图效率?
人工智能·python·深度学习·机器学习·stable diffusion·ai镜像开发·ai镜像
许商5 小时前
【stm32】cmake构建vscode开发环境(复杂大型项目)
ide·vscode·编辑器
3824278275 小时前
python:单例模式
开发语言·python·单例模式