
空余时间整理了 2021 年里我认为 Python 编程必备的几个 VS Code 插件,分享一下
如果你是初学小白,建议全部安装并尽快上手,敲代码效率直接起飞;当然如果你是老司机,也可查缺补漏

Python这个插件必装,别问为啥!因为它是微软VSCode开发团队自己开发的,亲儿子的级别。虽然 VSCode 不安装任何插件也能高亮Python代码,但该插件提供的功能远不止如此,还有很多强大的功能,比如:
Pylint、Flake8获取额外的代码分析,检查编程错误black,autopep 或 YAPF 调整代码格式unittest,pytest或nose运行和调试测试virtualenv、venv、pipenv、conda 和 pyenv 环境之间进行切换如下所示:

文档链接:https://marketplace.visualstudio.com/items?itemName=ms-python.python

Python Snippets 插件可以让我们的 Python 编程更加高效。它包含了大量的内置方法,以及string、list、sets、tuple、dictionary、class代码片段,并且还为每个代码段提供至少一个示例。
如下所示:

文档链接:https://marketplace.visualstudio.com/items?itemName=frhtylcn.pythonsnippets

Python Docstring Generator可以自动创建docstring,这真的为开发人员减少了的很大工作量。并且,生成的文档字符串遵循所有标准格式,包括Google、docBlockr、Numpy、Sphinx和PEP0257。它的主要功能包括:
下面是实例:

具体使用方法、扩展配置、自定义模板可参考文档:
文档链接:https://marketplace.visualstudio.com/items?itemName=njpwerner.autodocstring

这个插件通过使用Test Explorer UI运行Python Unittest或Pytest测试,对于功能测试非常方便。具体功能如下:

文档链接:https://marketplace.visualstudio.com/items?itemName=LittleFoxTeam.vscode-python-test-adapter

Python Preview可展现可视化调试的过程,并添加到我们的Python代码中。它将调试代码转换为带有动画和图形元素的交互式会话,以表示应用程序状态,对于代码调试非常直观。

文档链接:https://marketplace.visualstudio.com/items?itemName=dongli.python-preview

Python Type Hint提供针对Python的类型提示自动完成功能,以及针对内置类型、类和键入模块的完成项。

文档链接:https://marketplace.visualstudio.com/items?itemName=njqdev.vscode-python-typehint

Jupyter可以说是我最喜欢的VS Code插件之一,可以让我们在VS Code中完美使用Jupyter Notebooks。使用方法如下:
1、创建新笔记本,打开命令面板(Windows:Ctrl + Shift + P;iOS:Command + Shift + P),然后选择命令Jupyter: Create New Blank Jupyter Notebook。

2、通过单击状态栏右下方的内核选择器或调用Notebook: Select Notebook Kernel命令来选择内核。

3、通过单击语言选择器或调用Notebook: Change Cell Language命令来更改单元格语言。

另外,Jupyter插件还支持VS Code Insiders中的其他语言,例如Julia和R