本文适用于mac系统
1、安装python
去官网下载适合版本,根据向导安装就可以
装完以后,打开终端命令行运行:python3(因为我装的是python3),出现版本号,就算安装完成了
Last login: Wed Jul 12 17:46:49 on ttys000
my_mac@for_work ~ % python
zsh: command not found: python
my_mac@for_work ~ % python3
Python 3.9.6 (default, Oct 18 2022, 12:41:40)
[Clang 14.0.0 (clang-1400.0.29.202)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
my_mac@for_work ~ %
2、安装vscode
vscode在官网下载,安装很简单,这里不在赘述。
3、安装python插件
打开vscode,点击左边最下面的图标,搜索Python,选择列表的第一个插件并点击install安装程序
![](https://img.haomeiwen.com/i1656365/f9c5ff13092d2f0f.png)
4、创建python程序
在左侧目录新建文件夹,取名为python,把创建的文件放进这里
新建文件test.py,里面写:print('hello vscode&python'),这样第一个python程序文件建立好了
![](https://img.haomeiwen.com/i1656365/fb549b78bdb67868.png)
![](https://img.haomeiwen.com/i1656365/f0be926590d0bff2.png)
选择左边的第四个图标(运行图标),点击创建launch.json,并选择Python选项
点击运行和调试
![](https://img.haomeiwen.com/i1656365/9463e633f9b690b5.png)
在调试台就可以显示‘hello vscode&python’的结果
![](https://img.haomeiwen.com/i1656365/8a400a27e745cfcb.png)
vscode的插件扩展
1、pylance
(1)介绍
Pylance可与VScode中的Python插件一起使用的一个插件,以提供高性能的语言支持。
在后台,Pylance由Microsoft的静态类型检查工具Pyright提供支持。
使用Pyright可以为Python IntelliSense体验提供丰富的类型信息,从而帮助您更快地编写更好的代码。
(2)安装使用
安装Pylance扩展
打开一个Python(.py)文件,Pylance扩展名将被激活
当提示您将Pylance设置为默认语言服务器时,选择“是”。 这将更新您的首选项,也可以通过使用文本编辑器将 "python.languageServer": "Pylance"添加到settings.json文件中来手动进行。
![](https://img.haomeiwen.com/i1656365/89b8cb67c6840566.png)
(3)作用
Pylance为Python 3提供了一些很棒的功能,包括:
字串
签名帮助,带有类型信息
参数建议
代码补全
自动导入(以及添加和删除导入代码操作)
输入代码的时候报告代码错误和警告(诊断)
代码大纲
代码导航
类型检查模式
本地多个工作区支持
IntelliCode 兼容性
Jupyter Notebooks 兼容性
语法高亮
2、Sourcery
当你写 Python 代码时,它会实时帮你改进代码。它会自动审查和重构你的代码,以便你可以花更多时间专注于编写新代码,减少清理时间。可以让你的 Python 代码更干净、更易读。
实时重构建议
持续的代码质量反馈
多文件分析
重复代码检测
GitHub Pull Request 评论
Sourcery CLI、CI和Pre-Commit Hook选项
![](https://img.haomeiwen.com/i1656365/8bfa033b81fc28a9.png)
3、filesize:查看文件大小
它在编辑器的状态栏中显示聚焦文件的大小,如果你单击状态栏组件,它将显示有关文件的更多信息。
4、IntelliCode
智能自动补全。
5、Python Docstring Generator 注释生成器
一键生成美观的数据,省去大量写注释的功夫。输入两组双引号,出现如下图提示,点击即可
6、AREPL for Python
一个可以即刻看到python运行结果的插件,在写一些小脚本的时候超有用!
网友评论