logo

Jupyter

Jupyter is still one of the most practical environments for data analysis, AI experiments, and exploratory coding. It is not the right tool for every software project, but for iterative work with data, notebooks are still hard to beat.

What Jupyter is good at

Jupyter notebooks let you combine:

  • code
  • charts
  • tables
  • markdown notes
  • intermediate outputs

That makes them especially useful for:

  • data exploration
  • model experiments
  • RAG prototyping
  • feature analysis
  • teaching and demos

The versions that matter

Notebook

The classic interface. Fine for light work.

JupyterLab

The better default for most serious work. It supports multiple notebooks, terminals, a file browser, and better layout management.

Google Colab

Great when you want zero setup, easy sharing, and quick cloud runtime access.

VS Code notebooks

Useful if you want notebook convenience while staying inside a normal editor and git workflow.

Where notebooks still shine

AI workflows often involve:

  • trying prompts
  • testing chunking strategies
  • comparing embeddings
  • checking intermediate outputs
  • visualising evaluation results

Notebooks make those loops visible and easy to rerun.

Common failure modes

  • execution-order bugs
  • dirty kernel state
  • environment mismatch

If the notebook only works because the cells were run in a magical order, it is already fragile.

Bottom line

Jupyter is still one of the best tools for exploratory AI and data work. Use it for fast iteration and visible experimentation. Once the workflow needs stronger reliability, move the stable parts into normal code.

Jupyter Notebook Guide
AI Engineer

Jupyter Notebook Guide

Use Jupyter for data analysis, prototyping, experiments, and reproducible technical workflows.

Jupyter Notebook GuideJupyter 简介

Jupyter

Jupyter is still one of the most practical environments for data analysis, AI experiments, and exploratory coding. It is not the right tool for every software project, but for iterative work with data, notebooks are still hard to beat.

#What Jupyter is good at

Jupyter notebooks let you combine:

  • code
  • charts
  • tables
  • markdown notes
  • intermediate outputs

That makes them especially useful for:

  • data exploration
  • model experiments
  • RAG prototyping
  • feature analysis
  • teaching and demos

#The versions that matter

#Notebook

The classic interface. Fine for light work.

#JupyterLab

The better default for most serious work. It supports multiple notebooks, terminals, a file browser, and better layout management.

#Google Colab

Great when you want zero setup, easy sharing, and quick cloud runtime access.

#VS Code notebooks

Useful if you want notebook convenience while staying inside a normal editor and git workflow.

#Where notebooks still shine

AI workflows often involve:

  • trying prompts
  • testing chunking strategies
  • comparing embeddings
  • checking intermediate outputs
  • visualising evaluation results

Notebooks make those loops visible and easy to rerun.

#Common failure modes

  • execution-order bugs
  • dirty kernel state
  • environment mismatch

If the notebook only works because the cells were run in a magical order, it is already fragile.

#Bottom line

Jupyter is still one of the best tools for exploratory AI and data work. Use it for fast iteration and visible experimentation. Once the workflow needs stronger reliability, move the stable parts into normal code.

Free Resources

Curated free tools, courses, and study materials

Find practical learning resources in one place.

Browse Free Resources →

Related Roadmaps

FAQ

Jupyter Notebook 和 JupyterLab 有什么区别?
JupyterLab 是 Jupyter Notebook 的下一代界面,支持多标签页、终端、文件浏览器等,推荐使用 JupyterLab。
可以在 VS Code 中使用 Jupyter 吗?
可以。VS Code 安装 Jupyter 插件后,可以直接在编辑器中创建和运行 .ipynb 文件。