今天猿娘就给大家介绍一下2021年Python程序员不可错过的VSCode优秀扩展:1.PythonVSCode没有这个扩展也能用。将支持Python代码高亮显示。但仍然建议您安装Python扩展。Python是微软自己开发的,和VSCode是同一个创造者。它对于提高Python开发人员的工作效率非常有用,VSCode会在你打开第一个.py文件的时候自动建议你安装它。但是为什么要安装呢?除了语法高亮之外,Python还有一个强大的功能,例如:IntelliSense:使用自动完成、代码导航、语法检查等功能编写代码Linting:使用Pylint、flke8等获取额外代码分析代码格式:使用black、autopep格式化代码或YAPF调试:调试Python脚本、Web应用程序以及远程或多线程进程测试:使用unittest、pytest或nose通过测试资源管理器运行和调试测试图形,通过变量浏览器可视化变量,使用数据查看器可视化数据帧等。环境:自动激活virtualenv、venv、pipenv、conda和pyenv环境,并支持自由切换heavy重构:通过变量提取重构您的Python代码,方法提取,导入排序下载:https://marketplace.visualstudio.com/items?itemName=ms-python.python2。PythonSnippetsPythonSnippets是FerhatYal??n开发的内置代码片段包的一个扩展,这个扩展包对任何开发者都非常有用,特别是对于Python初学者,它包含许多内置代码片段,例如字符串,列表,集合、元组、字典、类等。使用此插件的另一个好处是它还为每个代码片段提供至少一个示例,这在学习Python时非常有用。下载地址:https://marketplace.visualstudio.com/items?itemName=frhtylcn.pythonsnippets3.PythonDocstringGenerator文档的重要性相信大家都知道。PythonDocstringGenerator通过自动创建文档字符串量大大减少了开发人员的工作,这个扩展最好的地方是它遵循所有标准的docstrings格式,包括Google,docBlockr,Numpy,Sphinx和即将推出的PEP0257,此外,这个docstringgenerator支持args,kwargs,decorators,errors和多行注释功能的参数类型。下载地址:https://marketplace.visualstudio.com/items?itemName=njpwerner.autodocstring4.PythonTestExplorerforVisualStudioCodePythonTestExplorerforVisualStudioCode允许您使用TestExplorerUI运行Pythonunittest或Pytest测试。这个小巧方便的工具让您可以通过出色的用户界面和调试功能测试您的代码。我们都知道单元测试的重要性,所以在你的IDE或者代码编辑器上有这样一个工具是很有必要的。下载地址:https://marketplace.visualstudio.com/items?itemName=LittleFoxTeam.vscode-python-test-adapter5。PythonPreviewPythonPreview是一个扩展,它为Python代码添加了可视化调试功能。它将调试代码转换为带有动画和图形元素的交互式会话,以表示应用程序的状态。如下图所示:下载地址:https://marketplace.visualstudio.com/items?itemName=dongli.python-preview6。PythonTypeHint我们可以把Python的TypeHints看作是JavaScript的TypeScript。Python类型提示为内置类型、估计类型和类型模块提供类型提示完成目录。此外,它还会在工作区中搜索Python文件以进行类型估计。下载地址:https://marketplace.visualstudio.com/items?itemName=njqdev.vscode-python-typehint7。jupiterjupiter是我最喜欢的VSCode扩展之一。与JupyterNotebooks的集成是我最喜欢的PyCharm功能之一,尽管公平地说,与VSCode相比,我更喜欢PyCharm的集成。jupiterforVSCode是免费的,而PyCharmjupiterNotebook的集成版只能在专业版中提供。下载地址:https://marketplace.visualstudio.com/items?itemName=ms-toolsai.jupyter链接:https://medium.com/better-programming/the-best-vs-code-extensions-for-python-面向2021-748b2ce16eee的开发人员
