python可以用vs编辑吗_【宇宙最强编辑器VS Code】(六)使用VS Code + Python进行Python开发...

文章目录0. 前言1. 安装Python2.安装Python扩展3.创建工作区4.编辑代码5.运行python程序5.1.配置Python解释器5.2.运行整个python文件5.3.运行部分python代码6.调试python程序6.1.设置调试器6.2.设置断点6.3.启动调试7.使用python交互环境8.安装和使用包

0. 前言

VS Code是一个轻量级工具,适合于简单的编辑、编译、运行Python程序,特别是在学习Python语言的时候;

如果需要开发Python项目,建议选择使用专门的Python IDE —— Pycharm。

1. 安装Python

2.安装Python扩展

VS Code的Python扩展主要有如下功能:

智能感知;

代码调试;

代码导航;

Jupyter notebook的支持;

在VScode扩展 市场搜索python,点击安装即可:

51f3617edda0a0e4c301c5d9f7b55e0c.png

0f0d5ceda5958a6645c7378ad5c69252.png

3.创建工作区

VS Code以文件夹作为工作区,所以创建工作区有两种方式:

在Windows命令行进入文件夹,使用命令code .打开文件夹,创建工作区;

先打开VS Code,然后使用VS Code打开文件夹,创建工作区;

这里我创建一个py_project文件夹并在VS Code打开作为工作区:

e3d088d5709e3d74dfb516ed2dddbdaa.png

4.编辑代码

在工作区中添加文件helloworld.py,并编辑如下代码:

def hello():

print("HelloWorld")

if __name__ == '__main__':

hello()

在编辑代码时,Python扩展的代码感知如下:

a8653099854542a324aea8f5b6052a60.png

5.运行python程序

5.1.配置Python解释器

在打开Python文件后,VS Code会自动选择系统中配置的Python解释器,在状态栏中显示,如图:

8f88f94151f49e68ca0f8a3f6ec9b6cf.png

如果需要切换解释器,使用Ctrl+Shift+P打开命令面板,输入python,选择Python:Select Interpreter:

d3d649abbf55a5aff75037e028be621a.png

8d2c3b1dcc90942bf3991fabbbd97586.png

5.2.运行整个python文件

在代码编辑器中:右键单击任意位置,选择在终端中运行python文件;

2727da134ee7c9966e16697b943ae3c4.png

d23bd224c0c2f2bca8957866a0263308.png

在资源管理器中:右键单击python文件,选择在终端中运行python:

aa5512d006fb49c89554880a54f9fbe5.png

5.3.运行部分python代码

首先选中要运行的代码,然后右键单击,选择在Python终端中运行选定内容/行:

000e4d5c53894b209a0ecc8124f52819.png

运行结果如下:

0b3a73c193b1f9c8bff52c20a0269e88.png

6.调试python程序

Python扩展对于调试的支持:

设置断点,检查数据,并在逐步运行程序时使用调试控制台;

调试许多不同类型的Python应用程序,包括:多线程,Web和远程应用程序;

6.1.设置调试器

首先切换到调试界面,点击调试器设置按钮:

56361427fda6e4fe71e7cc33d37d7d1a.png

然后选择调试器:

7676fb06cab0a1742b3b06b1c12977d8.png

选择调试器后VS Code会自动在工作区的.vscode目录下建立launch.json文件:

5ac406089c4f12d2b866adc939739c31.png

如果需要启动调试后自动停止在程序入口,添加下面的设置即可:

"stopOnEntry": true

6.2.设置断点

540e66ad67f01f4cbead00486d7e0635.png

6.3.启动调试

启动调试后程序停留在第一个断点处:

00755f5f4be49f70ae0fee0012d74e58.png

使用调试控制面板进行调试:

bddeebe1fe8c2a9c140e49049fb1f1a7.png

控制面板中的按钮从左到右依次是:

移动按钮:拖住后可以移动调试控制面板;

继续运行(F5);

单步跳过(F10);

单步调试(F11);

单步跳出(Shift+F11);

重启(Ctrl+Shift+F5);

停止调试(Shift+F5);

VS Code的左侧是变量查看窗口,监视查看窗口,堆栈查看窗口:

d84e1b956508917acd1497cf2f2dc1a2.png

7.使用python交互环境

使用Ctrl+Shift+P打开命令面板,输入python,选择Python:Start REPL:

da2d5e38f31744d5275fea7b25507454.png

启动的交互式环境REPL如下:

a0bd9fea18f58d821263804e7ec3ca1f.png

8.安装和使用包

在Python中使用包(Python Package Index - PyPI)来扩展非常丰富的功能,在VS Code中使用包和安装包的示例如下~

首先新建一个文件standardplot.py文件,编辑以下代码:

import matplotlib.pyplot as plt

import numpy as np

x = np.linspace(0,20,100) # 创建一个列表

plt.plot(x,np.sin(x)) # 对于每个点的sin值绘图

plt.show() # 显示

然后运行代码:

651faa4b2e418cbda0a3f894668a739e.png

因为代码中我们使用了matplotlib和numpy库,但是在系统中并没有安装这个两个库,所以解释器提示找不到模块,接下来安装这两个库。

首先按`Ctrl+Shift+``创建一个新的集成终端(命令行),然后使用如下命令安装包:

# macOS

python3 -m pip install matplotlib

# Windows

python -m pip install matplotlib

# Linux (Debian)

apt-get install python3-tk

python3 -m pip install matplotlib

ca77f992dbeb867ac0d12d4641882884.png

安装完成后可以使用pip list查看当前系统中已安装的包,确认安装成功:

700cfb2fa745f4726f84e8b45d07ceee.png

再次运行python程序,结果如图:

a2e26caf073a1a28683da665f8c40e4e.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值