Jupyter Notebook+VSCode环境搭建及原理讲解

本文介绍了如何使用VS Code搭建Python环境和Jupyter Notebook,详细阐述了从安装Python到创建、编辑Jupyter Notebook的步骤。Jupyter Notebook旨在提供美观的交互式计算体验,融合了命令行的优势,支持代码、注释和结果的保存与分享。通过VS Code的Python扩展,可以无缝使用Jupyter Notebook功能,包括代码格的编辑、运行、移动和转换。文章还探讨了Jupyter Notebook的服务器和浏览器组件,以及与VS Code、IPython的调用关系。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

版权所有,转载注明原地址
时间:2020年1月17日17:33:15
created by:Hpbbs
使用JupyterNotebook编辑

0x00 前言(Python命令行模式的单一与JupyterNotebook的解决)

1 相信大家都用过Python的命令行模式(基于动态语言的特点)

就拿Python安装包自带的IDLE的命令行模式来说吧
在这里插入图片描述
可以看到,首先,界面不美观,其次,运行结果无法保存,所以大家实际开发是很少用这些,但是命令行模式用来测试片段代码还是很方便,省去创建文件,编码,配参数,按运行键等过程

2 Jupyter Notebook 的解决和自我定位

但命令行的优点也是有的,如果我们能美化它的页面显示,增加注释文本,而且注释文本显示可以用很好的格式渲染,发扬片段代码快捷运行,还能保存为文件长期保存,如果还可以和多人共享,那不就最好了!

对,Jupyter Notebook就做了这样的一件事:
来看官方的自我定位:

The notebook extends the console-based approach to interactive computing in a qualitatively new direction, providing a web-based application suitable for capturing the whole computation process: developing, documenting, and executing code, as well as communicating the results

notebook集成命令行交互方式并发展高质量内部计算的新方向,提供了一个容纳整个计算过程:开发,文档,代码执行,交互式输出的基于web的应用

先撇一眼jupter notebook的结果展示:
在这里插入图片描述
还有更好的图标展示,我就不在这推广他了,毕竟这是一个教程,以上只是为了让你刚好的理解jupyter notebook的产生目的,话不多说下面开始介绍环境搭建

0x01 VS Code + Python + Jupyter Notebook 搭建

1 安装Python环境
2 安装VS Code
3 VS Code 安装Python Extension

此处无需在VS Code安装其他Jupyter 拓展,经过版本更新后,Python Extension以及原生支持了Jupyter Notebook(具体一点应该说支持了Jupyter Notebook页面展示和用户操作的功能),截图可看出。
在这里插入图片描述

4 创建Python文件(先看后面步骤,再来看此,易于理解)

编辑Python文件时添加一些特定格式,Python Extension 便可以使得Jupyter运行
# %%:python 代码
# %% [markdown] : 支持markdown格式的注释说明

左边:是编辑的代码
右边:是VS Code运行后,对左边代码的页面界面展示
在这里插入图片描述

5 创建Jupyter Notebook文件

本点内容基于VS Code官网的介绍流程,Working with Jupyter Notebooks in Visual Studio Code,觉得英文看不懂可以来看后续教程

  1. 按 Ctrl+shift+P 打开VS Code的命令行,输入Python: Create Blank New Jupyter Notebook,创建filename.ipynb文件
    在这里插入图片描述
    如果此时你的python环境没有安装 jupyter notebook 模块,vscode会自动给你安装,并且同时安装一个MicroSoft Python Language Server,在vscode最下面可以看到安装进度(可能会比较慢,速度取决于你的网络)

  2. 文件创建成功可以看到,
    文件创建

6 开始愉快的编辑(Jupyter Notebook的基本使用)

Jupyter Notebook就是一个命令行工具,应用,不要将其视为一种开发技术,只是一种工具

  1. 默认会有一个空的代码格,输入python代码便好
    在这里插入图片描述
    在这里插入图片描述

  2. 添加代码格(code cell)在这里插入图片描述

  3. 运行代码格

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值