前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2021 年 Python 程序员必备的 VS code 插件!

2021 年 Python 程序员必备的 VS code 插件!

作者头像
Python编程与实战
修改2023-09-25 14:35:45
1.7K0
修改2023-09-25 14:35:45
举报

开源最前线(ID:OpenSourceTop)

今天,要和大家介绍Python程序员在2021年最不应该错过的顶级VS Code扩展:

1、Python

VS Code在没有这个扩展的情况下也会支持Python代码高亮显示。但还是推荐你安装Python这个扩展,Python是由微软自己开发的,与VS Code是同一个创建者。它对提高Python开发人员的效率非常有用,VS Code会自动建议你在打开第一个.py文件后立即安装它。

但为什么要安装它呢?除了语法高亮显示,Python还有一个强大的功能,如:

  • IntelliSense:使用自动补全、代码导航、语法检查等功能编写代码
  • Linting:使用Pylint、flke8等获得额外的代码分析
  • 代码格式:使用black、autopep或YAPF格式化代码
  • 调试:调试Python脚本、web应用程序和远程或多线程进程
  • 测试:使用unittest、pytest或nose通过测试资源管理器运行和调试测试
  • Jupyter Notebooks:创建和编辑Jupyter Notebooks,添加和运行代码单元格,渲染图,通过变量浏览器可视化变量,使用data viewer可视化数据帧等等
  • 环境:自动激活virtualenv, venv, pipenv, conda,和pyenv环境,并且支持自由切换
  • 重构:用变量提取、方法提取和导入排序来重构你的Python代码

2、Python Snippets

Python Snippets是一个 Ferhat Yalçın 开发的内置代码片段包的扩展包,这个扩展包对任何开发人员来说非常有用的,特别是对Python初学者,它包含许多内置的代码片段,比如字符串、列表、集合、元组、字典、类等等。使用这个插件的另一个好处是,它还为每个代码片段提供了至少一个示例,使它在学习Python时很有用。

3、Python Docstring Generator

文档的重要性相信大家都知道,Python Docstring Generator通过自动创建文档字符串,大大减少了开发人员的工作量,关于这个扩展最好的事情是它遵循docstring的所有标准格式,包括谷歌,docBlockr,Numpy,Sphinx和即将推出的PEP0257,此外,这个文档字符生成器支持args、kwarg、decorators、errors 和带有多行注释功能的参数类型。

4、Python Test Explorer for Visual Studio Code

Python Test Explorer for Visual Studio Code允许你使用Test Explorer UI运行Python unittest或Pytest测试。这个小而方便的工具可以让你有一个优秀的用户界面和调试功能来测试你的代码。我们都知道单元测试的重要性,所以在IDE或代码编辑器上拥有这样一个工具是很有必要的。

5、Python Preview

Python Preview是一个扩展,它为Python代码添加了可视化调试功能。它将调试代码转换为带有动画和图形元素的交互式会话,以表示应用程序的状态。就如下图所示:

6、Python Type Hint

我们可以把 Python 的 Type Hints 想象成 JavaScript 的 TypeScript。Python Type Hint 为内置类型、预估类型、typing 模块提供类型提示补全目录。此外,它还可以在工作区中搜索 Python 文件以进行类型估计。

7、jupiter

jupiter是我最喜欢的VS Code扩展之一。与Jupyter Notebooks的集成是我最喜欢PyCharm功能之一,尽管公平地说,我更喜欢PyCharm的集成,而不是VS Code的集成。jupiter for VS Code是免费的,而PyCharm jupiter Notebook集成版只能专业版中提供。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-04-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python编程与实战 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、Python
  • 2、Python Snippets
  • 3、Python Docstring Generator
  • 4、Python Test Explorer for Visual Studio Code
  • 5、Python Preview
  • 6、Python Type Hint
  • 7、jupiter
相关产品与服务
腾讯云代码分析
腾讯云代码分析(内部代号CodeDog)是集众多代码分析工具的云原生、分布式、高性能的代码综合分析跟踪管理平台,其主要功能是持续跟踪分析代码,观测项目代码质量,支撑团队传承代码文化。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档