今天,猿妹要和大家介绍Python程序员在2021年最不应该错过的优秀VS Code扩展:
1. Python
VS Code在没有这个扩展的情况下也会支持Python代码高亮显示。但还是推荐你安装Python这个扩展,Python是由微软自己开发的,与VS Code是同一个创建者。它对提高Python开发人员的效率非常有用,VS Code会自动建议你在打开第一个.py文件后立即安装它。
但为什么要安装它呢?除了语法高亮显示,Python还有一个强大的功能,如:
下载地址:https://marketplace.visualstudio.com/items?itemName=ms-python.python
2. Python Snippets
Python Snippets是一个 Ferhat Yalçın 开发的内置代码片段包的扩展包,这个扩展包对任何开发人员来说非常有用的,特别是对Python初学者,它包含许多内置的代码片段,比如字符串、列表、集合、元组、字典、类等等。使用这个插件的另一个好处是,它还为每个代码片段提供了至少一个示例,使它在学习Python时很有用。
下载地址:https://marketplace.visualstudio.com/items?itemName=frhtylcn.pythonsnippets
3. Python Docstring Generator
文档的重要性相信大家都知道,Python Docstring Generator通过自动创建文档字符串,大大减少了开发人员的工作量,关于这个扩展最好的事情是它遵循docstring的所有标准格式,包括谷歌,docBlockr,Numpy,Sphinx和即将推出的PEP0257,此外,这个文档字符生成器支持args、kwarg、decorators、errors 和带有多行注释功能的参数类型。
下载地址:https://marketplace.visualstudio.com/items?itemName=njpwerner.autodocstring
4. Python Test Explorer for Visual Studio Code
Python Test Explorer for Visual Studio Code允许你使用Test Explorer UI运行Python unittest或Pytest测试。这个小而方便的工具可以让你有一个优秀的用户界面和调试功能来测试你的代码。我们都知道单元测试的重要性,所以在IDE或代码编辑器上拥有这样一个工具是很有必要的。
下载地址:https://marketplace.visualstudio.com/items?itemName=LittleFoxTeam.vscode-python-test-adapter
5. Python Preview
Python Preview是一个扩展,它为Python代码添加了可视化调试功能。它将调试代码转换为带有动画和图形元素的交互式会话,以表示应用程序的状态。就如下图所示:
下载地址:https://marketplace.visualstudio.com/items?itemName=dongli.python-preview
6. Python Type Hint
我们可以把 Python 的 Type Hints 想象成 JavaScript 的 TypeScript。Python Type Hint 为内置类型、预估类型、typing 模块提供类型提示补全目录。此外,它还可以在工作区中搜索 Python 文件以进行类型估计。
下载地址:https://marketplace.visualstudio.com/items?itemName=njqdev.vscode-python-typehint
7. jupiter
jupiter是我最喜欢的VS Code扩展之一。与Jupyter Notebooks的集成是我最喜欢PyCharm功能之一,尽管公平地说,我更喜欢PyCharm的集成,而不是VS Code的集成。jupiter for VS Code是免费的,而PyCharm jupiter Notebook集成版只能专业版中提供。
下载地址:https://marketplace.visualstudio.com/items?itemName=ms-toolsai.jupyter
链接:
https://medium.com/better-programming/the-best-vs-code-extensions-for-python-developers-for-2021-748b2ce16eee
本文转载自公众号读芯术(ID:AI_Discovery) 如果你即将要面临大型科技公司的技术...
游戏市场的热度已经不言而喻,随着民众生活水平的提升,大家对于精神娱乐生活的...
开源 RPC 框架有哪些呢?一类是跟某种特定语言平台绑定的,另一类是与语言无关即...
与普通的IDC机房或服务器厂商相比,阿里云提供的云服务器ECS具有高可用性、安全...
一、背景 ? 我们大部分人的编程习惯都是线性编程,所谓线性编程就是一个请求涉及...
计算的下一步发展是什么,将如何影响组织的战略?专家预测了边缘计算在2021年的发...
一、数据中台是真的热 在2018年之前可能只有一少部分人在谈中台,从2018年下半年...
最近,在为 Coco 优化分层架构之时,我陷入了各种决策困难之中。所以我通过不断...
来源 | 阿里飞天CIO学堂微信公众号 金融数字化转型过程中,市场的细微变化,客户...
为了使伸缩组自动加入的实例自动部署应用,您需要创建私有镜像,确保该镜像上有...