The JupyterCon Logo
2025年11月4日-5日

加利福尼亚州,圣地亚哥

circle of programming language icons
circle of programming language icons
circle of programming language icons
white background
用于跨所有编程语言进行交互式计算的免费软件、开放标准和网络服务
examples of jupyterlab workspaces in single document and multiple document workspaces

JupyterLab:下一代 Notebook 界面

JupyterLab 是最新的基于 Web 的交互式开发环境,适用于 Notebook、代码和数据。其灵活的界面允许用户在数据科学、科学计算、计算新闻学和机器学习中配置和安排工作流程。模块化设计支持通过扩展来拓展和丰富功能。

example notebook of Lorenz differential equations

Jupyter Notebook:经典的 Notebook 界面

Jupyter Notebook 是用于创建和共享计算文档的原始 Web 应用程序。它提供了一种简单、 streamlined、以文档为中心的体验。

icon to represent a language

语言任选

Jupyter 支持超过 40 种编程语言,包括 Python、R、Julia 和 Scala。

icon to represent sharing a notebook

共享 Notebook

Notebook 可以通过电子邮件、Dropbox、GitHub 和 Jupyter Notebook Viewer 与他人共享。

icon to represent an interactive widget

交互式输出

您的代码可以生成丰富的交互式输出:HTML、图像、视频、LaTeX 和自定义 MIME 类型。

spark logo to represent big data

大数据集成

利用 Python、R 和 Scala 驱动 Apache Spark 等大数据工具。并使用 pandas、scikit-learn、ggplot2 和 TensorFlow 探索相同的数据。

专为公司、教室和研究实验室设计的多用户版 Notebook

authentication icon

可插拔式身份验证

使用 PAM、OAuth 管理用户和身份验证,或与您自己的目录服务系统集成。

icon to represent centralized deployment

集中式部署

在本地或异地的集中式基础设施上,为组织内成千上万的用户部署 Jupyter Notebook。

container icon

容器友好

使用 Docker 和 Kubernetes 来扩展您的部署、隔离用户进程并简化软件安装。

icon to represent data

代码与数据相遇

将 Notebook 部署在您的数据旁边,以在组织内提供统一的软件管理和数据访问。

examples of Voilà dashboards

Voilà:分享您的成果

Voilà 通过将 Notebook 转换为安全、独立的 Web 应用程序来帮助传达见解,您可以对其进行自定义和共享。

当前使用者

交互式计算的开放标准

Project Jupyter 推广开放标准,第三方开发者可以利用这些标准来构建定制化应用程序。就像用于 Web 交互式计算的 HTML 和 CSS 一样。

icon to represent notebook format

Notebook 文档格式

Jupyter Notebook 是一种基于 JSON 的开放文档格式。它们包含用户会话的完整记录,包括代码、叙述性文本、方程式和富文本输出。

icon to represent a protocol

交互式计算协议

Notebook 使用交互式计算协议与计算内核进行通信,这是一种基于 ZMQ 和 WebSocket 上的 JSON 数据的开放网络协议。

icon that looks like a terminal represents kernel

内核

内核是运行特定编程语言的交互式代码并将输出返回给用户的进程。内核还响应制表符补全和内省请求。