🧠 1. 内核管理与多语言支持

Jupyter Notebook 支持多内核配置,可实现多语言协同工作。通过 kernel_spec 工具,你可以:

  • 安装额外语言环境(如 R、Julia)
  • 自定义内核参数
  • 管理多个内核实例
Jupyter Notebook Icon

📌 想了解基础操作?点击前往 /tutorials/jupyter_notebook_tutorial 学习入门知识

📊 2. 魔术命令进阶

Jupyter 提供了丰富的魔术命令(Magic Commands)提升效率,例如:

  • %timeit:精准计时代码执行
  • %lsmagic:列出所有可用魔术命令
  • %env:查看/修改环境变量
Jupyter Magic Commands

📁 3. 代码组织与版本控制

  • 使用 %%writefile 直接保存代码到文件
  • 集成 Git 直接在 Notebook 中提交代码
  • 通过 nbconvert 导出为 PDF/Markdown
Jupyter Extensions

🌐 4. 网络协作与部署

  • 通过 jupyterhub 实现多用户协作
  • 配置反向代理(如 Nginx)公开服务
  • 使用 jupyter-server-proxy 部署自定义服务

📘 深入了解 JupyterHub 部署可访问 /tutorials/jupyterhub_setup